You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/vendors.7c97c085.async.js

935 lines
4.6 MiB

This file contains invisible Unicode characters!

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

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(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;U<P.length;U++){var R=P[U];if(!C(X,R)&&C(b,R)){X[R]=b[R];break}}return X}function C(P,B){return P.hasOwnProperty(B)}function N(P,B){return P[B]!=null&&P[B]!=="auto"}function M(P,B,X){e(P,function(V){B[V]=X[V]})}}function p(b){return A({},b)}function A(b,w){return w&&b&&e(m,function(y){w.hasOwnProperty(y)&&(b[y]=w[y])}),b}z.LOCATION_PARAMS=m,z.HV_NAMES=f,z.box=a,z.vbox=l,z.hbox=s,z.getAvailableSize=n,z.getLayoutRect=d,z.positionElement=r,z.sizeCalculable=o,z.mergeLayoutParam=u,z.getLayoutParams=p,z.copyLayoutParams=A},"+Zaj":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("ugBc")),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="CalendarOutlined";var f=h.forwardRef(m);z.default=f},"+d4F":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("y3Yb"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},"+eQT":function(ue,z,i){"use strict";var T=i("wd/R"),x=i.n(T),g=i("Kwbf"),h={getNow:function(){return x()()},getWeekDay:function(kt){var Ar=kt.clone().locale("en_US");return Ar.weekday()+Ar.localeData().firstDayOfWeek()},getYear:function(kt){return kt.year()},getMonth:function(kt){return kt.month()},getDate:function(kt){return kt.date()},getHour:function(kt){return kt.hour()},getMinute:function(kt){return kt.minute()},getSecond:function(kt){return kt.second()},addYear:function(kt,Ar){var wr=kt.clone();return wr.add(Ar,"year")},addMonth:function(kt,Ar){var wr=kt.clone();return wr.add(Ar,"month")},addDate:function(kt,Ar){var wr=kt.clone();return wr.add(Ar,"day")},setYear:function(kt,Ar){var wr=kt.clone();return wr.year(Ar)},setMonth:function(kt,Ar){var wr=kt.clone();return wr.month(Ar)},setDate:function(kt,Ar){var wr=kt.clone();return wr.date(Ar)},setHour:function(kt,Ar){var wr=kt.clone();return wr.hour(Ar)},setMinute:function(kt,Ar){var wr=kt.clone();return wr.minute(Ar)},setSecond:function(kt,Ar){var wr=kt.clone();return wr.second(Ar)},isAfter:function(kt,Ar){return kt.isAfter(Ar)},isValidate:function(kt){return kt.isValid()},locale:{getWeekFirstDay:function(kt){var Ar=x()().locale(kt);return Ar.localeData().firstDayOfWeek()},getWeek:function(kt,Ar){var wr=Ar.clone(),Vr=wr.locale(kt);return Vr.week()},getShortWeekDays:function(kt){var Ar=x()().locale(kt);return Ar.localeData().weekdaysMin()},getShortMonths:function(kt){var Ar=x()().locale(kt);return Ar.localeData().monthsShort()},format:function(kt,Ar,wr){var Vr=Ar.clone(),Yr=Vr.locale(kt);return Yr.format(wr)},parse:function(kt,Ar,wr){for(var Vr=[],Yr=0;Yr<wr.length;Yr+=1){var ln=wr[Yr],On=Ar;if(ln.includes("wo")||ln.includes("Wo")){ln=ln.replace(/wo/g,"w").replace(/Wo/g,"W");var Gn=ln.match(/[-YyMmDdHhSsWwGg]+/g),Pn=On.match(/[-\d]+/g);Gn&&Pn?(ln=Gn.join(""),On=Pn.join("")):Vr.push(ln.replace(/o/g,""))}var si=x()(On,ln,kt,!0);if(si.isValid())return si}for(var hi=0;hi<Vr.length;hi+=1){var zn=x()(Ar,Vr[hi],kt,!1);if(zn.isValid())return Object(g.b)(!1,"Not match any format strictly and fallback to fuzzy match. Please help to fire a issue about this."),zn}return null}}},t=h,e=i("pVnL"),m=i.n(e),f=i("q1tI"),c=i("2/Rp");function a(Je){return f.createElement(c.a,m()({size:"small",type:"primary"},Je))}var l=i("mr32");function s(Je){return f.createElement(l.a,m()({color:"blue"},Je))}var n=i("lSNA"),d=i.n(n),r=i("lwsE"),o=i.n(r),u=i("W8MJ"),p=i.n(u),A=i("7W2i"),b=i.n(A),w=i("LQ03"),y=i.n(w),_=i("TSYQ"),E=i.n(_),I=i("r/2G"),S=i.n(I),C=i("XzQk"),N=i.n(C),M=i("kbBi"),P=i.n(M),B=i("1OyB"),X=i("vuIU"),V=i("Ji7U"),Y=i("LK+K"),j=i("rePB"),W=i("VTBJ"),U=i("ODXe"),R=i("6cGi"),K=i("U8pU"),G=i("4IlW"),H=f.createContext({}),Z=H,q={visibility:"hidden"};function ce(Je){var kt=Je.prefixCls,Ar=Je.prevIcon,wr=Ar===void 0?"\u2039":Ar,Vr=Je.nextIcon,Yr=Vr===void 0?"\u203A":Vr,ln=Je.superPrevIcon,On=ln===void 0?"\xAB":ln,Gn=Je.superNextIcon,Pn=Gn===void 0?"\xBB":Gn,si=Je.onSuperPrev,hi=Je.onSuperNext,zn=Je.onPrev,$n=Je.onNext,Jn=Je.children,_i=f.useContext(Z),Oi=_i.hideNextBtn,Ki=_i.hidePrevBtn;return f.createElement("div",{className:kt},si&&f.createElement("button",{type:"button",onClick:si,tabIndex:-1,className:"".concat(kt,"-super-prev-btn"),style:Ki?q:{}},On),zn&&f.createElement("button",{type:"button",onClick:zn,tabIndex:-1,className:"".concat(kt,"-prev-btn"),style:Ki?q:{}},wr),f.createElement("div",{className:"".concat(kt,"-view")},Jn),$n&&f.createElement("button",{type:"button",onClick:$n,tabIndex:-1,className:"".concat(kt,"-next-btn"),style:Oi?q:{}},Yr),hi&&f.createElement("button",{type:"button",onClick:hi,tabIndex:-1,className:"".concat(kt,"-super-next-btn"),style:Oi?q:{}},Pn))}var ne=ce;function se(Je){var kt=f.useContext(Z),Ar=kt.hideHeader;if(Ar)return null;var wr=Je.prefixCls,Vr=Je.generateConfig,Yr=Je.locale,ln=Je.value,On=Je.format,Gn="".concat(wr,"-header");return f.createElement(ne,{prefixCls:Gn},ln?Vr.locale.format(Yr.locale,ln,On):"\xA0")}var Ce=se,Re=i("YrtM"),Xe=i("KQm4"),we=new Map;function Pe(Je,kt,Ar){if(we.get(Je)&&cancelAnimationFrame(we.get(Je)),Ar<=0){we.set(Je,requestAnimationFrame(function(){Je.scrollTop=kt}));return}var wr=kt-Je.scrollTop,Vr=wr/Ar*10;we.set(Je,requestAnimationFrame(function(){Je.scrollTop+=Vr,Je.scrollTop!==kt&&Pe(Je,kt,Ar-10)}))}function Ee(Je,kt){var Ar=kt.onLeftRight,wr=kt.onCtrlLeftRight,Vr=kt.onUpDown,Yr=kt.onPageUpDown,ln=kt.onEnter,On=Je.which,Gn=Je.ctrlKey,Pn=Je.metaKey;switch(On){case G.a.LEFT:if(Gn||Pn){if(wr)return wr(-1),!0}else if(Ar)return Ar(-1),!0;break;case G.a.RIGHT:if(Gn||Pn){if(wr)return wr(1),!0}else if(Ar)return Ar(1),!0;break;case G.a.UP:if(Vr)return Vr(-1),!0;break;case G.a.DOWN:if(Vr)return Vr(1),!0;break;case G.a.PAGE_UP:if(Yr)return Yr(-1),!0;break;case G.a.PAGE_DOWN:if(Yr)return Yr(1),!0;break;case G.a.ENTER:if(ln)return ln(),!0;break}return!1}function Ge(Je,kt,Ar,wr){var Vr=Je;if(!Vr)switch(kt){case"time":Vr=wr?"hh:mm:ss a":"HH:mm:ss";break;case"week":Vr="gggg-wo";break;case"month":Vr="YYYY-MM";break;case"quarter":Vr="YYYY-[Q]Q";break;case"year":Vr="YYYY";break;default:Vr=Ar?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Vr}function It(Je,kt){var Ar=Je==="time"?8:10;return Math.max(Ar,kt.length)+2}var ze=null,ye=new Set;function Me(Je){return!ze&&typeof window!="undefined"&&window.addEventListener&&(ze=function(Ar){Object(Xe.a)(ye).forEach(function(wr){wr(Ar)})},window.addEventListener("mousedown",ze)),ye.add(Je),function(){ye.delete(Je),ye.size===0&&(window.removeEventListener("mousedown",ze),ze=null)}}var qe=function(kt){return kt==="month"||kt==="date"?"year":kt},nt=function(kt){return kt==="date"?"month":kt},st=function(kt){return kt==="month"||kt==="date"?"quarter":kt},xt=function(kt){return kt==="date"?"week":kt},Bt={year:qe,month:nt,quarter:st,week:xt,time:null,date:null};function Le(Je,kt){return Je.some(function(Ar){return Ar&&Ar.contains(kt)})}function Ue(Je){var kt=Je.prefixCls,Ar=Je.units,wr=Je.onSelect,Vr=Je.value,Yr=Je.active,ln=Je.hideDisabledOptions,On="".concat(kt,"-cell"),Gn=f.useContext(Z),Pn=Gn.open,si=f.useRef(null),hi=f.useRef(new Map);return f.useLayoutEffect(function(){var zn=hi.current.get(Vr);zn&&Pn!==!1&&Pe(si.current,zn.offsetTop,120)},[Vr]),f.useLayoutEffect(function(){if(Pn){var zn=hi.current.get(Vr);zn&&Pe(si.current,zn.offsetTop,0)}},[Pn]),f.createElement("ul",{className:E()("".concat(kt,"-column"),Object(j.a)({},"".concat(kt,"-column-active"),Yr)),ref:si,style:{position:"relative"}},Ar.map(function(zn){var $n;return ln&&zn.disabled?null:f.createElement("li",{key:zn.value,ref:function(_i){hi.current.set(zn.value,_i)},className:E()(On,($n={},Object(j.a)($n,"".concat(On,"-disabled"),zn.disabled),Object(j.a)($n,"".concat(On,"-selected"),Vr===zn.value),$n)),onClick:function(){if(zn.disabled)return;wr(zn.value)}},f.createElement("div",{className:"".concat(On,"-inner")},zn.label))}))}var We=Ue;function ft(Je,kt){for(var Ar=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",wr=String(Je);wr.length<kt;)wr="".concat(Ar).concat(Je);return wr}var Kt=function(){for(var kt=arguments.length,Ar=new Array(kt),wr=0;wr<kt;wr++)Ar[wr]=arguments[wr];return Ar};function bt(Je){return Je==null?[]:Array.isArray(Je)?Je:[Je]}function Mt(Je){var kt={};return Object.keys(Je).forEach(function(Ar){(Ar.substr(0,5)==="data-"||Ar.substr(0,5)==="aria-"||Ar==="role"||Ar==="name")&&Ar.substr(0,7)!=="data-__"&&(kt[Ar]=Je[Ar])}),kt}function lr(Je,kt){return Je?Je[kt]:null}function mt(Je,kt,Ar){var wr=[lr(Je,0),lr(Je,1)];return wr[Ar]=typeof kt=="function"?kt(wr[Ar]):kt,!wr[0]&&!wr[1]?null:wr}function Gt(Je,kt,Ar,wr,Vr){var Yr=Je.setHour(kt,Ar);return Yr=Je.setMinute(Yr,wr),Yr=Je.setSecond(Yr,Vr),Yr}function Jt(Je,kt,Ar,wr,Vr,Yr){var ln=Math.floor(Je/wr)*wr;if(ln<Je)return[ln,60-Vr,60-Yr];var On=Math.floor(kt/Vr)*Vr;if(On<kt)return[ln,On,60-Yr];var Gn=Math.floor(Ar/Yr)*Yr;return[ln,On,Gn]}function dr(Je,kt){if(Je.length!==kt.length)return!0;for(var Ar=0;Ar<Je.length;Ar+=1)if(Je[Ar].disabled!==kt[Ar].disabled)return!0;return!1}function cr(Je,kt,Ar,wr){for(var Vr=[],Yr=Je;Yr<=kt;Yr+=Ar)Vr.push({label:ft(Yr,2),value:Yr,disabled:(wr||[]).includes(Yr)});return Vr}function mr(Je){var kt=Je.generateConfig,Ar=Je.prefixCls,wr=Je.operationRef,Vr=Je.activeColumnIndex,Yr=Je.value,ln=Je.showHour,On=Je.showMinute,Gn=Je.showSecond,Pn=Je.use12Hours,si=Je.hourStep,hi=si===void 0?1:si,zn=Je.minuteStep,$n=zn===void 0?1:zn,Jn=Je.secondStep,_i=Jn===void 0?1:Jn,Oi=Je.disabledHours,Ki=Je.disabledMinutes,ca=Je.disabledSeconds,Gi=Je.hideDisabledOptions,Ca=Je.onSelect,Oa=[],pa="".concat(Ar,"-content"),ta="".concat(Ar,"-time-panel"),wa,wi=Yr?kt.getHour(Yr):-1,ha=Yr?kt.getMinute(Yr):-1,ja=Yr?kt.getSecond(Yr):-1,Fr=function(Li,Ni,xa,oo){var Xa=Yr||kt.getNow(),bo=Math.max(0,Ni),Ao=Math.max(0,xa),wo=Math.max(0,oo);return Xa=Gt(kt,Xa,!Pn||!Li?bo:bo+12,Ao,wo),Xa},Qr=cr(0,23,hi,Oi&&Oi()),pn=Object(Re.a)(function(){return Qr},Qr,dr);Pn&&(wa=wi>=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;Xa<oo;Xa+=1){var bo=Ni.units[(xa+Li*Xa+oo)%oo];if(bo.disabled!==!0){Ni.onSelect(bo.value);break}}}};function Ln(gi,Li,Ni,xa,oo){gi!==!1&&Oa.push({node:f.cloneElement(Li,{prefixCls:ta,value:Ni,active:Vr===Oa.length,onSelect:oo,units:xa,hideDisabledOptions:Gi}),onSelect:oo,value:Ni,units:xa})}Ln(ln,f.createElement(We,{key:"hour"}),wi,tn,function(gi){Ca(Fr(wa,gi,ha,ja),"mouse")}),Ln(On,f.createElement(We,{key:"minute"}),ha,$r,function(gi){Ca(Fr(wa,wi,gi,ja),"mouse")}),Ln(Gn,f.createElement(We,{key:"second"}),ja,Un,function(gi){Ca(Fr(wa,wi,ha,gi),"mouse")});var Kn=-1;return typeof wa=="boolean"&&(Kn=wa?1:0),Ln(Pn===!0,f.createElement(We,{key:"12hours"}),Kn,[{label:"AM",value:0,disabled:Pr},{label:"PM",value:1,disabled:sr}],function(gi){Ca(Fr(!!gi,wi,ha,ja),"mouse")}),f.createElement("div",{className:pa},Oa.map(function(gi){var Li=gi.node;return Li}))}var it=mr,pe=function(kt){return kt.filter(function(Ar){return Ar!==!1}).length};function ae(Je){var kt=Je.generateConfig,Ar=Je.format,wr=Ar===void 0?"HH:mm:ss":Ar,Vr=Je.prefixCls,Yr=Je.active,ln=Je.operationRef,On=Je.showHour,Gn=Je.showMinute,Pn=Je.showSecond,si=Je.use12Hours,hi=si===void 0?!1:si,zn=Je.onSelect,$n=Je.value,Jn="".concat(Vr,"-time-panel"),_i=f.useRef(),Oi=f.useState(-1),Ki=Object(U.a)(Oi,2),ca=Ki[0],Gi=Ki[1],Ca=pe([On,Gn,Pn,hi]);return ln.current={onKeyDown:function(pa){return Ee(pa,{onLeftRight:function(wa){Gi((ca+wa+Ca)%Ca)},onUpDown:function(wa){ca===-1?Gi(0):_i.current&&_i.current.onUpDown(wa)},onEnter:function(){zn($n||kt.getNow(),"key"),Gi(-1)}})},onBlur:function(){Gi(-1)}},f.createElement("div",{className:E()(Jn,Object(j.a)({},"".concat(Jn,"-active"),Yr))},f.createElement(Ce,Object.assign({},Je,{format:wr,prefixCls:Vr})),f.createElement(it,Object.assign({},Je,{prefixCls:Vr,activeColumnIndex:ca,operationRef:_i})))}var Ve=ae,Ye=7;function oe(Je,kt){return!Je&&!kt?!0:!Je||!kt?!1:void 0}function ht(Je,kt,Ar){var wr=oe(kt,Ar);if(typeof wr=="boolean")return wr;var Vr=Math.floor(Je.getYear(kt)/10),Yr=Math.floor(Je.getYear(Ar)/10);return Vr===Yr}function Ft(Je,kt,Ar){var wr=oe(kt,Ar);return typeof wr=="boolean"?wr:Je.getYear(kt)===Je.getYear(Ar)}function Te(Je,kt){var Ar=Math.floor(Je.getMonth(kt)/3);return Ar+1}function Lt(Je,kt,Ar){var wr=oe(kt,Ar);return typeof wr=="boolean"?wr:Ft(Je,kt,Ar)&&Te(Je,kt)===Te(Je,Ar)}function Et(Je,kt,Ar){var wr=oe(kt,Ar);return typeof wr=="boolean"?wr:Ft(Je,kt,Ar)&&Je.getMonth(kt)===Je.getMonth(Ar)}function be(Je,kt,Ar){var wr=oe(kt,Ar);return typeof wr=="boolean"?wr:Je.getYear(kt)===Je.getYear(Ar)&&Je.getMonth(kt)===Je.getMonth(Ar)&&Je.getDate(kt)===Je.getDate(Ar)}function et(Je,kt,Ar){var wr=oe(kt,Ar);return typeof wr=="boolean"?wr:Je.getHour(kt)===Je.getHour(Ar)&&Je.getMinute(kt)===Je.getMinute(Ar)&&Je.getSecond(kt)===Je.getSecond(Ar)}function ot(Je,kt,Ar,wr){var Vr=oe(Ar,wr);return typeof Vr=="boolean"?Vr:Je.locale.getWeek(kt,Ar)===Je.locale.getWeek(kt,wr)}function De(Je,kt,Ar){return be(Je,kt,Ar)&&et(Je,kt,Ar)}function Be(Je,kt,Ar,wr){return!kt||!Ar||!wr?!1:!be(Je,kt,wr)&&!be(Je,Ar,wr)&&Je.isAfter(wr,kt)&&Je.isAfter(Ar,wr)}function Fe(Je,kt,Ar){var wr=kt.locale.getWeekFirstDay(Je),Vr=kt.setDate(Ar,1),Yr=kt.getWeekDay(Vr),ln=kt.addDate(Vr,wr-Yr);return kt.getMonth(ln)===kt.getMonth(Ar)&&kt.getDate(ln)>1&&(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;Ca<Vr;Ca+=1){for(var Oa=[],pa=void 0,ta=function(ha){var ja=Ca*Yr+ha,Fr=zn(Gn,ja),Qr=Ar&&Ar(Fr);ha===0&&(pa=Fr,ln&&Oa.push(ln(pa))),Oa.push(f.createElement("td",{key:ha,title:$n&&$n(Fr),className:E()(ca,Object(W.a)(Object(j.a)({},"".concat(ca,"-disabled"),Qr),Pn(Fr))),onClick:function(){Qr||wr(Fr)},onMouseEnter:function(){!Qr&&Oi&&Oi(Fr)},onMouseLeave:function(){!Qr&&Ki&&Ki(Fr)}},hi?hi(Fr):f.createElement("div",{className:"".concat(ca,"-inner")},si(Fr))))},wa=0;wa<Yr;wa+=1)ta(wa);Gi.push(f.createElement("tr",{key:Ca,className:On&&On(pa)},Oa))}return f.createElement("div",{className:"".concat(kt,"-body")},f.createElement("table",{className:"".concat(kt,"-content")},Jn&&f.createElement("thead",null,f.createElement("tr",null,Jn)),f.createElement("tbody",null,Gi)))}function pr(Je){var kt=Je.prefixCls,Ar=Je.generateConfig,wr=Je.prefixColumn,Vr=Je.locale,Yr=Je.rowCount,ln=Je.viewDate,On=Je.value,Gn=Je.dateRender,Pn=f.useContext(St),si=Pn.rangedValue,hi=Pn.hoverRangedValue,zn=Fe(Vr.locale,Ar,ln),$n="".concat(kt,"-cell"),Jn=Ar.locale.getWeekFirstDay(Vr.locale),_i=Ar.getNow(),Oi=[],Ki=Vr.shortWeekDays||(Ar.locale.getShortWeekDays?Ar.locale.getShortWeekDays(Vr.locale):[]);wr&&Oi.push(f.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var ca=0;ca<Ye;ca+=1)Oi.push(f.createElement("th",{key:ca},Ki[(ca+Jn)%Ye]));var Gi=Wt({cellPrefixCls:$n,today:_i,value:On,generateConfig:Ar,rangedValue:wr?null:si,hoverRangedValue:wr?null:hi,isSameCell:function(pa,ta){return be(Ar,pa,ta)},isInView:function(pa){return Et(Ar,pa,ln)},offsetCell:function(pa,ta){return Ar.addDate(pa,ta)}}),Ca=Gn?function(Oa){return Gn(Oa,_i)}:void 0;return f.createElement(Rr,Object.assign({},Je,{rowNum:Yr,colNum:Ye,baseDate:zn,getCellNode:Ca,getCellText:Ar.getDate,getCellClassName:Gi,getCellDate:Ar.addDate,titleCell:function(pa){return Ar.locale.format(Vr.locale,pa,"YYYY-MM-DD")},headerCells:Oi}))}var rr=pr;function Dt(Je){var kt=Je.prefixCls,Ar=Je.generateConfig,wr=Je.locale,Vr=Je.viewDate,Yr=Je.onNextMonth,ln=Je.onPrevMonth,On=Je.onNextYear,Gn=Je.onPrevYear,Pn=Je.onYearClick,si=Je.onMonthClick,hi=f.useContext(Z),zn=hi.hideHeader;if(zn)return null;var $n="".concat(kt,"-header"),Jn=wr.shortMonths||(Ar.locale.getShortMonths?Ar.locale.getShortMonths(wr.locale):[]),_i=Ar.getMonth(Vr),Oi=f.createElement("button",{type:"button",key:"year",onClick:Pn,tabIndex:-1,className:"".concat(kt,"-year-btn")},Ar.locale.format(wr.locale,Vr,wr.yearFormat)),Ki=f.createElement("button",{type:"button",key:"month",onClick:si,tabIndex:-1,className:"".concat(kt,"-month-btn")},wr.monthFormat?Ar.locale.format(wr.locale,Vr,wr.monthFormat):Jn[_i]),ca=wr.monthBeforeYear?[Ki,Oi]:[Oi,Ki];return f.createElement(ne,Object.assign({},Je,{prefixCls:$n,onSuperPrev:Gn,onPrev:ln,onNext:Yr,onSuperNext:On}),ca)}var vr=Dt,xr=6;function Tr(Je){var kt=Je.prefixCls,Ar=Je.panelName,wr=Ar===void 0?"date":Ar,Vr=Je.keyboardConfig,Yr=Je.active,ln=Je.operationRef,On=Je.generateConfig,Gn=Je.value,Pn=Je.viewDate,si=Je.onViewDateChange,hi=Je.onPanelChange,zn=Je.onSelect,$n="".concat(kt,"-").concat(wr,"-panel");ln.current={onKeyDown:function(Ki){return Ee(Ki,Object(W.a)({onLeftRight:function(Gi){zn(On.addDate(Gn||Pn,Gi),"key")},onCtrlLeftRight:function(Gi){zn(On.addYear(Gn||Pn,Gi),"key")},onUpDown:function(Gi){zn(On.addDate(Gn||Pn,Gi*Ye),"key")},onPageUpDown:function(Gi){zn(On.addMonth(Gn||Pn,Gi),"key")}},Vr))}};var Jn=function(Ki){var ca=On.addYear(Pn,Ki);si(ca),hi(null,ca)},_i=function(Ki){var ca=On.addMonth(Pn,Ki);si(ca),hi(null,ca)};return f.createElement("div",{className:E()($n,Object(j.a)({},"".concat($n,"-active"),Yr))},f.createElement(vr,Object.assign({},Je,{prefixCls:kt,value:Gn,viewDate:Pn,onPrevYear:function(){Jn(-1)},onNextYear:function(){Jn(1)},onPrevMonth:function(){_i(-1)},onNextMonth:function(){_i(1)},onMonthClick:function(){hi("month",Pn)},onYearClick:function(){hi("year",Pn)}})),f.createElement(rr,Object.assign({},Je,{onSelect:function(Ki){return zn(Ki,"mouse")},prefixCls:kt,value:Gn,viewDate:Pn,rowCount:xr})))}var rn=Tr;function _n(Je,kt,Ar){if(!Ar)return kt;var wr=kt;return wr=Je.setHour(wr,Je.getHour(Ar)),wr=Je.setMinute(wr,Je.getMinute(Ar)),wr=Je.setSecond(wr,Je.getSecond(Ar)),wr}var Vn=Kt("date","time");function Or(Je){var kt=Je.prefixCls,Ar=Je.operationRef,wr=Je.generateConfig,Vr=Je.value,Yr=Je.defaultValue,ln=Je.disabledTime,On=Je.showTime,Gn=Je.onSelect,Pn="".concat(kt,"-datetime-panel"),si=f.useState(null),hi=Object(U.a)(si,2),zn=hi[0],$n=hi[1],Jn=f.useRef({}),_i=f.useRef({}),Oi=Object(K.a)(On)==="object"?Object(W.a)({},On):{};function Ki(Oa){var pa=Vn.indexOf(zn)+Oa,ta=Vn[pa]||null;return ta}var ca=function(pa){_i.current.onBlur&&_i.current.onBlur(pa),$n(null)};Ar.current={onKeyDown:function(pa){if(pa.which===G.a.TAB){var ta=Ki(pa.shiftKey?-1:1);return $n(ta),ta&&pa.preventDefault(),!0}if(zn){var wa=zn==="date"?Jn:_i;return wa.current&&wa.current.onKeyDown&&wa.current.onKeyDown(pa),!0}return[G.a.LEFT,G.a.RIGHT,G.a.UP,G.a.DOWN].includes(pa.which)?($n("date"),!0):!1},onBlur:ca,onClose:ca};var Gi=function(pa,ta){var wa=pa;ta==="date"&&!Vr&&Oi.defaultValue?(wa=wr.setHour(wa,wr.getHour(Oi.defaultValue)),wa=wr.setMinute(wa,wr.getMinute(Oi.defaultValue)),wa=wr.setSecond(wa,wr.getSecond(Oi.defaultValue))):ta==="time"&&!Vr&&Yr&&(wa=wr.setYear(wa,wr.getYear(Yr)),wa=wr.setMonth(wa,wr.getMonth(Yr)),wa=wr.setDate(wa,wr.getDate(Yr))),Gn&&Gn(wa,"mouse")},Ca=ln?ln(Vr||null):{};return f.createElement("div",{className:E()(Pn,Object(j.a)({},"".concat(Pn,"-active"),zn))},f.createElement(rn,Object.assign({},Je,{operationRef:Jn,active:zn==="date",onSelect:function(pa){Gi(_n(wr,pa,On&&Object(K.a)(On)==="object"?On.defaultValue:null),"date")}})),f.createElement(Ve,Object.assign({},Je,{format:void 0},Oi,Ca,{defaultValue:void 0,operationRef:_i,active:zn==="time",onSelect:function(pa){Gi(pa,"time")}})))}var Cr=Or;function xn(Je){var kt=Je.prefixCls,Ar=Je.generateConfig,wr=Je.locale,Vr=Je.value,Yr="".concat(kt,"-cell"),ln=function(si){return f.createElement("td",{key:"week",className:E()(Yr,"".concat(Yr,"-week"))},Ar.locale.getWeek(wr.locale,si))},On="".concat(kt,"-week-panel-row"),Gn=function(si){return E()(On,Object(j.a)({},"".concat(On,"-selected"),ot(Ar,wr.locale,Vr,si)))};return f.createElement(rn,Object.assign({},Je,{panelName:"week",prefixColumn:ln,rowClassName:Gn,keyboardConfig:{onLeftRight:null}}))}var In=xn;function ni(Je){var kt=Je.prefixCls,Ar=Je.generateConfig,wr=Je.locale,Vr=Je.viewDate,Yr=Je.onNextYear,ln=Je.onPrevYear,On=Je.onYearClick,Gn=f.useContext(Z),Pn=Gn.hideHeader;if(Pn)return null;var si="".concat(kt,"-header");return f.createElement(ne,Object.assign({},Je,{prefixCls:si,onSuperPrev:ln,onSuperNext:Yr}),f.createElement("button",{type:"button",onClick:On,className:"".concat(kt,"-year-btn")},Ar.locale.format(wr.locale,Vr,wr.yearFormat)))}var ir=ni,vt=3,_t=4;function hr(Je){var kt=Je.prefixCls,Ar=Je.locale,wr=Je.value,Vr=Je.viewDate,Yr=Je.generateConfig,ln=Je.monthCellRender,On=f.useContext(St),Gn=On.rangedValue,Pn=On.hoverRangedValue,si="".concat(kt,"-cell"),hi=Wt({cellPrefixCls:si,value:wr,generateConfig:Yr,rangedValue:Gn,hoverRangedValue:Pn,isSameCell:function(Oi,Ki){return Et(Yr,Oi,Ki)},isInView:function(){return!0},offsetCell:function(Oi,Ki){return Yr.addMonth(Oi,Ki)}}),zn=Ar.shortMonths||(Yr.locale.getShortMonths?Yr.locale.getShortMonths(Ar.locale):[]),$n=Yr.setMonth(Vr,0),Jn=ln?function(_i){return ln(_i,Ar)}:void 0;return f.createElement(Rr,Object.assign({},Je,{rowNum:_t,colNum:vt,baseDate:$n,getCellNode:Jn,getCellText:function(Oi){return Ar.monthFormat?Yr.locale.format(Ar.locale,Oi,Ar.monthFormat):zn[Yr.getMonth(Oi)]},getCellClassName:hi,getCellDate:Yr.addMonth,titleCell:function(Oi){return Yr.locale.format(Ar.locale,Oi,"YYYY-MM")}}))}var yr=hr;function Rt(Je){var kt=Je.prefixCls,Ar=Je.operationRef,wr=Je.onViewDateChange,Vr=Je.generateConfig,Yr=Je.value,ln=Je.viewDate,On=Je.onPanelChange,Gn=Je.onSelect,Pn="".concat(kt,"-month-panel");Ar.current={onKeyDown:function(zn){return Ee(zn,{onLeftRight:function(Jn){Gn(Vr.addMonth(Yr||ln,Jn),"key")},onCtrlLeftRight:function(Jn){Gn(Vr.addYear(Yr||ln,Jn),"key")},onUpDown:function(Jn){Gn(Vr.addMonth(Yr||ln,Jn*vt),"key")},onEnter:function(){On("date",Yr||ln)}})}};var si=function(zn){var $n=Vr.addYear(ln,zn);wr($n),On(null,$n)};return f.createElement("div",{className:Pn},f.createElement(ir,Object.assign({},Je,{prefixCls:kt,onPrevYear:function(){si(-1)},onNextYear:function(){si(1)},onYearClick:function(){On("year",ln)}})),f.createElement(yr,Object.assign({},Je,{prefixCls:kt,onSelect:function(zn){Gn(zn,"mouse"),On("date",zn)}})))}var fr=Rt;function Ct(Je){var kt=Je.prefixCls,Ar=Je.generateConfig,wr=Je.locale,Vr=Je.viewDate,Yr=Je.onNextYear,ln=Je.onPrevYear,On=Je.onYearClick,Gn=f.useContext(Z),Pn=Gn.hideHeader;if(Pn)return null;var si="".concat(kt,"-header");return f.createElement(ne,Object.assign({},Je,{prefixCls:si,onSuperPrev:ln,onSuperNext:Yr}),f.createElement("button",{type:"button",onClick:On,className:"".concat(kt,"-year-btn")},Ar.locale.format(wr.locale,Vr,wr.yearFormat)))}var Zt=Ct,jr=4,or=1;function Er(Je){var kt=Je.prefixCls,Ar=Je.locale,wr=Je.value,Vr=Je.viewDate,Yr=Je.generateConfig,ln=f.useContext(St),On=ln.rangedValue,Gn=ln.hoverRangedValue,Pn="".concat(kt,"-cell"),si=Wt({cellPrefixCls:Pn,value:wr,generateConfig:Yr,rangedValue:On,hoverRangedValue:Gn,isSameCell:function($n,Jn){return Lt(Yr,$n,Jn)},isInView:function(){return!0},offsetCell:function($n,Jn){return Yr.addMonth($n,Jn*3)}}),hi=Yr.setDate(Yr.setMonth(Vr,0),1);return f.createElement(Rr,Object.assign({},Je,{rowNum:or,colNum:jr,baseDate:hi,getCellText:function($n){return Yr.locale.format(Ar.locale,$n,Ar.quarterFormat||"[Q]Q")},getCellClassName:si,getCellDate:function($n,Jn){return Yr.addMonth($n,Jn*3)},titleCell:function($n){return Yr.locale.format(Ar.locale,$n,"YYYY-[Q]Q")}}))}var En=Er;function vn(Je){var kt=Je.prefixCls,Ar=Je.operationRef,wr=Je.onViewDateChange,Vr=Je.generateConfig,Yr=Je.value,ln=Je.viewDate,On=Je.onPanelChange,Gn=Je.onSelect,Pn="".concat(kt,"-quarter-panel");Ar.current={onKeyDown:function(zn){return Ee(zn,{onLeftRight:function(Jn){Gn(Vr.addMonth(Yr||ln,Jn*3),"key")},onCtrlLeftRight:function(Jn){Gn(Vr.addYear(Yr||ln,Jn),"key")},onUpDown:function(Jn){Gn(Vr.addYear(Yr||ln,Jn),"key")}})}};var si=function(zn){var $n=Vr.addYear(ln,zn);wr($n),On(null,$n)};return f.createElement("div",{className:Pn},f.createElement(Zt,Object.assign({},Je,{prefixCls:kt,onPrevYear:function(){si(-1)},onNextYear:function(){si(1)},onYearClick:function(){On("year",ln)}})),f.createElement(En,Object.assign({},Je,{prefixCls:kt,onSelect:function(zn){Gn(zn,"mouse")}})))}var qn=vn;function pi(Je){var kt=Je.prefixCls,Ar=Je.generateConfig,wr=Je.viewDate,Vr=Je.onPrevDecade,Yr=Je.onNextDecade,ln=Je.onDecadeClick,On=f.useContext(Z),Gn=On.hideHeader;if(Gn)return null;var Pn="".concat(kt,"-header"),si=Ar.getYear(wr),hi=Math.floor(si/ve)*ve,zn=hi+ve-1;return f.createElement(ne,Object.assign({},Je,{prefixCls:Pn,onSuperPrev:Vr,onSuperNext:Yr}),f.createElement("button",{type:"button",onClick:ln,className:"".concat(kt,"-decade-btn")},hi,"-",zn))}var Yi=pi,Qi=3,ga=4;function Ra(Je){var kt=Je.prefixCls,Ar=Je.value,wr=Je.viewDate,Vr=Je.locale,Yr=Je.generateConfig,ln=f.useContext(St),On=ln.rangedValue,Gn=ln.hoverRangedValue,Pn="".concat(kt,"-cell"),si=Yr.getYear(wr),hi=Math.floor(si/ve)*ve,zn=hi+ve-1,$n=Yr.setYear(wr,hi-Math.ceil((Qi*ga-ve)/2)),Jn=function(Ki){var ca=Yr.getYear(Ki);return hi<=ca&&ca<=zn},_i=Wt({cellPrefixCls:Pn,value:Ar,generateConfig:Yr,rangedValue:On,hoverRangedValue:Gn,isSameCell:function(Ki,ca){return Ft(Yr,Ki,ca)},isInView:Jn,offsetCell:function(Ki,ca){return Yr.addYear(Ki,ca)}});return f.createElement(Rr,Object.assign({},Je,{rowNum:ga,colNum:Qi,baseDate:$n,getCellText:Yr.getYear,getCellClassName:_i,getCellDate:Yr.addYear,titleCell:function(Ki){return Yr.locale.format(Vr.locale,Ki,"YYYY")}}))}var $e=Ra,ve=10;function Ne(Je){var kt=Je.prefixCls,Ar=Je.operationRef,wr=Je.onViewDateChange,Vr=Je.generateConfig,Yr=Je.value,ln=Je.viewDate,On=Je.sourceMode,Gn=Je.onSelect,Pn=Je.onPanelChange,si="".concat(kt,"-year-panel");Ar.current={onKeyDown:function($n){return Ee($n,{onLeftRight:function(_i){Gn(Vr.addYear(Yr||ln,_i),"key")},onCtrlLeftRight:function(_i){Gn(Vr.addYear(Yr||ln,_i*ve),"key")},onUpDown:function(_i){Gn(Vr.addYear(Yr||ln,_i*Qi),"key")},onEnter:function(){Pn(On==="date"?"date":"month",Yr||ln)}})}};var hi=function($n){var Jn=Vr.addYear(ln,$n*10);wr(Jn),Pn(null,Jn)};return f.createElement("div",{className:si},f.createElement(Yi,Object.assign({},Je,{prefixCls:kt,onPrevDecade:function(){hi(-1)},onNextDecade:function(){hi(1)},onDecadeClick:function(){Pn("decade",ln)}})),f.createElement($e,Object.assign({},Je,{prefixCls:kt,onSelect:function($n){Pn(On==="date"?"date":"month",$n),Gn($n,"mouse")}})))}var je=Ne;function Ze(Je){var kt=Je.prefixCls,Ar=Je.generateConfig,wr=Je.viewDate,Vr=Je.onPrevDecades,Yr=Je.onNextDecades,ln=f.useContext(Z),On=ln.hideHeader;if(On)return null;var Gn="".concat(kt,"-header"),Pn=Ar.getYear(wr),si=Math.floor(Pn/Ir)*Ir,hi=si+Ir-1;return f.createElement(ne,Object.assign({},Je,{prefixCls:Gn,onSuperPrev:Vr,onSuperNext:Yr}),si,"-",hi)}var Qe=Ze,tt=3,yt=4;function dt(Je){var kt=Ur-1,Ar=Je.prefixCls,wr=Je.viewDate,Vr=Je.generateConfig,Yr=Je.disabledDate,ln="".concat(Ar,"-cell"),On=Vr.getYear(wr),Gn=Math.floor(On/Ur)*Ur,Pn=Math.floor(On/Ir)*Ir,si=Pn+Ir-1,hi=Vr.setYear(wr,Pn-Math.ceil((tt*yt*Ur-Ir)/2)),zn=function(Jn){var _i,Oi=Yr&&Yr(Jn),Ki=Vr.getYear(Jn),ca=Ki+kt;return _i={},Object(j.a)(_i,"".concat(ln,"-disabled"),Oi),Object(j.a)(_i,"".concat(ln,"-in-view"),Pn<=Ki&&ca<=si),Object(j.a)(_i,"".concat(ln,"-selected"),Ki===Gn),_i};return f.createElement(Rr,Object.assign({},Je,{rowNum:yt,colNum:tt,baseDate:hi,getCellText:function(Jn){var _i=Vr.getYear(Jn);return"".concat(_i,"-").concat(_i+kt)},getCellClassName:zn,getCellDate:function(Jn,_i){return Vr.addYear(Jn,_i*Ur)}}))}var Xt=dt,Ur=10,Ir=Ur*10;function Jr(Je){var kt=Je.prefixCls,Ar=Je.onViewDateChange,wr=Je.generateConfig,Vr=Je.viewDate,Yr=Je.operationRef,ln=Je.onSelect,On=Je.onPanelChange,Gn="".concat(kt,"-decade-panel");Yr.current={onKeyDown:function(zn){return Ee(zn,{onLeftRight:function(Jn){ln(wr.addYear(Vr,Jn*Ur),"key")},onCtrlLeftRight:function(Jn){ln(wr.addYear(Vr,Jn*Ir),"key")},onUpDown:function(Jn){ln(wr.addYear(Vr,Jn*Ur*tt),"key")},onEnter:function(){On("year",Vr)}})}};var Pn=function(zn){var $n=wr.addYear(Vr,zn*Ir);Ar($n),On(null,$n)},si=function(zn){ln(zn,"mouse"),On("year",zn)};return f.createElement("div",{className:Gn},f.createElement(Qe,Object.assign({},Je,{prefixCls:kt,onPrevDecades:function(){Pn(-1)},onNextDecades:function(){Pn(1)}})),f.createElement(Xt,Object.assign({},Je,{prefixCls:kt,onSelect:si})))}var $t=Jr;function Bn(Je,kt,Ar){return Ar?f.createElement("div",{className:"".concat(Je,"-footer-extra")},Ar(kt)):null}function gr(Je){var kt=Je.prefixCls,Ar=Je.rangeList,wr=Ar===void 0?[]:Ar,Vr=Je.components,Yr=Vr===void 0?{}:Vr,ln=Je.needConfirmButton,On=Je.onNow,Gn=Je.onOk,Pn=Je.okDisabled,si=Je.showNow,hi=Je.locale,zn,$n;if(wr.length){var Jn=Yr.rangeItem||"span";zn=f.createElement(f.Fragment,null,wr.map(function(Oi){var Ki=Oi.label,ca=Oi.onClick,Gi=Oi.onMouseEnter,Ca=Oi.onMouseLeave;return f.createElement("li",{key:Ki,className:"".concat(kt,"-preset")},f.createElement(Jn,{onClick:ca,onMouseEnter:Gi,onMouseLeave:Ca},Ki))}))}if(ln){var _i=Yr.button||"button";On&&!zn&&si!==!1&&(zn=f.createElement("li",{className:"".concat(kt,"-now")},f.createElement("a",{className:"".concat(kt,"-now-btn"),onClick:On},hi.now))),$n=ln&&f.createElement("li",{className:"".concat(kt,"-ok")},f.createElement(_i,{disabled:Pn,onClick:Gn},hi.ok))}return!zn&&!$n?null:f.createElement("ul",{className:"".concat(kt,"-ranges")},zn,$n)}function fn(Je){var kt,Ar=Je.prefixCls,wr=Ar===void 0?"rc-picker":Ar,Vr=Je.className,Yr=Je.style,ln=Je.locale,On=Je.generateConfig,Gn=Je.value,Pn=Je.defaultValue,si=Je.pickerValue,hi=Je.defaultPickerValue,zn=Je.disabledDate,$n=Je.mode,Jn=Je.picker,_i=Jn===void 0?"date":Jn,Oi=Je.tabIndex,Ki=Oi===void 0?0:Oi,ca=Je.showNow,Gi=Je.showTime,Ca=Je.showToday,Oa=Je.renderExtraFooter,pa=Je.hideHeader,ta=Je.onSelect,wa=Je.onChange,wi=Je.onPanelChange,ha=Je.onMouseDown,ja=Je.onPickerValueChange,Fr=Je.onOk,Qr=Je.components,pn=Je.direction,Wr=Je.hourStep,qt=Wr===void 0?1:Wr,Pr=Je.minuteStep,sr=Pr===void 0?1:Pr,tn=Je.secondStep,$r=tn===void 0?1:tn,Un=_i==="date"&&!!Gi||_i==="time",Ln=24%qt===0,Kn=60%sr===0,gi=60%$r===0,Li=f.useContext(Z),Ni=Li.operationRef,xa=Li.panelRef,oo=Li.onSelect,Xa=Li.hideRanges,bo=Li.defaultOpenValue,Ao=f.useContext(St),wo=Ao.inRange,Fa=Ao.panelPosition,Ea=Ao.rangedValue,so=Ao.hoverRangedValue,to=f.useRef({}),Oo=f.useRef(!0),Xo=Object(R.a)(null,{value:Gn,defaultValue:Pn,postState:function(Ma){return!Ma&&bo&&_i==="time"?bo:Ma}}),ro=Object(U.a)(Xo,2),za=ro[0],Do=ro[1],_o=Object(R.a)(null,{value:si,defaultValue:hi||za,postState:function(Ma){return Ma||On.getNow()}}),Aa=Object(U.a)(_o,2),Fo=Aa[0],Jo=Aa[1],Wo=function(Ma){Jo(Ma),ja&&ja(Ma)},is=function(Ma){var zo=Bt[_i];return zo?zo(Ma):Ma},es=Object(R.a)(function(){return _i==="time"?"time":is("date")},{value:$n}),ls=Object(U.a)(es,2),Ro=ls[0],Ya=ls[1];f.useEffect(function(){Ya(_i)},[_i]);var ys=f.useState(function(){return Ro}),ao=Object(U.a)(ys,2),Os=ao[0],cs=ao[1],Uo=function(Ma,zo){var sl=is(Ma||Ro);cs(Ro),Ya(sl),wi&&(Ro!==sl||De(On,Fo,Fo))&&wi(zo,sl)},Ho=function(Ma,zo){var sl=arguments.length>2&&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;On<Ar.length;On+=1){var Gn=Ar[On],Pn=wr.locale.format(Vr.locale,Je,Gn);ln.push(Pn),On===0&&(Yr=Pn)}return[ln,Yr]},[Je,Ar],function(Yr,ln){return Yr[0]!==ln[0]||!di()(Yr[1],ln[1])})}function Hn(Je,kt){var Ar=kt.formatList,wr=kt.generateConfig,Vr=kt.locale,Yr=Object(f.useState)(null),ln=Object(U.a)(Yr,2),On=ln[0],Gn=ln[1],Pn=Object(f.useRef)(null);function si(Oi){var Ki=arguments.length>1&&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)<zn(Pn);case"week":return hi(Oi)<hi(Pn);default:return!be(Gn,Oi,Pn)&&Gn.isAfter(Pn,Oi)}return!1},[ln,On[0],Pn,Ar]);return[Jn,_i]}function Cn(Je,kt,Ar,wr){var Vr=Ot(Je,Ar,wr,1);function Yr(ln){return ln(Je,kt)?"same":ln(Vr,kt)?"closing":"far"}switch(Ar){case"year":return Yr(function(ln,On){return ht(wr,ln,On)});case"quarter":case"month":return Yr(function(ln,On){return Ft(wr,ln,On)});default:return Yr(function(ln,On){return Et(wr,ln,On)})}}function oa(Je,kt,Ar,wr){var Vr=lr(Je,0),Yr=lr(Je,1);if(kt===0)return Vr;if(Vr&&Yr){var ln=Cn(Vr,Yr,Ar,wr);switch(ln){case"same":return Vr;case"closing":return Vr;default:return Ot(Yr,Ar,wr,-1)}}return Vr}function Ci(Je){var kt=Je.values,Ar=Je.picker,wr=Je.defaultDates,Vr=Je.generateConfig,Yr=f.useState(function(){return[lr(wr,0),lr(wr,1)]}),ln=Object(U.a)(Yr,2),On=ln[0],Gn=ln[1],Pn=f.useState(null),si=Object(U.a)(Pn,2),hi=si[0],zn=si[1],$n=lr(kt,0),Jn=lr(kt,1);function _i(Ki){return On[Ki]?On[Ki]:lr(hi,Ki)||oa(kt,Ki,Ar,Vr)||$n||Jn||Vr.getNow()}function Oi(Ki,ca){if(Ki){var Gi=mt(hi,Ki,ca);Gn(mt(On,null,ca)||[null,null]);var Ca=(ca+1)%2;lr(kt,Ca)||(Gi=mt(Gi,Ki,Ca)),zn(Gi)}else($n||Jn)&&zn(null)}return[_i,Oi]}function mi(Je,kt){return Je&&Je[0]&&Je[1]&&kt.isAfter(Je[0],Je[1])?[Je[1],Je[0]]:Je}function Bi(Je,kt,Ar,wr){return Je||wr&&wr[kt]?!0:!!Ar[(kt+1)%2]}function Ta(Je){var kt,Ar,wr,Vr=Je.prefixCls,Yr=Vr===void 0?"rc-picker":Vr,ln=Je.id,On=Je.style,Gn=Je.className,Pn=Je.popupStyle,si=Je.dropdownClassName,hi=Je.transitionName,zn=Je.dropdownAlign,$n=Je.getPopupContainer,Jn=Je.generateConfig,_i=Je.locale,Oi=Je.placeholder,Ki=Je.autoFocus,ca=Je.disabled,Gi=Je.format,Ca=Je.picker,Oa=Ca===void 0?"date":Ca,pa=Je.showTime,ta=Je.use12Hours,wa=Je.separator,wi=wa===void 0?"~":wa,ha=Je.value,ja=Je.defaultValue,Fr=Je.defaultPickerValue,Qr=Je.open,pn=Je.defaultOpen,Wr=Je.disabledDate,qt=Je.disabledTime,Pr=Je.dateRender,sr=Je.panelRender,tn=Je.ranges,$r=Je.allowEmpty,Un=Je.allowClear,Ln=Je.suffixIcon,Kn=Je.clearIcon,gi=Je.pickerRef,Li=Je.inputReadOnly,Ni=Je.mode,xa=Je.renderExtraFooter,oo=Je.onChange,Xa=Je.onOpenChange,bo=Je.onPanelChange,Ao=Je.onCalendarChange,wo=Je.onFocus,Fa=Je.onBlur,Ea=Je.onOk,so=Je.components,to=Je.order,Oo=Je.direction,Xo=Je.activePickerIndex,ro=Je.autoComplete,za=ro===void 0?"off":ro,Do=Oa==="date"&&!!pa||Oa==="time",_o=Object(f.useRef)({}),Aa=Object(f.useRef)(null),Fo=Object(f.useRef)(null),Jo=Object(f.useRef)(null),Wo=Object(f.useRef)(null),is=Object(f.useRef)(null),es=Object(f.useRef)(null),ls=Object(f.useRef)(null),Ro=bt(Ge(Gi,Oa,pa,ta)),Ya=Object(R.a)(0,{value:Xo}),ys=Object(U.a)(Ya,2),ao=ys[0],Os=ys[1],cs=Object(f.useRef)(null),Uo=f.useMemo(function(){return Array.isArray(ca)?ca:[ca||!1,ca||!1]},[ca]),Ho=Object(R.a)(null,{value:ha,defaultValue:ja,postState:function(xo){return Oa==="time"&&!to?xo:mi(xo,Jn)}}),$o=Object(U.a)(Ho,2),Vo=$o[0],Ks=$o[1],Cs=Ci({values:Vo,picker:Oa,defaultDates:Fr,generateConfig:Jn}),Ws=Object(U.a)(Cs,2),Ds=Ws[0],Ns=Ws[1],Go=Object(R.a)(Vo,{postState:function(xo){var ss=xo;if(Uo[0]&&Uo[1])return ss;for(var Ts=0;Ts<2;Ts+=1)Uo[Ts]&&!lr(ss,Ts)&&!lr($r,Ts)&&(ss=mt(ss,Jn.getNow(),Ts));return ss}}),ws=Object(U.a)(Go,2),No=ws[0],Es=ws[1],Ms=Object(R.a)([Oa,Oa],{value:Ni}),Ma=Object(U.a)(Ms,2),zo=Ma[0],sl=Ma[1];Object(f.useEffect)(function(){sl([Oa,Oa])},[Oa]);var dl=function(xo,ss){sl(xo),bo&&bo(ss,xo)},yl=Pi({picker:Oa,selectedValue:No,locale:_i,disabled:Uo,disabledDate:Wr,generateConfig:Jn},_o.current[1],_o.current[0]),xl=Object(U.a)(yl,2),Vs=xl[0],Ko=xl[1],hl=Object(R.a)(!1,{value:Qr,defaultValue:pn,postState:function(xo){return Uo[ao]?!1:xo},onChange:function(xo){Xa&&Xa(xo),!xo&&cs.current&&cs.current.onClose&&cs.current.onClose()}}),Xl=Object(U.a)(hl,2),Rs=Xl[0],qs=Xl[1],os=Rs&&ao===0,Sl=Rs&&ao===1,jc=Object(f.useState)(0),uc=Object(U.a)(jc,2),ic=uc[0],ac=uc[1];Object(f.useEffect)(function(){!Rs&&Aa.current&&ac(Aa.current.offsetWidth)},[Rs]);var Gl=f.useRef();function dc(hs,xo){if(hs)clearTimeout(Gl.current),_o.current[xo]=!0,Os(xo),qs(hs),Rs||Ns(null,xo);else if(ao===xo){qs(hs);var ss=_o.current;Gl.current=setTimeout(function(){ss===_o.current&&(_o.current={})})}}function fl(hs){dc(!0,hs),setTimeout(function(){var xo=[es,ls][hs];xo.current&&xo.current.focus()},0)}function Bs(hs,xo){var ss=hs,Ts=lr(ss,0),Ll=lr(ss,1);Ts&&Ll&&Jn.isAfter(Ts,Ll)&&(Oa==="week"&&!ot(Jn,_i.locale,Ts,Ll)||Oa==="quarter"&&!Lt(Jn,Ts,Ll)||Oa!=="week"&&Oa!=="quarter"&&Oa!=="time"&&!be(Jn,Ts,Ll)?(xo===0?(ss=[Ts,null],Ll=null):(Ts=null,ss=[null,Ll]),_o.current=Object(j.a)({},xo,!0)):(Oa!=="time"||to!==!1)&&(ss=mi(ss,Jn))),Es(ss);var Sc=ss&&ss[0]?Jn.locale.format(_i.locale,ss[0],Ro[0]):"",tc=ss&&ss[1]?Jn.locale.format(_i.locale,ss[1],Ro[0]):"";if(Ao){var rc={range:xo===0?"start":"end"};Ao(ss,[Sc,tc],rc)}var ml=Bi(Ts,0,Uo,$r),el=Bi(Ll,1,Uo,$r),Ol=ss===null||ml&&el;Ol&&(Ks(ss),oo&&(!De(Jn,lr(Vo,0),Ts)||!De(Jn,lr(Vo,1),Ll))&&oo(ss,[Sc,tc]));var Qs=null;xo===0&&!Uo[1]?Qs=1:xo===1&&!Uo[0]&&(Qs=0),Qs!==null&&Qs!==ao&&(!_o.current[Qs]||!lr(ss,Qs))&&lr(ss,xo)?fl(Qs):dc(!1,xo)}var Nl=function(xo){return Rs&&cs.current&&cs.current.onKeyDown?cs.current.onKeyDown(xo):(Object(g.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Al={formatList:Ro,generateConfig:Jn,locale:_i},pl=Sa(lr(No,0),Al),cn=Object(U.a)(pl,2),Cl=cn[0],Mc=cn[1],Ac=Sa(lr(No,1),Al),vc=Object(U.a)(Ac,2),bs=vc[0],Hs=vc[1],ll=function(xo,ss){var Ts=Jn.locale.parse(_i.locale,xo,Ro),Ll=ss===0?Vs:Ko;Ts&&!Ll(Ts)&&(Es(mt(No,Ts,ss)),Ns(Ts,ss))},Fl=ji({valueTexts:Cl,onTextChange:function(xo){return ll(xo,0)}}),ec=Object(U.a)(Fl,3),Ql=ec[0],oc=ec[1],Hc=ec[2],jl=ji({valueTexts:bs,onTextChange:function(xo){return ll(xo,1)}}),Ic=Object(U.a)(jl,3),bc=Ic[0],Xs=Ic[1],wl=Ic[2],wt=Object(f.useState)(null),zt=Object(U.a)(wt,2),wn=zt[0],ti=zt[1],At=Object(f.useState)(null),re=Object(U.a)(At,2),de=re[0],me=re[1],ke=Hn(Ql,{formatList:Ro,generateConfig:Jn,locale:_i}),ut=Object(U.a)(ke,3),jt=ut[0],Br=ut[1],Xr=ut[2],mn=Hn(bc,{formatList:Ro,generateConfig:Jn,locale:_i}),Qn=Object(U.a)(mn,3),Si=Qn[0],Xi=Qn[1],ma=Qn[2],Ia=function(xo){me(mt(No,xo,ao)),ao===0?Br(xo):Xi(xo)},po=function(){me(mt(No,null,ao)),ao===0?Xr():ma()},Lo=function(xo,ss){return{blurToCancel:Do,forwardKeyDown:Nl,onBlur:Fa,isClickOutside:function(Ll){return!Le([Fo.current,Jo.current,Wo.current],Ll)},onFocus:function(Ll){Os(xo),wo&&wo(Ll)},triggerOpen:function(Ll){dc(Ll,xo)},onSubmit:function(){Bs(No,xo),ss()},onCancel:function(){dc(!1,xo),Es(Vo),ss()}}},ps=Hi(Object(W.a)(Object(W.a)({},Lo(0,Hc)),{},{open:os,value:Ql})),ts=Object(U.a)(ps,2),ds=ts[0],rl=ts[1],Js=rl.focused,cl=rl.typing,Ps=Hi(Object(W.a)(Object(W.a)({},Lo(1,wl)),{},{open:Sl,value:bc})),Gs=Object(U.a)(Ps,2),Il=Gs[0],Ml=Gs[1],$s=Ml.focused,qa=Ml.typing,hc=function(xo){!Rs&&!es.current.contains(xo.target)&&!ls.current.contains(xo.target)&&(Uo[0]?Uo[1]||fl(1):fl(0))},sc=function(xo){Rs&&(Js||$s)&&!es.current.contains(xo.target)&&!ls.current.contains(xo.target)&&xo.preventDefault()},kl=Vo&&Vo[0]?Jn.locale.format(_i.locale,Vo[0],"YYYYMMDDHHmmss"):"",Us=Vo&&Vo[1]?Jn.locale.format(_i.locale,Vo[1],"YYYYMMDDHHmmss"):"";Object(f.useEffect)(function(){Rs||(Es(Vo),!Cl.length||Cl[0]===""?oc(""):Mc!==Ql&&Hc(),!bs.length||bs[0]===""?Xs(""):Hs!==bc&&wl())},[Rs,Cl,bs]),Object(f.useEffect)(function(){Es(Vo)},[kl,Us]),gi&&(gi.current={focus:function(){es.current&&es.current.focus()},blur:function(){es.current&&es.current.blur(),ls.current&&ls.current.blur()}});var Yl=Object.keys(tn||{}),ru=Yl.map(function(hs){var xo=tn[hs],ss=typeof xo=="function"?xo():xo;return{label:hs,onClick:function(){Bs(ss,null),dc(!1,ao)},onMouseEnter:function(){ti(ss)},onMouseLeave:function(){ti(null)}}});function Lc(){var hs=arguments.length>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);Vr<wr.length;Vr++)kt.indexOf(wr[Vr])<0&&Object.prototype.propertyIsEnumerable.call(Je,wr[Vr])&&(Ar[wr[Vr]]=Je[wr[Vr]]);return Ar};function no(Je){function kt(Gn,Pn){var si=function(hi){b()($n,hi);var zn=y()($n);function $n(Jn){var _i;return o()(this,$n),_i=zn.call(this,Jn),_i.pickerRef=f.createRef(),_i.focus=function(){_i.pickerRef.current&&_i.pickerRef.current.focus()},_i.blur=function(){_i.pickerRef.current&&_i.pickerRef.current.blur()},_i.getDefaultLocale=function(){var Oi=_i.props.locale,Ki=m()(m()({},ui.a),Oi);return Ki.lang=m()(m()({},Ki.lang),(Oi||{}).lang),Ki},_i.renderPicker=function(Oi){var Ki=_i.context,ca=Ki.getPrefixCls,Gi=Ki.direction,Ca=Ki.getPopupContainer,Oa=_i.props,pa=Oa.prefixCls,ta=Oa.getPopupContainer,wa=Oa.className,wi=Oa.size,ha=Oa.bordered,ja=ha===void 0?!0:ha,Fr=Oa.placeholder,Qr=co(Oa,["prefixCls","getPopupContainer","className","size","bordered","placeholder"]),pn=_i.props,Wr=pn.format,qt=pn.showTime,Pr=ca("picker",pa),sr={showToday:!0},tn={};Gn&&(tn.picker=Gn);var $r=Gn||_i.props.picker;return tn=m()(m()(m()({},tn),qt?io(m()({format:Wr,picker:$r},qt)):{}),$r==="time"?io(m()(m()({format:Wr},_i.props),{picker:$r})):{}),f.createElement(va.b.Consumer,null,function(Un){var Ln,Kn=wi||Un;return f.createElement(Wn,m()({ref:_i.pickerRef,placeholder:Ti($r,Oi,Fr),suffixIcon:$r==="time"?f.createElement(N.a,null):f.createElement(S.a,null),clearIcon:f.createElement(P.a,null),allowClear:!0,transitionName:"slide-up"},sr,Qr,tn,{locale:Oi.lang,className:E()(wa,(Ln={},d()(Ln,"".concat(Pr,"-").concat(Kn),Kn),d()(Ln,"".concat(Pr,"-borderless"),!ja),Ln)),prefixCls:Pr,getPopupContainer:ta||Ca,generateConfig:Je,prevIcon:f.createElement("span",{className:"".concat(Pr,"-prev-icon")}),nextIcon:f.createElement("span",{className:"".concat(Pr,"-next-icon")}),superPrevIcon:f.createElement("span",{className:"".concat(Pr,"-super-prev-icon")}),superNextIcon:f.createElement("span",{className:"".concat(Pr,"-super-next-icon")}),components:ba,direction:Gi}))})},Object(qi.a)(Gn!=="quarter",Pn,"DatePicker.".concat(Pn," is legacy usage. Please use DatePicker[picker='").concat(Gn,"'] directly.")),_i}return p()($n,[{key:"render",value:function(){return f.createElement(ra.a,{componentName:"DatePicker",defaultLocale:this.getDefaultLocale},this.renderPicker)}}]),$n}(f.Component);return si.contextType=ea.b,Pn&&(si.displayName=Pn),si}var Ar=kt(),wr=kt("week","WeekPicker"),Vr=kt("month","MonthPicker"),Yr=kt("year","YearPicker"),ln=kt("time","TimePicker"),On=kt("quarter","QuarterPicker");return{DatePicker:Ar,WeekPicker:wr,MonthPicker:Vr,YearPicker:Yr,TimePicker:ln,QuarterPicker:On}}var as=i("8ISB"),ki=i.n(as),sn=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);Vr<wr.length;Vr++)kt.indexOf(wr[Vr])<0&&Object.prototype.propertyIsEnumerable.call(Je,wr[Vr])&&(Ar[wr[Vr]]=Je[wr[Vr]]);return Ar};function fa(Je){var kt=function(Ar){b()(Vr,Ar);var wr=y()(Vr);function Vr(){var Yr;return o()(this,Vr),Yr=wr.apply(this,arguments),Yr.pickerRef=f.createRef(),Yr.focus=function(){Yr.pickerRef.current&&Yr.pickerRef.current.focus()},Yr.blur=function(){Yr.pickerRef.current&&Yr.pickerRef.current.blur()},Yr.getDefaultLocale=function(){var ln=Yr.props.locale,On=m()(m()({},ui.a),ln);return On.lang=m()(m()({},On.lang),(ln||{}).lang),On},Yr.renderPicker=function(ln){var On=Yr.context,Gn=On.getPrefixCls,Pn=On.direction,si=On.getPopupContainer,hi=Yr.props,zn=hi.prefixCls,$n=hi.getPopupContainer,Jn=hi.className,_i=hi.size,Oi=hi.bordered,Ki=Oi===void 0?!0:Oi,ca=hi.placeholder,Gi=sn(hi,["prefixCls","getPopupContainer","className","size","bordered","placeholder"]),Ca=Yr.props,Oa=Ca.format,pa=Ca.showTime,ta=Ca.picker,wa=Gn("picker",zn),wi={};return wi=m()(m()(m()({},wi),pa?io(m()({format:Oa,picker:ta},pa)):{}),ta==="time"?io(m()(m()({format:Oa},Yr.props),{picker:ta})):{}),f.createElement(va.b.Consumer,null,function(ha){var ja,Fr=_i||ha;return f.createElement(en,m()({separator:f.createElement("span",{"aria-label":"to",className:"".concat(wa,"-separator")},f.createElement(ki.a,null)),ref:Yr.pickerRef,placeholder:Ei(ta,ln,ca),suffixIcon:ta==="time"?f.createElement(N.a,null):f.createElement(S.a,null),clearIcon:f.createElement(P.a,null),allowClear:!0,transitionName:"slide-up"},Gi,wi,{className:E()(Jn,(ja={},d()(ja,"".concat(wa,"-").concat(Fr),Fr),d()(ja,"".concat(wa,"-borderless"),!Ki),ja)),locale:ln.lang,prefixCls:wa,getPopupContainer:$n||si,generateConfig:Je,prevIcon:f.createElement("span",{className:"".concat(wa,"-prev-icon")}),nextIcon:f.createElement("span",{className:"".concat(wa,"-next-icon")}),superPrevIcon:f.createElement("span",{className:"".concat(wa,"-super-prev-icon")}),superNextIcon:f.createElement("span",{className:"".concat(wa,"-super-next-icon")}),components:ba,direction:Pn}))})},Yr}return p()(Vr,[{key:"render",value:function(){return f.createElement(ra.a,{componentName:"DatePicker",defaultLocale:this.getDefaultLocale},this.renderPicker)}}]),Vr}(f.Component);return kt.contextType=ea.b,kt}var ba={button:a,rangeItem:s};function na(Je){return Je?Array.isArray(Je)?Je:[Je]:[]}function io(Je){var kt=Je.format,Ar=Je.picker,wr=Je.showHour,Vr=Je.showMinute,Yr=Je.showSecond,ln=Je.use12Hours,On=na(kt)[0],Gn=m()({},Je);return On&&(!On.includes("s")&&Yr===void 0&&(Gn.showSecond=!1),!On.includes("m")&&Vr===void 0&&(Gn.showMinute=!1),!On.includes("H")&&!On.includes("h")&&wr===void 0&&(Gn.showHour=!1),(On.includes("a")||On.includes("A"))&&ln===void 0&&(Gn.use12Hours=!0)),Ar==="time"?Gn:{showTime:Gn}}function Qt(Je){var kt=no(Je),Ar=kt.DatePicker,wr=kt.WeekPicker,Vr=kt.MonthPicker,Yr=kt.YearPicker,ln=kt.TimePicker,On=kt.QuarterPicker,Gn=fa(Je),Pn=Ar;return Pn.WeekPicker=wr,Pn.MonthPicker=Vr,Pn.YearPicker=Yr,Pn.RangePicker=Gn,Pn.TimePicker=ln,Pn.QuarterPicker=On,Pn}var dn=Qt,Sn=dn(t),Rn=z.a=Sn},"+lIL":function(ue,z,i){var T=i("ProS");i("/ry/"),i("3OrL");var x=i("L5E0"),g=i("7Phj");T.registerVisual(x),T.registerLayout(g)},"+nKL":function(ue,z,i){"use strict";var T=i("q1tI"),x=i("TSYQ"),g=i.n(x),h=i("wx14"),t=i("Zm9Q"),e=i("Kwbf"),m=i("VTBJ"),f=i("c+Xe"),c=i("m+aA"),a=i("bdgK"),l=new Map;function s(Dt){Dt.forEach(function(vr){var xr,Tr=vr.target;(xr=l.get(Tr))===null||xr===void 0||xr.forEach(function(rn){return rn(Tr)})})}var n=new a.default(s),d=null,r=null;function o(Dt,vr){l.has(Dt)||(l.set(Dt,new Set),n.observe(Dt)),l.get(Dt).add(vr)}function u(Dt,vr){l.has(Dt)&&(l.get(Dt).delete(vr),l.get(Dt).size||(n.unobserve(Dt),l.delete(Dt)))}var p=i("1OyB"),A=i("vuIU"),b=i("Ji7U"),w=i("LK+K"),y=function(Dt){Object(b.a)(xr,Dt);var vr=Object(w.a)(xr);function xr(){return Object(p.a)(this,xr),vr.apply(this,arguments)}return Object(A.a)(xr,[{key:"render",value:function(){return this.props.children}}]),xr}(T.Component),_=T.createContext(null);function E(Dt){var vr=Dt.children,xr=Dt.onBatchResize,Tr=T.useRef(0),rn=T.useRef([]),_n=T.useContext(_),Vn=T.useCallback(function(Or,Cr,xn){Tr.current+=1;var In=Tr.current;rn.current.push({size:Or,element:Cr,data:xn}),Promise.resolve().then(function(){In===Tr.current&&(xr==null||xr(rn.current),rn.current=[])}),_n==null||_n(Or,Cr,xn)},[xr,_n]);return T.createElement(_.Provider,{value:Vn},vr)}function I(Dt){var vr=Dt.children,xr=Dt.disabled,Tr=T.useRef(null),rn=T.useRef(null),_n=T.useContext(_),Vn=T.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Or=T.isValidElement(vr)&&Object(f.c)(vr),Cr=Or?vr.ref:null,xn=T.useMemo(function(){return Object(f.a)(Cr,Tr)},[Cr,Tr]),In=T.useRef(Dt);In.current=Dt;var ni=T.useCallback(function(ir){var vt=In.current,_t=vt.onResize,hr=vt.data,yr=ir.getBoundingClientRect(),Rt=yr.width,fr=yr.height,Ct=ir.offsetWidth,Zt=ir.offsetHeight,jr=Math.floor(Rt),or=Math.floor(fr);if(Vn.current.width!==jr||Vn.current.height!==or||Vn.current.offsetWidth!==Ct||Vn.current.offsetHeight!==Zt){var Er={width:jr,height:or,offsetWidth:Ct,offsetHeight:Zt};Vn.current=Er;var En=Ct===Math.round(Rt)?Rt:Ct,vn=Zt===Math.round(fr)?fr:Zt,qn=Object(m.a)(Object(m.a)({},Er),{},{offsetWidth:En,offsetHeight:vn});_n==null||_n(qn,ir,hr),_t&&Promise.resolve().then(function(){_t(qn,ir)})}},[]);return T.useEffect(function(){var ir=Object(c.a)(Tr.current)||Object(c.a)(rn.current);return ir&&!xr&&o(ir,ni),function(){return u(ir,ni)}},[Tr.current,xr]),T.createElement(y,{ref:rn},Or?T.cloneElement(vr,{ref:xn}):vr)}var S="rc-observer-key";function C(Dt){var vr=Dt.children,xr=Object(t.a)(vr);return xr.map(function(Tr,rn){var _n=(Tr==null?void 0:Tr.key)||"".concat(S,"-").concat(rn);return T.createElement(I,Object(h.a)({},Dt,{key:_n}),Tr)})}C.Collection=E;var N=C;function M(Dt,vr){var xr=Object.keys(Dt);if(Object.getOwnPropertySymbols){var Tr=Object.getOwnPropertySymbols(Dt);vr&&(Tr=Tr.filter(function(rn){return Object.getOwnPropertyDescriptor(Dt,rn).enumerable})),xr.push.apply(xr,Tr)}return xr}function P(Dt){for(var vr=1;vr<arguments.length;vr++){var xr=arguments[vr]!=null?arguments[vr]:{};vr%2?M(Object(xr),!0).forEach(function(Tr){B(Dt,Tr,xr[Tr])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Dt,Object.getOwnPropertyDescriptors(xr)):M(Object(xr)).forEach(function(Tr){Object.defineProperty(Dt,Tr,Object.getOwnPropertyDescriptor(xr,Tr))})}return Dt}function B(Dt,vr,xr){return vr in Dt?Object.defineProperty(Dt,vr,{value:xr,enumerable:!0,configurable:!0,writable:!0}):Dt[vr]=xr,Dt}var X=T.forwardRef(function(Dt,vr){var xr=Dt.height,Tr=Dt.offset,rn=Dt.children,_n=Dt.prefixCls,Vn=Dt.onInnerResize,Or={},Cr={display:"flex",flexDirection:"column"};return Tr!==void 0&&(Or={height:xr,position:"relative",overflow:"hidden"},Cr=P(P({},Cr),{},{transform:"translateY(".concat(Tr,"px)"),position:"absolute",left:0,right:0,top:0})),T.createElement("div",{style:Or},T.createElement(N,{onResize:function(In){var ni=In.offsetHeight;ni&&Vn&&Vn()}},T.createElement("div",{style:Cr,className:g()(B({},"".concat(_n,"-holder-inner"),_n)),ref:vr},rn)))});X.displayName="Filler";var V=X,Y=i("wgJM");function j(Dt){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?j=function(xr){return typeof xr}:j=function(xr){return xr&&typeof Symbol=="function"&&xr.constructor===Symbol&&xr!==Symbol.prototype?"symbol":typeof xr},j(Dt)}function W(Dt,vr,xr){return vr in Dt?Object.defineProperty(Dt,vr,{value:xr,enumerable:!0,configurable:!0,writable:!0}):Dt[vr]=xr,Dt}function U(Dt,vr){if(!(Dt instanceof vr))throw new TypeError("Cannot call a class as a function")}function R(Dt,vr){for(var xr=0;xr<vr.length;xr++){var Tr=vr[xr];Tr.enumerable=Tr.enumerable||!1,Tr.configurable=!0,"value"in Tr&&(Tr.writable=!0),Object.defineProperty(Dt,Tr.key,Tr)}}function K(Dt,vr,xr){return vr&&R(Dt.prototype,vr),xr&&R(Dt,xr),Dt}function G(Dt,vr){if(typeof vr!="function"&&vr!==null)throw new TypeError("Super expression must either be null or a function");Dt.prototype=Object.create(vr&&vr.prototype,{constructor:{value:Dt,writable:!0,configurable:!0}}),vr&&H(Dt,vr)}function H(Dt,vr){return H=Object.setPrototypeOf||function(Tr,rn){return Tr.__proto__=rn,Tr},H(Dt,vr)}function Z(Dt){var vr=ne();return function(){var Tr=se(Dt),rn;if(vr){var _n=se(this).constructor;rn=Reflect.construct(Tr,arguments,_n)}else rn=Tr.apply(this,arguments);return q(this,rn)}}function q(Dt,vr){if(vr&&(j(vr)==="object"||typeof vr=="function"))return vr;if(vr!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ce(Dt)}function ce(Dt){if(Dt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Dt}function ne(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(Dt){return!1}}function se(Dt){return se=Object.setPrototypeOf?Object.getPrototypeOf:function(xr){return xr.__proto__||Object.getPrototypeOf(xr)},se(Dt)}var Ce=20;function Re(Dt){return"touches"in Dt?Dt.touches[0].pageY:Dt.pageY}var Xe=function(Dt){G(xr,Dt);var vr=Z(xr);function xr(){var Tr;U(this,xr);for(var rn=arguments.length,_n=new Array(rn),Vn=0;Vn<rn;Vn++)_n[Vn]=arguments[Vn];return Tr=vr.call.apply(vr,[this].concat(_n)),Tr.moveRaf=null,Tr.scrollbarRef=T.createRef(),Tr.thumbRef=T.createRef(),Tr.visibleTimeout=null,Tr.state={dragging:!1,pageY:null,startTop:null,visible:!1},Tr.delayHidden=function(){clearTimeout(Tr.visibleTimeout),Tr.setState({visible:!0}),Tr.visibleTimeout=setTimeout(function(){Tr.setState({visible:!1})},2e3)},Tr.onScrollbarTouchStart=function(Or){Or.preventDefault()},Tr.onContainerMouseDown=function(Or){Or.stopPropagation(),Or.preventDefault()},Tr.patchEvents=function(){window.addEventListener("mousemove",Tr.onMouseMove),window.addEventListener("mouseup",Tr.onMouseUp),Tr.thumbRef.current.addEventListener("touchmove",Tr.onMouseMove),Tr.thumbRef.current.addEventListener("touchend",Tr.onMouseUp)},Tr.removeEvents=function(){window.removeEventListener("mousemove",Tr.onMouseMove),window.removeEventListener("mouseup",Tr.onMouseUp),Tr.scrollbarRef.current.removeEventListener("touchstart",Tr.onScrollbarTouchStart),Tr.thumbRef.current.removeEventListener("touchstart",Tr.onMouseDown),Tr.thumbRef.current.removeEventListener("touchmove",Tr.onMouseMove),Tr.thumbRef.current.removeEventListener("touchend",Tr.onMouseUp),Y.a.cancel(Tr.moveRaf)},Tr.onMouseDown=function(Or){var Cr=Tr.props.onStartMove;Tr.setState({dragging:!0,pageY:Re(Or),startTop:Tr.getTop()}),Cr(),Tr.patchEvents(),Or.stopPropagation(),Or.preventDefault()},Tr.onMouseMove=function(Or){var Cr=Tr.state,xn=Cr.dragging,In=Cr.pageY,ni=Cr.startTop,ir=Tr.props.onScroll;if(Y.a.cancel(Tr.moveRaf),xn){var vt=Re(Or)-In,_t=ni+vt,hr=Tr.getEnableScrollRange(),yr=Tr.getEnableHeightRange(),Rt=yr?_t/yr:0,fr=Math.ceil(Rt*hr);Tr.moveRaf=Object(Y.a)(function(){ir(fr)})}},Tr.onMouseUp=function(){var Or=Tr.props.onStopMove;Tr.setState({dragging:!1}),Or(),Tr.removeEvents()},Tr.getSpinHeight=function(){var Or=Tr.props,Cr=Or.height,xn=Or.count,In=Cr/xn*10;return In=Math.max(In,Ce),In=Math.min(In,Cr/2),Math.floor(In)},Tr.getEnableScrollRange=function(){var Or=Tr.props,Cr=Or.scrollHeight,xn=Or.height;return Cr-xn||0},Tr.getEnableHeightRange=function(){var Or=Tr.props.height,Cr=Tr.getSpinHeight();return Or-Cr||0},Tr.getTop=function(){var Or=Tr.props.scrollTop,Cr=Tr.getEnableScrollRange(),xn=Tr.getEnableHeightRange();if(Or===0||Cr===0)return 0;var In=Or/Cr;return In*xn},Tr.showScroll=function(){var Or=Tr.props,Cr=Or.height,xn=Or.scrollHeight;return xn>Cr},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;xr<vr.length;xr++){var Tr=vr[xr];Tr.enumerable=Tr.enumerable||!1,Tr.configurable=!0,"value"in Tr&&(Tr.writable=!0),Object.defineProperty(Dt,Tr.key,Tr)}}function It(Dt,vr,xr){return vr&&Ge(Dt.prototype,vr),xr&&Ge(Dt,xr),Dt}var ze=function(){function Dt(){Ee(this,Dt),this.maps=void 0,this.maps=Object.create(null)}return It(Dt,[{key:"set",value:function(xr,Tr){this.maps[xr]=Tr}},{key:"get",value:function(xr){return this.maps[xr]}}]),Dt}(),ye=ze;function Me(Dt,vr){return Bt(Dt)||xt(Dt,vr)||nt(Dt,vr)||qe()}function qe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function nt(Dt,vr){if(!Dt)return;if(typeof Dt=="string")return st(Dt,vr);var xr=Object.prototype.toString.call(Dt).slice(8,-1);if(xr==="Object"&&Dt.constructor&&(xr=Dt.constructor.name),xr==="Map"||xr==="Set")return Array.from(Dt);if(xr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(xr))return st(Dt,vr)}function st(Dt,vr){(vr==null||vr>Dt.length)&&(vr=Dt.length);for(var xr=0,Tr=new Array(vr);xr<vr;xr++)Tr[xr]=Dt[xr];return Tr}function xt(Dt,vr){var xr=Dt==null?null:typeof Symbol!="undefined"&&Dt[Symbol.iterator]||Dt["@@iterator"];if(xr==null)return;var Tr=[],rn=!0,_n=!1,Vn,Or;try{for(xr=xr.call(Dt);!(rn=(Vn=xr.next()).done)&&!(Tr.push(Vn.value),vr&&Tr.length===vr);rn=!0);}catch(Cr){_n=!0,Or=Cr}finally{try{!rn&&xr.return!=null&&xr.return()}finally{if(_n)throw Or}}return Tr}function Bt(Dt){if(Array.isArray(Dt))return Dt}function Le(Dt,vr,xr){var Tr=T.useState(0),rn=Me(Tr,2),_n=rn[0],Vn=rn[1],Or=Object(T.useRef)(new Map),Cr=Object(T.useRef)(new ye),xn=Object(T.useRef)(0);function In(){xn.current+=1;var ir=xn.current;Promise.resolve().then(function(){if(ir!==xn.current)return;Or.current.forEach(function(vt,_t){if(vt&&vt.offsetParent){var hr=Object(c.a)(vt),yr=hr.offsetHeight;Cr.current.get(_t)!==yr&&Cr.current.set(_t,hr.offsetHeight)}}),Vn(function(vt){return vt+1})})}function ni(ir,vt){var _t=Dt(ir),hr=Or.current.get(_t);vt?(Or.current.set(_t,vt),In()):Or.current.delete(_t),!hr!==!vt&&(vt?vr==null||vr(ir):xr==null||xr(ir))}return[ni,In,Cr.current,_n]}function Ue(Dt){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ue=function(xr){return typeof xr}:Ue=function(xr){return xr&&typeof Symbol=="function"&&xr.constructor===Symbol&&xr!==Symbol.prototype?"symbol":typeof xr},Ue(Dt)}function We(Dt,vr,xr,Tr,rn,_n,Vn,Or){var Cr=T.useRef();return function(xn){if(xn==null){Or();return}if(Y.a.cancel(Cr.current),typeof xn=="number")Vn(xn);else if(xn&&Ue(xn)==="object"){var In,ni=xn.align;"index"in xn?In=xn.index:In=vr.findIndex(function(hr){return rn(hr)===xn.key});var ir=xn.offset,vt=ir===void 0?0:ir,_t=function hr(yr,Rt){if(yr<0||!Dt.current)return;var fr=Dt.current.clientHeight,Ct=!1,Zt=Rt;if(fr){for(var jr=Rt||ni,or=0,Er=0,En=0,vn=Math.min(vr.length,In),qn=0;qn<=vn;qn+=1){var pi=rn(vr[qn]);Er=or;var Yi=xr.get(pi);En=Er+(Yi===void 0?Tr:Yi),or=En,qn===In&&Yi===void 0&&(Ct=!0)}var Qi=null;switch(jr){case"top":Qi=Er-vt;break;case"bottom":Qi=En-fr+vt;break;default:{var ga=Dt.current.scrollTop,Ra=ga+fr;Er<ga?Zt="top":En>Ra&&(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;Tr<rn?(_n=Dt,Vn=vr):(_n=vr,Vn=Dt);var Or={__EMPTY_ITEM__:!0};function Cr(_t){return _t!==void 0?xr(_t):Or}for(var xn=null,In=Math.abs(Tr-rn)!==1,ni=0;ni<Vn.length;ni+=1){var ir=Cr(_n[ni]),vt=Cr(Vn[ni]);if(ir!==vt){xn=ni,In=In||ir!==Cr(Vn[ni+1]);break}}return xn===null?null:{index:xn,multiple:In}}function bt(Dt,vr){return Jt(Dt)||Gt(Dt,vr)||lr(Dt,vr)||Mt()}function Mt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function lr(Dt,vr){if(!Dt)return;if(typeof Dt=="string")return mt(Dt,vr);var xr=Object.prototype.toString.call(Dt).slice(8,-1);if(xr==="Object"&&Dt.constructor&&(xr=Dt.constructor.name),xr==="Map"||xr==="Set")return Array.from(Dt);if(xr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(xr))return mt(Dt,vr)}function mt(Dt,vr){(vr==null||vr>Dt.length)&&(vr=Dt.length);for(var xr=0,Tr=new Array(vr);xr<vr;xr++)Tr[xr]=Dt[xr];return Tr}function Gt(Dt,vr){var xr=Dt==null?null:typeof Symbol!="undefined"&&Dt[Symbol.iterator]||Dt["@@iterator"];if(xr==null)return;var Tr=[],rn=!0,_n=!1,Vn,Or;try{for(xr=xr.call(Dt);!(rn=(Vn=xr.next()).done)&&!(Tr.push(Vn.value),vr&&Tr.length===vr);rn=!0);}catch(Cr){_n=!0,Or=Cr}finally{try{!rn&&xr.return!=null&&xr.return()}finally{if(_n)throw Or}}return Tr}function Jt(Dt){if(Array.isArray(Dt))return Dt}function dr(Dt,vr,xr){var Tr=T.useState(Dt),rn=bt(Tr,2),_n=rn[0],Vn=rn[1],Or=T.useState(null),Cr=bt(Or,2),xn=Cr[0],In=Cr[1];return T.useEffect(function(){var ni=Kt(_n||[],Dt||[],vr);(ni==null?void 0:ni.index)!==void 0&&(xr==null||xr(ni.index),In(Dt[ni.index])),Vn(Dt)},[Dt]),[xn]}function cr(Dt){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?cr=function(xr){return typeof xr}:cr=function(xr){return xr&&typeof Symbol=="function"&&xr.constructor===Symbol&&xr!==Symbol.prototype?"symbol":typeof xr},cr(Dt)}var mr=(typeof navigator=="undefined"?"undefined":cr(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),it=mr,pe=function(Dt,vr){var xr=Object(T.useRef)(!1),Tr=Object(T.useRef)(null);function rn(){clearTimeout(Tr.current),xr.current=!0,Tr.current=setTimeout(function(){xr.current=!1},50)}var _n=Object(T.useRef)({top:Dt,bottom:vr});return _n.current.top=Dt,_n.current.bottom=vr,function(Vn){var Or=arguments.length>1&&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;vr<arguments.length;vr++){var xr=arguments[vr];for(var Tr in xr)Object.prototype.hasOwnProperty.call(xr,Tr)&&(Dt[Tr]=xr[Tr])}return Dt},ht.apply(this,arguments)}function Ft(Dt,vr){var xr=Object.keys(Dt);if(Object.getOwnPropertySymbols){var Tr=Object.getOwnPropertySymbols(Dt);vr&&(Tr=Tr.filter(function(rn){return Object.getOwnPropertyDescriptor(Dt,rn).enumerable})),xr.push.apply(xr,Tr)}return xr}function Te(Dt){for(var vr=1;vr<arguments.length;vr++){var xr=arguments[vr]!=null?arguments[vr]:{};vr%2?Ft(Object(xr),!0).forEach(function(Tr){Lt(Dt,Tr,xr[Tr])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Dt,Object.getOwnPropertyDescriptors(xr)):Ft(Object(xr)).forEach(function(Tr){Object.defineProperty(Dt,Tr,Object.getOwnPropertyDescriptor(xr,Tr))})}return Dt}function Lt(Dt,vr,xr){return vr in Dt?Object.defineProperty(Dt,vr,{value:xr,enumerable:!0,configurable:!0,writable:!0}):Dt[vr]=xr,Dt}function Et(Dt,vr){return Be(Dt)||De(Dt,vr)||et(Dt,vr)||be()}function be(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function et(Dt,vr){if(!Dt)return;if(typeof Dt=="string")return ot(Dt,vr);var xr=Object.prototype.toString.call(Dt).slice(8,-1);if(xr==="Object"&&Dt.constructor&&(xr=Dt.constructor.name),xr==="Map"||xr==="Set")return Array.from(Dt);if(xr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(xr))return ot(Dt,vr)}function ot(Dt,vr){(vr==null||vr>Dt.length)&&(vr=Dt.length);for(var xr=0,Tr=new Array(vr);xr<vr;xr++)Tr[xr]=Dt[xr];return Tr}function De(Dt,vr){var xr=Dt==null?null:typeof Symbol!="undefined"&&Dt[Symbol.iterator]||Dt["@@iterator"];if(xr==null)return;var Tr=[],rn=!0,_n=!1,Vn,Or;try{for(xr=xr.call(Dt);!(rn=(Vn=xr.next()).done)&&!(Tr.push(Vn.value),vr&&Tr.length===vr);rn=!0);}catch(Cr){_n=!0,Or=Cr}finally{try{!rn&&xr.return!=null&&xr.return()}finally{if(_n)throw Or}}return Tr}function Be(Dt){if(Array.isArray(Dt))return Dt}function Fe(Dt,vr){if(Dt==null)return{};var xr=Ot(Dt,vr),Tr,rn;if(Object.getOwnPropertySymbols){var _n=Object.getOwnPropertySymbols(Dt);for(rn=0;rn<_n.length;rn++){if(Tr=_n[rn],vr.indexOf(Tr)>=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<Tr.length;_n++){if(rn=Tr[_n],vr.indexOf(rn)>=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<ui;Ti+=1){var Ei=ga[Ti],qi=Ne(Ei),ea=Bn.get(qi),ra=Ta+(ea===void 0?Vn:ea);ra>=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&&R<A?K=U>0?"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",K<A*1.5&&K>A/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;q<j.length;q++){var ce=j[q].coord;H[0]=ce,H[1]=0,Z[0]=ce,Z[1]=U,W&&(o(H,H,W),o(Z,Z,W));var ne=new m.Line({anid:K+"_"+j[q].tickValue,subPixelOptimize:!0,shape:{x1:H[0],y1:H[1],x2:Z[0],y2:Z[1]},style:R,z2:2,silent:!0});G.push(ne)}return G}function B(j,W,U){var R=W.axis,K=W.getModel("axisTick");if(!K.get("show")||R.scale.isBlank())return;for(var G=K.getModel("lineStyle"),H=U.tickDirection*K.get("length"),Z=R.getTicksCoords(),q=P(Z,j._transform,H,g(G.getLineStyle(),{stroke:W.get("axisLine.lineStyle.color")}),"ticks"),ce=0;ce<q.length;ce++)j.group.add(q[ce]);return q}function X(j,W,U){var R=W.axis,K=W.getModel("minorTick");if(!K.get("show")||R.scale.isBlank())return;var G=R.getMinorTicksCoords();if(!G.length)return;for(var H=K.getModel("lineStyle"),Z=U.tickDirection*K.get("length"),q=g(H.getLineStyle(),g(W.getModel("axisTick").getLineStyle(),{stroke:W.get("axisLine.lineStyle.color")})),ce=0;ce<G.length;ce++)for(var ne=P(G[ce],j._transform,Z,q,"minorticks_"+ce),se=0;se<ne.length;se++)j.group.add(ne[se])}function V(j,W,U){var R=W.axis,K=x(U.axisLabelShow,W.get("axisLabel.show"));if(!K||R.scale.isBlank())return;var G=W.getModel("axisLabel"),H=G.get("margin"),Z=R.getViewLabels(),q=(x(U.labelRotate,G.get("rotate"))||0)*A/180,ce=_(U.rotation,q,U.labelDirection),ne=W.getCategories&&W.getCategories(!0),se=[],Ce=I(W),Re=W.get("triggerEvent");return t(Z,function(Xe,we){var Pe=Xe.tickValue,Ee=Xe.formattedLabel,Ge=Xe.rawLabel,It=G;ne&&ne[Pe]&&ne[Pe].textStyle&&(It=new f(ne[Pe].textStyle,G,W.ecModel));var ze=It.getTextColor()||W.get("axisLine.lineStyle.color"),ye=R.dataToCoord(Pe),Me=[ye,U.labelOffset+U.labelDirection*H],qe=new m.Text({anid:"label_"+Pe,position:Me,rotation:ce.rotation,silent:Ce,z2:10});m.setTextStyle(qe.style,It,{text:Ee,textAlign:It.getShallow("align",!0)||ce.textAlign,textVerticalAlign:It.getShallow("verticalAlign",!0)||It.getShallow("baseline",!0)||ce.textVerticalAlign,textFill:typeof ze=="function"?ze(R.type==="category"?Ge:R.type==="value"?Pe+"":Pe,we):ze}),Re&&(qe.eventData=y(W),qe.eventData.targetType="axisLabel",qe.eventData.value=Ge),j._dumbGroup.add(qe),qe.updateTransform(),se.push(qe),j.group.add(qe),qe.decomposeTransform()}),se}var Y=b;ue.exports=Y},"+wW9":function(ue,z,i){var T=i("bYtY"),x=T.each,g=T.isArray,h=T.isObject,t=i("JuEJ"),e=i("4NO4"),m=e.normalizeToArray;function f(d,r){r=r.split(",");for(var o=d,u=0;u<r.length&&!(o=o&&o[r[u]],o==null);u++);return o}function c(d,r,o,u){r=r.split(",");for(var p=d,A,b=0;b<r.length-1;b++)A=r[b],p[A]==null&&(p[A]={}),p=p[A];(u||p[r[b]]==null)&&(p[r[b]]=o)}function a(d){x(l,function(r){r[0]in d&&!(r[1]in d)&&(d[r[1]]=d[r[0]])})}var l=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],s=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"];function n(d,r){t(d,r),d.series=m(d.series),x(d.series,function(o){if(!h(o))return;var u=o.type;if(u==="line")o.clipOverflow!=null&&(o.clip=o.clipOverflow);else if(u==="pie"||u==="gauge")o.clockWise!=null&&(o.clockwise=o.clockWise);else if(u==="gauge"){var p=f(o,"pointer.color");p!=null&&c(o,"itemStyle.color",p)}a(o)}),d.dataRange&&(d.visualMap=d.dataRange),x(s,function(o){var u=d[o];u&&(g(u)||(u=[u]),x(u,function(p){a(p)}))})}ue.exports=n},"/IIm":function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("bYtY"),h=i("H6uX"),t=i("IwbS"),e=i("pP6R"),m=i("gPAo"),f=g.curry,c=g.each,a=g.map,l=Math.min,s=Math.max,n=Math.pow,d=1e4,r=6,o=6,u="globalPan",p={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},A={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},b={brushStyle:{lineWidth:2,stroke:"rgba(0,0,0,0.3)",fill:"rgba(0,0,0,0.1)"},transformable:!0,brushMode:"single",removeOnClick:!1},w=0;function y(Le){h.call(this),this._zr=Le,this.group=new t.Group,this._brushType,this._brushOption,this._panels,this._track=[],this._dragging,this._covers=[],this._creatingCover,this._creatingPanel,this._enableGlobalPan,this._uid="brushController_"+w++,this._handlers={},c(Me,function(Ue,We){this._handlers[We]=g.bind(Ue,this)},this)}y.prototype={constructor:y,enableBrush:function(Le){return this._brushType&&E(this),Le.brushType&&_(this,Le),this},setPanels:function(Le){if(Le&&Le.length){var Ue=this._panels={};g.each(Le,function(We){Ue[We.panelId]=g.clone(We)})}else this._panels=null;return this},mount:function(Le){Le=Le||{},this._enableGlobalPan=Le.enableGlobalPan;var Ue=this.group;return this._zr.add(Ue),Ue.attr({position:Le.position||[0,0],rotation:Le.rotation||0,scale:Le.scale||[1,1]}),this._transform=Ue.getLocalTransform(),this},eachCover:function(Le,Ue){c(this._covers,Le,Ue)},updateCovers:function(Le){Le=g.map(Le,function(Jt){return g.merge(g.clone(b),Jt,!0)});var Ue="\0-brush-index-",We=this._covers,ft=this._covers=[],Kt=this,bt=this._creatingCover;return new m(We,Le,lr,Mt).add(mt).update(mt).remove(Gt).execute(),this;function Mt(Jt,dr){return(Jt.id!=null?Jt.id:Ue+dr)+"-"+Jt.brushType}function lr(Jt,dr){return Mt(Jt.__brushOption,dr)}function mt(Jt,dr){var cr=Le[Jt];if(dr!=null&&We[dr]===bt)ft[Jt]=We[dr];else{var mr=ft[Jt]=dr!=null?(We[dr].__brushOption=cr,We[dr]):N(Kt,C(Kt,cr));B(Kt,mr)}}function Gt(Jt){We[Jt]!==bt&&Kt.group.remove(We[Jt])}},unmount:function(){return this.enableBrush(!1),j(this),this._zr.remove(this.group),this},dispose:function(){this.unmount(),this.off()}},g.mixin(y,h);function _(Le,Ue){var We=Le._zr;Le._enableGlobalPan||e.take(We,u,Le._uid),I(We,Le._handlers),Le._brushType=Ue.brushType,Le._brushOption=g.merge(g.clone(b),Ue,!0)}function E(Le){var Ue=Le._zr;e.release(Ue,u,Le._uid),S(Ue,Le._handlers),Le._brushType=Le._brushOption=null}function I(Le,Ue){c(Ue,function(We,ft){Le.on(ft,We)})}function S(Le,Ue){c(Ue,function(We,ft){Le.off(ft,We)})}function C(Le,Ue){var We=st[Ue.brushType].createCover(Le,Ue);return We.__brushOption=Ue,P(We,Ue),Le.group.add(We),We}function N(Le,Ue){var We=X(Ue);return We.endCreating&&(We.endCreating(Le,Ue),P(Ue,Ue.__brushOption)),Ue}function M(Le,Ue){var We=Ue.__brushOption;X(Ue).updateCoverShape(Le,Ue,We.range,We)}function P(Le,Ue){var We=Ue.z;We==null&&(We=d),Le.traverse(function(ft){ft.z=We,ft.z2=We})}function B(Le,Ue){X(Ue).updateCommon(Le,Ue),M(Le,Ue)}function X(Le){return st[Le.__brushOption.brushType]}function V(Le,Ue,We){var ft=Le._panels;if(!ft)return!0;var Kt,bt=Le._transform;return c(ft,function(Mt){Mt.isTargetByCursor(Ue,We,bt)&&(Kt=Mt)}),Kt}function Y(Le,Ue){var We=Le._panels;if(!We)return!0;var ft=Ue.__brushOption.panelId;return ft!=null?We[ft]:!0}function j(Le){var Ue=Le._covers,We=Ue.length;return c(Ue,function(ft){Le.group.remove(ft)},Le),Ue.length=0,!!We}function W(Le,Ue){var We=a(Le._covers,function(ft){var Kt=ft.__brushOption,bt=g.clone(Kt.range);return{brushType:Kt.brushType,panelId:Kt.panelId,range:bt}});Le.trigger("brush",We,{isEnd:!!Ue.isEnd,removeOnClick:!!Ue.removeOnClick})}function U(Le){var Ue=Le._track;if(!Ue.length)return!1;var We=Ue[Ue.length-1],ft=Ue[0],Kt=We[0]-ft[0],bt=We[1]-ft[1],Mt=n(Kt*Kt+bt*bt,.5);return Mt>r}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;Mt<Kt.length;Mt++){var lr=Kt[Mt].__brushOption;if(bt&&(bt===!0||lr.panelId===bt.panelId)&&st[lr.brushType].contain(Kt[Mt],We[0],We[1]))return}bt&&ft.setCursorStyle("crosshair")}function Ge(Le){var Ue=Le.event;Ue.preventDefault&&Ue.preventDefault()}function It(Le,Ue,We){return Le.childOfName("main").contain(Ue,We)}function ze(Le,Ue,We,ft){var Kt=Le._creatingCover,bt=Le._creatingPanel,Mt=Le._brushOption,lr;if(Le._track.push(We.slice()),U(Le)||Kt){if(bt&&!Kt){Mt.brushMode==="single"&&j(Le);var mt=g.clone(Mt);mt.brushType=ye(mt.brushType,bt),mt.panelId=bt===!0?null:bt.panelId,Kt=Le._creatingCover=C(Le,mt),Le._covers.push(Kt)}if(Kt){var Gt=st[ye(Le._brushType,bt)],Jt=Kt.__brushOption;Jt.range=Gt.getCreatingRange(we(Le,Kt,Le._track)),ft&&(N(Le,Kt),Gt.updateCommon(Le,Kt)),M(Le,Kt),lr={isEnd:ft}}}else ft&&Mt.brushMode==="single"&&Mt.removeOnClick&&(V(Le,Ue,We)&&j(Le)&&(lr={isEnd:ft,removeOnClick:!0}));return lr}function ye(Le,Ue){return Le==="auto"?Ue.defaultBrushType:Le}var Me={mousedown:function(Le){if(this._dragging)qe(this,Le);else if(!Le.target||!Le.target.draggable){Ge(Le);var Ue=this.group.transformCoordToLocal(Le.offsetX,Le.offsetY);this._creatingCover=null;var We=this._creatingPanel=V(this,Le,Ue);We&&(this._dragging=!0,this._track=[Ue.slice()])}},mousemove:function(Le){var Ue=Le.offsetX,We=Le.offsetY,ft=this.group.transformCoordToLocal(Ue,We);if(Ee(this,Le,ft),this._dragging){Ge(Le);var Kt=ze(this,Le,ft,!1);Kt&&W(this,Kt)}},mouseup:function(Le){qe(this,Le)}};function qe(Le,Ue){if(Le._dragging){Ge(Ue);var We=Ue.offsetX,ft=Ue.offsetY,Kt=Le.group.transformCoordToLocal(We,ft),bt=ze(Le,Ue,Kt,!0);Le._dragging=!1,Le._track=[],Le._creatingCover=null,bt&&W(Le,bt)}}function nt(Le,Ue,We){var ft=Le._zr;return Ue<0||Ue>ft.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<m._listeners.length;a++)if(m._listeners[a]===f)return void m._listeners.splice(a,1)}}}}),this._event},enumerable:!1,configurable:!0}),t.prototype.fire=function(e,m){for(var f=[],c=0;c<this._listeners.length;c++)f.push(this._listeners[c]);for(c=0;c<f.length;c++)f[c].call(void 0,e,m)},t.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},t}();x.EventEmitter=h,x.forwardEvent=function(t,e){return t(function(m){return e.fire(m)})}},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.IUnicodeService=x.IOptionsService=x.ILogService=x.IInstantiationService=x.IDirtyRowService=x.ICharsetService=x.ICoreService=x.ICoreMouseService=x.IBufferService=void 0;var h=g(14);x.IBufferService=h.createDecorator("BufferService"),x.ICoreMouseService=h.createDecorator("CoreMouseService"),x.ICoreService=h.createDecorator("CoreService"),x.ICharsetService=h.createDecorator("CharsetService"),x.IDirtyRowService=h.createDecorator("DirtyRowService"),x.IInstantiationService=h.createDecorator("InstantiationService"),x.ILogService=h.createDecorator("LogService"),x.IOptionsService=h.createDecorator("OptionsService"),x.IUnicodeService=h.createDecorator("UnicodeService")},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.getDisposeArrayDisposable=x.disposeArray=x.Disposable=void 0;var h=function(){function e(){this._disposables=[],this._isDisposed=!1}return e.prototype.dispose=function(){this._isDisposed=!0;for(var m=0,f=this._disposables;m<f.length;m++)f[m].dispose();this._disposables.length=0},e.prototype.register=function(m){return this._disposables.push(m),m},e.prototype.unregister=function(m){var f=this._disposables.indexOf(m);f!==-1&&this._disposables.splice(f,1)},e}();function t(e){for(var m=0,f=e;m<f.length;m++)f[m].dispose();e.length=0}x.Disposable=h,x.disposeArray=t,x.getDisposeArrayDisposable=function(e){return{dispose:function(){return t(e)}}}},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.WHITESPACE_CELL_CODE=x.WHITESPACE_CELL_WIDTH=x.WHITESPACE_CELL_CHAR=x.NULL_CELL_CODE=x.NULL_CELL_WIDTH=x.NULL_CELL_CHAR=x.CHAR_DATA_CODE_INDEX=x.CHAR_DATA_WIDTH_INDEX=x.CHAR_DATA_CHAR_INDEX=x.CHAR_DATA_ATTR_INDEX=x.DEFAULT_ATTR=x.DEFAULT_COLOR=void 0,x.DEFAULT_COLOR=256,x.DEFAULT_ATTR=256|x.DEFAULT_COLOR<<9,x.CHAR_DATA_ATTR_INDEX=0,x.CHAR_DATA_CHAR_INDEX=1,x.CHAR_DATA_WIDTH_INDEX=2,x.CHAR_DATA_CODE_INDEX=3,x.NULL_CELL_CHAR="",x.NULL_CELL_WIDTH=1,x.NULL_CELL_CODE=0,x.WHITESPACE_CELL_CHAR=" ",x.WHITESPACE_CELL_WIDTH=1,x.WHITESPACE_CELL_CODE=32},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.CellData=void 0;var e=g(8),m=g(3),f=g(6),c=function(a){function l(){var s=a!==null&&a.apply(this,arguments)||this;return s.content=0,s.fg=0,s.bg=0,s.extended=new f.ExtendedAttrs,s.combinedData="",s}return t(l,a),l.fromCharData=function(s){var n=new l;return n.setFromCharData(s),n},l.prototype.isCombined=function(){return 2097152&this.content},l.prototype.getWidth=function(){return this.content>>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;a<f;++a){var l=e[a];l>65535?(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;++s){var n=m.charCodeAt(s);if(55296<=n&&n<=56319){if(++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<y;){if(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;){for(;!(!(E<_)||128&(a=m[E])||128&(l=m[E+1])||128&(s=m[E+2])||128&(n=m[E+3]));)f[d++]=a,f[d++]=l,f[d++]=s,f[d++]=n,E+=4;if((a=m[E++])<128)f[d++]=a;else if((224&a)==192){if(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<l?(l+.05)/(a+.05):(a+.05)/(l+.05)}Object.defineProperty(x,"__esModule",{value:!0}),x.contrastRatio=x.toPaddedHex=x.rgba=x.rgb=x.css=x.color=x.channels=void 0,function(a){a.toCss=function(l,s,n,d){return d!==void 0?"#"+f(l)+f(s)+f(n)+f(d):"#"+f(l)+f(s)+f(n)},a.toRgba=function(l,s,n,d){return d===void 0&&(d=255),(l<<24|s<<16|n<<8|d)>>>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));y<r&&(A>0||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<r&&(A<255||b<255||w<255);)A=Math.min(255,A+Math.ceil(.1*(255-A))),b=Math.min(255,b+Math.ceil(.1*(255-b))),w=Math.min(255,w+Math.ceil(.1*(255-w))),y=c(e.relativeLuminance2(A,w,b),e.relativeLuminance2(o,u,p));return(A<<24|b<<16|w<<8|255)>>>0}a.ensureContrastRatio=function(n,d,r){var o=e.relativeLuminance(n>>8),u=e.relativeLuminance(d>>8);if(c(o,u)<r)return u<o?l(n,d,r):s(n,d,r)},a.reduceLuminance=l,a.increaseLuminance=s,a.toChannels=function(n){return[n>>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<f;++c)t[c]=e;return t}Object.defineProperty(x,"__esModule",{value:!0}),x.concat=x.fillFallback=x.fill=void 0,x.fill=function(t,e,m,f){return t.fill?t.fill(e,m,f):h(t,e,m,f)},x.fillFallback=h,x.concat=function(t,e){var m=new t.constructor(t.length+e.length);return m.set(t),m.set(e,t.length),m}},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.BufferLine=x.DEFAULT_ATTR_DATA=void 0;var h=g(8),t=g(3),e=g(4),m=g(6);x.DEFAULT_ATTR_DATA=Object.freeze(new m.AttributeData);var f=function(){function c(a,l,s){s===void 0&&(s=!1),this.isWrapped=s,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*a);for(var n=l||e.CellData.fromCharData([0,t.NULL_CELL_CHAR,t.NULL_CELL_WIDTH,t.NULL_CELL_CODE]),d=0;d<a;++d)this.setCell(d,n);this.length=a}return c.prototype.get=function(a){var l=this._data[3*a+0],s=2097151&l;return[this._data[3*a+1],2097152&l?this._combined[a]:s?h.stringFromCodePoint(s):"",l>>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<this.length-a){for(var d=new e.CellData,r=this.length-a-l-1;r>=0;--r)this.setCell(a+l+r,this.loadCell(a+r,d));for(r=0;r<l;++r)this.setCell(a+r,s)}else for(r=a;r<this.length;++r)this.setCell(r,s);this.getWidth(this.length-1)===2&&this.setCellFromCodePoint(this.length-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)},c.prototype.deleteCells=function(a,l,s,n){if(a%=this.length,l<this.length-a){for(var d=new e.CellData,r=0;r<this.length-a-l;++r)this.setCell(a+r,this.loadCell(a+l+r,d));for(r=this.length-l;r<this.length;++r)this.setCell(r,s)}else for(r=a;r<this.length;++r)this.setCell(r,s);a&&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),this.getWidth(a)!==0||this.hasContent(a)||this.setCellFromCodePoint(a,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)},c.prototype.replaceCells=function(a,l,s,n){for(a&&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<this.length&&this.getWidth(l-1)===2&&this.setCellFromCodePoint(l,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);a<l&&a<this.length;)this.setCell(a++,s)},c.prototype.resize=function(a,l){if(a!==this.length){if(a>this.length){var s=new Uint32Array(3*a);this.length&&(3*a<this._data.length?s.set(this._data.subarray(0,3*a)):s.set(this._data)),this._data=s;for(var n=this.length;n<a;++n)this.setCell(n,l)}else if(a){(s=new Uint32Array(3*a)).set(this._data.subarray(0,3*a)),this._data=s;var d=Object.keys(this._combined);for(n=0;n<d.length;n++){var r=parseInt(d[n],10);r>=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<this.length;++l)this.setCell(l,a)},c.prototype.copyFrom=function(a){for(var l in this.length!==a.length?this._data=new Uint32Array(a._data):this._data.set(a._data),this.length=a.length,this._combined={},a._combined)this._combined[l]=a._combined[l];for(var l in this._extendedAttrs={},a._extendedAttrs)this._extendedAttrs[l]=a._extendedAttrs[l];this.isWrapped=a.isWrapped},c.prototype.clone=function(){var a=new c(0);for(var l in a._data=new Uint32Array(this._data),a.length=this.length,this._combined)a._combined[l]=this._combined[l];for(var l in this._extendedAttrs)a._extendedAttrs[l]=this._extendedAttrs[l];return a.isWrapped=this.isWrapped,a},c.prototype.getTrimmedLength=function(){for(var a=this.length-1;a>=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<n;o++)for(u=0;u<3;u++)this._data[3*(s+o)+u]=r[3*(l+o)+u];var p=Object.keys(a._combined);for(u=0;u<p.length;u++){var A=parseInt(p[u],10);A>=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<s;){var d=this._data[3*l+0],r=2097151&d;n+=2097152&d?this._combined[l]:r?h.stringFromCodePoint(r):t.WHITESPACE_CELL_CHAR,l+=d>>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;e<arguments.length;e++)t[e]=arguments[e];for(var m=0,f=t;m<f.length;m++){var c=f[m];(h=c==null?void 0:c.parentElement)===null||h===void 0||h.removeChild(c)}}},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.tooMuchOutput=x.promptLabel=void 0,x.promptLabel="Terminal input",x.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},function(T,x,g){"use strict";var h,t=this&&this.__extends||(h=function(I,S){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(C,N){C.__proto__=N}||function(C,N){for(var M in N)N.hasOwnProperty(M)&&(C[M]=N[M])})(I,S)},function(E,I){function S(){this.constructor=E}h(E,I),E.prototype=I===null?Object.create(I):(S.prototype=I.prototype,new S)});Object.defineProperty(x,"__esModule",{value:!0}),x.InputHandler=x.WindowsOptionsReportType=void 0;var e,m=g(12),f=g(20),c=g(39),a=g(2),l=g(15),s=g(8),n=g(16),d=g(0),r=g(3),o=g(4),u=g(6),p=g(22),A=g(24),b={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function w(E,I){if(E>24)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.length<S.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(S.length,131072))),this._dirtyRowService.clearRange(),S.length>131072)for(var P=0;P<S.length;P+=131072){var B=P+131072<S.length?P+131072:S.length,X=typeof S=="string"?this._stringDecoder.decode(S.substring(P,B),this._parseBuffer):this._utf8Decoder.decode(S.subarray(P,B),this._parseBuffer);this._parser.parse(this._parseBuffer,X)}else X=typeof S=="string"?this._stringDecoder.decode(S,this._parseBuffer):this._utf8Decoder.decode(S,this._parseBuffer),this._parser.parse(this._parseBuffer,X);(C=this._bufferService.buffer).x===N&&C.y===M||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},I.prototype.print=function(S,C,N){var M,P,B=this._bufferService.buffer,X=this._charsetService.charset,V=this._optionsService.options.screenReaderMode,Y=this._bufferService.cols,j=this._coreService.decPrivateModes.wraparound,W=this._coreService.modes.insertMode,U=this._curAttrData,R=B.lines.get(B.ybase+B.y);this._dirtyRowService.markDirty(B.y),B.x&&N-C>0&&R.getWidth(B.x-1)===2&&R.setCellFromCodePoint(B.x-1,0,1,U.fg,U.bg,U.extended);for(var K=C;K<N;++K){if(M=S[K],P=this._unicodeService.wcwidth(M),M<127&&X){var G=X[String.fromCharCode(M)];G&&(M=G.charCodeAt(0))}if(V&&this._onA11yChar.fire(s.stringFromCodePoint(M)),P||!B.x){if(B.x+P-1>=Y){if(j){for(;B.x<Y;)R.setCellFromCodePoint(B.x++,0,1,U.fg,U.bg,U.extended);B.x=0,B.y++,B.y===B.scrollBottom+1?(B.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(B.y>=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.x<Y&&N-C>0&&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.rows;C++)this._resetBufferLine(C);this._dirtyRowService.markDirty(C);break;case 1:for(C=this._bufferService.buffer.y,this._dirtyRowService.markDirty(C),this._eraseInBufferLine(C,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=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.y<N.scrollTop)){for(var M=N.ybase+N.y,P=this._bufferService.rows-1-N.scrollBottom,B=this._bufferService.rows-1+N.ybase-P+1;C--;)N.lines.splice(B-1,1),N.lines.splice(M,0,N.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(N.y,N.scrollBottom),N.x=0}},I.prototype.deleteLines=function(S){this._restrictCursor();var C=S.params[0]||1,N=this._bufferService.buffer;if(!(N.y>N.scrollBottom||N.y<N.scrollTop)){var M,P=N.ybase+N.y;for(M=this._bufferService.rows-1-N.scrollBottom,M=this._bufferService.rows-1+N.ybase-M;C--;)N.lines.splice(P,1),N.lines.splice(M,0,N.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(N.y,N.scrollBottom),N.x=0}},I.prototype.insertChars=function(S){this._restrictCursor();var C=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);C&&(C.insertCells(this._bufferService.buffer.x,S.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},I.prototype.deleteChars=function(S){this._restrictCursor();var C=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);C&&(C.deleteCells(this._bufferService.buffer.x,S.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},I.prototype.scrollUp=function(S){for(var C=S.params[0]||1,N=this._bufferService.buffer;C--;)N.lines.splice(N.ybase+N.scrollTop,1),N.lines.splice(N.ybase+N.scrollBottom,0,N.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(N.scrollTop,N.scrollBottom)},I.prototype.scrollDown=function(S){for(var C=S.params[0]||1,N=this._bufferService.buffer;C--;)N.lines.splice(N.ybase+N.scrollBottom,1),N.lines.splice(N.ybase+N.scrollTop,0,N.getBlankLine(n.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(N.scrollTop,N.scrollBottom)},I.prototype.scrollLeft=function(S){var C=this._bufferService.buffer;if(!(C.y>C.scrollBottom||C.y<C.scrollTop)){for(var N=S.params[0]||1,M=C.scrollTop;M<=C.scrollBottom;++M){var P=C.lines.get(C.ybase+M);P.deleteCells(0,N,C.getNullCell(this._eraseAttrData()),this._eraseAttrData()),P.isWrapped=!1}this._dirtyRowService.markRangeDirty(C.scrollTop,C.scrollBottom)}},I.prototype.scrollRight=function(S){var C=this._bufferService.buffer;if(!(C.y>C.scrollBottom||C.y<C.scrollTop)){for(var N=S.params[0]||1,M=C.scrollTop;M<=C.scrollBottom;++M){var P=C.lines.get(C.ybase+M);P.insertCells(0,N,C.getNullCell(this._eraseAttrData()),this._eraseAttrData()),P.isWrapped=!1}this._dirtyRowService.markRangeDirty(C.scrollTop,C.scrollBottom)}},I.prototype.insertColumns=function(S){var C=this._bufferService.buffer;if(!(C.y>C.scrollBottom||C.y<C.scrollTop)){for(var N=S.params[0]||1,M=C.scrollTop;M<=C.scrollBottom;++M){var P=this._bufferService.buffer.lines.get(C.ybase+M);P.insertCells(C.x,N,C.getNullCell(this._eraseAttrData()),this._eraseAttrData()),P.isWrapped=!1}this._dirtyRowService.markRangeDirty(C.scrollTop,C.scrollBottom)}},I.prototype.deleteColumns=function(S){var C=this._bufferService.buffer;if(!(C.y>C.scrollBottom||C.y<C.scrollTop)){for(var N=S.params[0]||1,M=C.scrollTop;M<=C.scrollBottom;++M){var P=C.lines.get(C.ybase+M);P.deleteCells(C.x,N,C.getNullCell(this._eraseAttrData()),this._eraseAttrData()),P.isWrapped=!1}this._dirtyRowService.markRangeDirty(C.scrollTop,C.scrollBottom)}},I.prototype.eraseChars=function(S){this._restrictCursor();var C=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);C&&(C.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(S.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},I.prototype.repeatPrecedingCharacter=function(S){if(this._parser.precedingCodepoint){for(var C=S.params[0]||1,N=new Uint32Array(C),M=0;M<C;++M)N[M]=this._parser.precedingCodepoint;this.print(N,0,N.length)}},I.prototype.sendDeviceAttributesPrimary=function(S){S.params[0]>0||(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<S.length;C++)switch(S.params[C]){case 4:this._coreService.modes.insertMode=!0}},I.prototype.setModePrivate=function(S){for(var C=0;C<S.length;C++)switch(S.params[C]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!0;break;case 2:this._charsetService.setgCharset(0,f.DEFAULT_CHARSET),this._charsetService.setgCharset(1,f.DEFAULT_CHARSET),this._charsetService.setgCharset(2,f.DEFAULT_CHARSET),this._charsetService.setgCharset(3,f.DEFAULT_CHARSET);break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(132,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!0,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!0;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!0;break;case 66:this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire();break;case 9:this._coreMouseService.activeProtocol="X10";break;case 1e3:this._coreMouseService.activeProtocol="VT200";break;case 1002:this._coreMouseService.activeProtocol="DRAG";break;case 1003:this._coreMouseService.activeProtocol="ANY";break;case 1004:this._coreService.decPrivateModes.sendFocus=!0;break;case 1005:this._logService.debug("DECSET 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="SGR";break;case 1015:this._logService.debug("DECSET 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!1;break;case 1048:this.saveCursor();break;case 1049:this.saveCursor();case 47:case 1047:this._bufferService.buffers.activateAltBuffer(this._eraseAttrData()),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!0}},I.prototype.resetMode=function(S){for(var C=0;C<S.length;C++)switch(S.params[C]){case 4:this._coreService.modes.insertMode=!1}},I.prototype.resetModePrivate=function(S){for(var C=0;C<S.length;C++)switch(S.params[C]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!1;break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(80,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!1,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!1;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!1;break;case 66:this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire();break;case 9:case 1e3:case 1002:case 1003:this._coreMouseService.activeProtocol="NONE";break;case 1004:this._coreService.decPrivateModes.sendFocus=!1;break;case 1005:this._logService.debug("DECRST 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="DEFAULT";break;case 1015:this._logService.debug("DECRST 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!0;break;case 1048:this.restoreCursor();break;case 1049:case 47:case 1047:this._bufferService.buffers.activateNormalBuffer(),S.params[C]===1049&&this.restoreCursor(),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!1}},I.prototype._updateAttrColor=function(S,C,N,M,P){return C===2?(S|=50331648,S&=-16777216,S|=u.AttributeData.fromColorRGB([N,M,P])):C===5&&(S&=-50331904,S|=33554432|255&N),S},I.prototype._extractColor=function(S,C,N){var M=[0,0,-1,0,0,0],P=0,B=0;do{if(M[B+P]=S.params[C+B],S.hasSubParams(C+B)){var X=S.getSubParams(C+B),V=0;do M[1]===5&&(P=1),M[B+V+1+P]=X[V];while(++V<X.length&&V+B+1+P<M.length);break}if(M[1]===5&&B+P>=2||M[1]===2&&B+P>=5)break;M[1]&&(P=1)}while(++B+C<S.length&&B+P<M.length);for(V=2;V<M.length;++V)M[V]===-1&&(M[V]=0);switch(M[0]){case 38:N.fg=this._updateAttrColor(N.fg,M[1],M[3],M[4],M[5]);break;case 48:N.bg=this._updateAttrColor(N.bg,M[1],M[3],M[4],M[5]);break;case 58:N.extended=N.extended.clone(),N.extended.underlineColor=this._updateAttrColor(N.extended.underlineColor,M[1],M[3],M[4],M[5])}return B},I.prototype._processUnderline=function(S,C){C.extended=C.extended.clone(),(!~S||S>5)&&(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<N;P++)(C=S.params[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;N<this._bufferService.rows;++N){var M=C.ybase+C.y+N,P=C.lines.get(M);P&&(P.fill(S),P.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},I}(a.Disposable);x.InputHandler=_},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.DEFAULT_CHARSET=x.CHARSETS=void 0,x.CHARSETS={},x.DEFAULT_CHARSET=x.CHARSETS.B,x.CHARSETS[0]={"`":"\u25C6",a:"\u2592",b:"\u2409",c:"\u240C",d:"\u240D",e:"\u240A",f:"\xB0",g:"\xB1",h:"\u2424",i:"\u240B",j:"\u2518",k:"\u2510",l:"\u250C",m:"\u2514",n:"\u253C",o:"\u23BA",p:"\u23BB",q:"\u2500",r:"\u23BC",s:"\u23BD",t:"\u251C",u:"\u2524",v:"\u2534",w:"\u252C",x:"\u2502",y:"\u2264",z:"\u2265","{":"\u03C0","|":"\u2260","}":"\xA3","~":"\xB7"},x.CHARSETS.A={"#":"\xA3"},x.CHARSETS.B=void 0,x.CHARSETS[4]={"#":"\xA3","@":"\xBE","[":"ij","\\":"\xBD","]":"|","{":"\xA8","|":"f","}":"\xBC","~":"\xB4"},x.CHARSETS.C=x.CHARSETS[5]={"[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},x.CHARSETS.R={"#":"\xA3","@":"\xE0","[":"\xB0","\\":"\xE7","]":"\xA7","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xA8"},x.CHARSETS.Q={"@":"\xE0","[":"\xE2","\\":"\xE7","]":"\xEA","^":"\xEE","`":"\xF4","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xFB"},x.CHARSETS.K={"@":"\xA7","[":"\xC4","\\":"\xD6","]":"\xDC","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xDF"},x.CHARSETS.Y={"#":"\xA3","@":"\xA7","[":"\xB0","\\":"\xE7","]":"\xE9","`":"\xF9","{":"\xE0","|":"\xF2","}":"\xE8","~":"\xEC"},x.CHARSETS.E=x.CHARSETS[6]={"@":"\xC4","[":"\xC6","\\":"\xD8","]":"\xC5","^":"\xDC","`":"\xE4","{":"\xE6","|":"\xF8","}":"\xE5","~":"\xFC"},x.CHARSETS.Z={"#":"\xA3","@":"\xA7","[":"\xA1","\\":"\xD1","]":"\xBF","{":"\xB0","|":"\xF1","}":"\xE7"},x.CHARSETS.H=x.CHARSETS[7]={"@":"\xC9","[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},x.CHARSETS["="]={"#":"\xF9","@":"\xE0","[":"\xE9","\\":"\xE7","]":"\xEA","^":"\xEE",_:"\xE8","`":"\xF4","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xFB"}},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.Params=void 0;var h=function(){function t(e,m){if(e===void 0&&(e=32),m===void 0&&(m=32),this.maxLength=e,this.maxSubParamsLength=m,m>256)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<e.length;++f){var c=e[f];if(c instanceof Array)for(var a=0;a<c.length;++a)m.addSubParam(c[a]);else m.addParam(c)}return m},t.prototype.clone=function(){var e=new t(this.maxLength,this.maxSubParamsLength);return e.params.set(this.params),e.length=this.length,e._subParams.set(this._subParams),e._subParamsLength=this._subParamsLength,e._subParamsIdx.set(this._subParamsIdx),e._rejectDigits=this._rejectDigits,e._rejectSubDigits=this._rejectSubDigits,e._digitIsSub=this._digitIsSub,e},t.prototype.toArray=function(){for(var e=[],m=0;m<this.length;++m){e.push(this.params[m]);var f=this._subParamsIdx[m]>>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<this.length;++m){var f=this._subParamsIdx[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(;a<l;){var s=c[a++];if(s===59){this._state=2,this._start();break}if(s<48||57<s)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+s-48}this._state===2&&l-a>0&&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<e.length;n++){var d=(r=e[n]).ownedBy.indexOf(f);if(d>=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;n<e.length;n++){var r=e[n];if(h.configEquals(r.config,s))return r.ownedBy.push(f),r.atlas}var o={atlas:new t.DynamicCharAtlas(document,s),config:s,ownedBy:[f]};return e.push(o),o.atlas},x.removeTerminalFromCache=function(m){for(var f=0;f<e.length;f++){var c=e[f].ownedBy.indexOf(m);if(c!==-1){e[f].ownedBy.length===1?(e[f].atlas.dispose(),e.splice(f,1)):e[f].ownedBy.splice(c,1);break}}}},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.is256Color=x.configEquals=x.generateConfig=void 0;var h=g(3);x.generateConfig=function(t,e,m,f){var c={foreground:f.foreground,background:f.background,cursor:void 0,cursorAccent:void 0,selection:void 0,ansi:f.ansi.slice(0,16)};return{devicePixelRatio:window.devicePixelRatio,scaledCharWidth:t,scaledCharHeight:e,fontFamily:m.fontFamily,fontSize:m.fontSize,fontWeight:m.fontWeight,fontWeightBold:m.fontWeightBold,allowTransparency:m.allowTransparency,colors:c}},x.configEquals=function(t,e){for(var m=0;m<t.colors.ansi.length;m++)if(t.colors.ansi[m].rgba!==e.colors.ansi[m].rgba)return!1;return t.devicePixelRatio===e.devicePixelRatio&&t.fontFamily===e.fontFamily&&t.fontSize===e.fontSize&&t.fontWeight===e.fontWeight&&t.fontWeightBold===e.fontWeightBold&&t.allowTransparency===e.allowTransparency&&t.scaledCharWidth===e.scaledCharWidth&&t.scaledCharHeight===e.scaledCharHeight&&t.colors.foreground===e.colors.foreground&&t.colors.background===e.colors.background},x.is256Color=function(t){return t<h.DEFAULT_COLOR}},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.ColorManager=x.DEFAULT_ANSI_COLORS=void 0;var h=g(10),t=g(45),e=h.css.toColor("#ffffff"),m=h.css.toColor("#000000"),f=h.css.toColor("#ffffff"),c=h.css.toColor("#000000"),a={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};x.DEFAULT_ANSI_COLORS=function(){for(var s=[h.css.toColor("#2e3436"),h.css.toColor("#cc0000"),h.css.toColor("#4e9a06"),h.css.toColor("#c4a000"),h.css.toColor("#3465a4"),h.css.toColor("#75507b"),h.css.toColor("#06989a"),h.css.toColor("#d3d7cf"),h.css.toColor("#555753"),h.css.toColor("#ef2929"),h.css.toColor("#8ae234"),h.css.toColor("#fce94f"),h.css.toColor("#729fcf"),h.css.toColor("#ad7fa8"),h.css.toColor("#34e2e2"),h.css.toColor("#eeeeec")],n=[0,95,135,175,215,255],d=0;d<216;d++){var r=n[d/36%6|0],o=n[d/6%6|0],u=n[d%6];s.push({css:h.channels.toCss(r,o,u),rgba:h.channels.toRgba(r,o,u)})}for(d=0;d<24;d++){var p=8+10*d;s.push({css:h.channels.toCss(p,p,p),rgba:h.channels.toRgba(p,p,p)})}return s}();var l=function(){function s(n,d){this.allowTransparency=d;var r=n.createElement("canvas");r.width=1,r.height=1;var o=r.getContext("2d");if(!o)throw new Error("Could not get rendering context");this._ctx=o,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new t.ColorContrastCache,this.colors={foreground:e,background:m,cursor:f,cursorAccent:c,selectionTransparent:a,selectionOpaque:h.color.blend(m,a),ansi:x.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return s.prototype.onOptionsChange=function(n){n==="minimumContrastRatio"&&this._contrastCache.clear()},s.prototype.setTheme=function(n){(n===void 0&&(n={}),this.colors.foreground=this._parseColor(n.foreground,e),this.colors.background=this._parseColor(n.background,m),this.colors.cursor=this._parseColor(n.cursor,f,!0),this.colors.cursorAccent=this._parseColor(n.cursorAccent,c,!0),this.colors.selectionTransparent=this._parseColor(n.selection,a,!0),this.colors.selectionOpaque=h.color.blend(this.colors.background,this.colors.selectionTransparent),h.color.isOpaque(this.colors.selectionTransparent))&&(this.colors.selectionTransparent=h.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(n.black,x.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(n.red,x.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(n.green,x.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(n.yellow,x.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(n.blue,x.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(n.magenta,x.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(n.cyan,x.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(n.white,x.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(n.brightBlack,x.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(n.brightRed,x.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(n.brightGreen,x.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(n.brightYellow,x.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(n.brightBlue,x.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(n.brightMagenta,x.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(n.brightCyan,x.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(n.brightWhite,x.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},s.prototype._parseColor=function(n,d,r){if(r===void 0&&(r=this.allowTransparency),n===void 0)return d;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=n,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+n+" is invalid using fallback "+d.css),d;this._ctx.fillRect(0,0,1,1);var o=this._ctx.getImageData(0,0,1,1).data;if(o[3]!==255){if(!r)return console.warn("Color: "+n+" is using transparency, but allowTransparency is false. Using fallback "+d.css+"."),d;var u=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(_){return Number(_)}),p=u[0],A=u[1],b=u[2],w=u[3],y=Math.round(255*w);return{rgba:h.channels.toRgba(p,A,b,y),css:n}}return{css:this._ctx.fillStyle,rgba:h.channels.toRgba(o[0],o[1],o[2],o[3])}},s}();x.ColorManager=l},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.throwIfFalsy=void 0,x.throwIfFalsy=function(h){if(!h)throw new Error("value must not be falsy");return h}},function(T,x,g){"use strict";var h,t=this&&this.__extends||(h=function(s,n){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,r){d.__proto__=r}||function(d,r){for(var o in r)r.hasOwnProperty(o)&&(d[o]=r[o])})(s,n)},function(l,s){function n(){this.constructor=l}h(l,s),l.prototype=s===null?Object.create(s):(n.prototype=s.prototype,new n)});Object.defineProperty(x,"__esModule",{value:!0}),x.CharacterJoinerRegistry=x.JoinedCellData=void 0;var e=g(6),m=g(3),f=g(4),c=function(l){function s(n,d,r){var o=l.call(this)||this;return o.content=0,o.combinedData="",o.fg=n.fg,o.bg=n.bg,o.combinedData=d,o._width=r,o}return t(s,l),s.prototype.isCombined=function(){return 2097152},s.prototype.getWidth=function(){return this._width},s.prototype.getChars=function(){return this.combinedData},s.prototype.getCode=function(){return 2097151},s.prototype.setFromCharData=function(n){throw new Error("not implemented")},s.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},s}(e.AttributeData);x.JoinedCellData=c;var a=function(){function l(s){this._bufferService=s,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new f.CellData}return l.prototype.registerCharacterJoiner=function(s){var n={id:this._nextCharacterJoinerId++,handler:s};return this._characterJoiners.push(n),n.id},l.prototype.deregisterCharacterJoiner=function(s){for(var n=0;n<this._characterJoiners.length;n++)if(this._characterJoiners[n].id===s)return this._characterJoiners.splice(n,1),!0;return!1},l.prototype.getJoinedCharacters=function(s){if(this._characterJoiners.length===0)return[];var n=this._bufferService.buffer.lines.get(s);if(!n||n.length===0)return[];for(var d=[],r=n.translateToString(!0),o=0,u=0,p=0,A=n.getFg(0),b=n.getBg(0),w=0;w<n.getTrimmedLength();w++)if(n.loadCell(w,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==A||this._workCell.bg!==b){if(w-o>1)for(var y=this._getJoinedRanges(r,p,u,n,o),_=0;_<y.length;_++)d.push(y[_]);o=w,p=u,A=this._workCell.fg,b=this._workCell.bg}u+=this._workCell.getChars().length||m.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-o>1)for(y=this._getJoinedRanges(r,p,u,n,o),_=0;_<y.length;_++)d.push(y[_]);return d},l.prototype._getJoinedRanges=function(s,n,d,r,o){for(var u=s.substring(n,d),p=this._characterJoiners[0].handler(u),A=1;A<this._characterJoiners.length;A++)for(var b=this._characterJoiners[A].handler(u),w=0;w<b.length;w++)l._mergeRanges(p,b[w]);return this._stringRangesToCellRanges(p,r,o),p},l.prototype._stringRangesToCellRanges=function(s,n,d){var r=0,o=!1,u=0,p=s[r];if(p){for(var A=d;A<this._bufferService.cols;A++){var b=n.getWidth(A),w=n.getString(A).length||m.WHITESPACE_CELL_CHAR.length;if(b!==0){if(!o&&p[0]<=u&&(p[0]=A,o=!0),p[1]<=u){if(p[1]=A,!(p=s[++r]))break;p[0]<=u?(p[0]=A,o=!0):o=!1}u+=w}}p&&(p[1]=this._bufferService.cols)}},l._mergeRanges=function(s,n){for(var d=!1,r=0;r<s.length;r++){var o=s[r];if(d){if(n[1]<=o[0])return s[r-1][1]=n[1],s;if(n[1]<=o[1])return s[r-1][1]=Math.max(n[1],o[1]),s.splice(r,1),s;s.splice(r,1),r--}else{if(n[1]<=o[0])return s.splice(r,0,n),s;if(n[1]<=o[1])return o[0]=Math.min(n[0],o[0]),s;n[0]<o[1]&&(o[0]=Math.min(n[0],o[0]),d=!0)}}return d?s[s.length-1][1]=n[1]:s.push(n),s},l}();x.CharacterJoinerRegistry=a},function(T,x,g){"use strict";function h(t,e){var m=e.getBoundingClientRect();return[t.clientX-m.left,t.clientY-m.top]}Object.defineProperty(x,"__esModule",{value:!0}),x.getRawByteCoords=x.getCoords=x.getCoordsRelativeToElement=void 0,x.getCoordsRelativeToElement=h,x.getCoords=function(t,e,m,f,c,a,l,s){if(c){var n=h(t,e);if(n)return n[0]=Math.ceil((n[0]+(s?a/2:0))/a),n[1]=Math.ceil(n[1]/l),n[0]=Math.min(Math.max(n[0],1),m+(s?1:0)),n[1]=Math.min(Math.max(n[1],1),f),n}},x.getRawByteCoords=function(t){if(t)return{x:t[0]+32,y:t[1]+32}}},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.RenderDebouncer=void 0;var h=function(){function t(e){this._renderCallback=e}return t.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},t.prototype.refresh=function(e,m,f){var c=this;this._rowCount=f,e=e!==void 0?e:0,m=m!==void 0?m:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,e):e,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,m):m,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){return c._innerRefresh()}))},t.prototype._innerRefresh=function(){if(this._rowStart!==void 0&&this._rowEnd!==void 0&&this._rowCount!==void 0){var e=Math.max(this._rowStart,0),m=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(e,m)}},t}();x.RenderDebouncer=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.ScreenDprMonitor=void 0;var e=function(m){function f(){var c=m!==null&&m.apply(this,arguments)||this;return c._currentDevicePixelRatio=window.devicePixelRatio,c}return t(f,m),f.prototype.setListener=function(c){var a=this;this._listener&&this.clearListener(),this._listener=c,this._outerListener=function(){a._listener&&(a._listener(window.devicePixelRatio,a._currentDevicePixelRatio),a._updateDpr())},this._updateDpr()},f.prototype.dispose=function(){m.prototype.dispose.call(this),this.clearListener()},f.prototype._updateDpr=function(){var c;this._outerListener&&((c=this._resolutionMediaMatchList)===null||c===void 0||c.removeListener(this._outerListener),this._currentDevicePixelRatio=window.devicePixelRatio,this._resolutionMediaMatchList=window.matchMedia("screen and (resolution: "+window.devicePixelRatio+"dppx)"),this._resolutionMediaMatchList.addListener(this._outerListener))},f.prototype.clearListener=function(){this._resolutionMediaMatchList&&this._listener&&this._outerListener&&(this._resolutionMediaMatchList.removeListener(this._outerListener),this._resolutionMediaMatchList=void 0,this._listener=void 0,this._outerListener=void 0)},f}(g(2).Disposable);x.ScreenDprMonitor=e},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.clone=void 0,x.clone=function h(t,e){if(e===void 0&&(e=5),typeof t!="object")return t;var m=Array.isArray(t)?[]:{};for(var f in t)m[f]=e<=1?t[f]:t[f]?h(t[f],e-1):t[f];return m}},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.Terminal=void 0;var h=g(4),t=g(35),e=g(18),m=g(0),f=g(83),c=function(){function r(o){this._core=new t.Terminal(o),this._addonManager=new f.AddonManager}return r.prototype._checkProposedApi=function(){if(!this._core.optionsService.options.allowProposedApi)throw new Error("You must set the allowProposedApi option to true to use proposed API")},Object.defineProperty(r.prototype,"onCursorMove",{get:function(){return this._core.onCursorMove},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onLineFeed",{get:function(){return this._core.onLineFeed},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onSelectionChange",{get:function(){return this._core.onSelectionChange},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onData",{get:function(){return this._core.onData},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onBinary",{get:function(){return this._core.onBinary},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onTitleChange",{get:function(){return this._core.onTitleChange},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onScroll",{get:function(){return this._core.onScroll},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onKey",{get:function(){return this._core.onKey},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onRender",{get:function(){return this._core.onRender},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onResize",{get:function(){return this._core.onResize},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"element",{get:function(){return this._core.element},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"parser",{get:function(){return this._checkProposedApi(),this._parser||(this._parser=new n(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"unicode",{get:function(){return this._checkProposedApi(),new d(this._core)},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"textarea",{get:function(){return this._core.textarea},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"rows",{get:function(){return this._core.rows},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"cols",{get:function(){return this._core.cols},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"buffer",{get:function(){return this._checkProposedApi(),new l(this._core.buffers)},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"markers",{get:function(){return this._checkProposedApi(),this._core.markers},enumerable:!1,configurable:!0}),r.prototype.blur=function(){this._core.blur()},r.prototype.focus=function(){this._core.focus()},r.prototype.resize=function(o,u){this._verifyIntegers(o,u),this._core.resize(o,u)},r.prototype.open=function(o){this._core.open(o)},r.prototype.attachCustomKeyEventHandler=function(o){this._core.attachCustomKeyEventHandler(o)},r.prototype.registerLinkMatcher=function(o,u,p){return this._checkProposedApi(),this._core.registerLinkMatcher(o,u,p)},r.prototype.deregisterLinkMatcher=function(o){this._checkProposedApi(),this._core.deregisterLinkMatcher(o)},r.prototype.registerLinkProvider=function(o){return this._checkProposedApi(),this._core.registerLinkProvider(o)},r.prototype.registerCharacterJoiner=function(o){return this._checkProposedApi(),this._core.registerCharacterJoiner(o)},r.prototype.deregisterCharacterJoiner=function(o){this._checkProposedApi(),this._core.deregisterCharacterJoiner(o)},r.prototype.registerMarker=function(o){return this._checkProposedApi(),this._verifyIntegers(o),this._core.addMarker(o)},r.prototype.addMarker=function(o){return this.registerMarker(o)},r.prototype.hasSelection=function(){return this._core.hasSelection()},r.prototype.select=function(o,u,p){this._verifyIntegers(o,u,p),this._core.select(o,u,p)},r.prototype.getSelection=function(){return this._core.getSelection()},r.prototype.getSelectionPosition=function(){return this._core.getSelectionPosition()},r.prototype.clearSelection=function(){this._core.clearSelection()},r.prototype.selectAll=function(){this._core.selectAll()},r.prototype.selectLines=function(o,u){this._verifyIntegers(o,u),this._core.selectLines(o,u)},r.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},r.prototype.scrollLines=function(o){this._verifyIntegers(o),this._core.scrollLines(o)},r.prototype.scrollPages=function(o){this._verifyIntegers(o),this._core.scrollPages(o)},r.prototype.scrollToTop=function(){this._core.scrollToTop()},r.prototype.scrollToBottom=function(){this._core.scrollToBottom()},r.prototype.scrollToLine=function(o){this._verifyIntegers(o),this._core.scrollToLine(o)},r.prototype.clear=function(){this._core.clear()},r.prototype.write=function(o,u){this._core.write(o,u)},r.prototype.writeUtf8=function(o,u){this._core.write(o,u)},r.prototype.writeln=function(o,u){this._core.write(o),this._core.write(`\r
`,u)},r.prototype.paste=function(o){this._core.paste(o)},r.prototype.getOption=function(o){return this._core.optionsService.getOption(o)},r.prototype.setOption=function(o,u){this._core.optionsService.setOption(o,u)},r.prototype.refresh=function(o,u){this._verifyIntegers(o,u),this._core.refresh(o,u)},r.prototype.reset=function(){this._core.reset()},r.prototype.loadAddon=function(o){return this._addonManager.loadAddon(this,o)},Object.defineProperty(r,"strings",{get:function(){return e},enumerable:!1,configurable:!0}),r.prototype._verifyIntegers=function(){for(var o=[],u=0;u<arguments.length;u++)o[u]=arguments[u];for(var p=0,A=o;p<A.length;p++){var b=A[p];if(b===1/0||isNaN(b)||b%1!=0)throw new Error("This API only accepts integers")}},r}();x.Terminal=c;var a=function(){function r(o,u){this._buffer=o,this.type=u}return r.prototype.init=function(o){return this._buffer=o,this},Object.defineProperty(r.prototype,"cursorY",{get:function(){return this._buffer.y},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"cursorX",{get:function(){return this._buffer.x},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"viewportY",{get:function(){return this._buffer.ydisp},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"baseY",{get:function(){return this._buffer.ybase},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"length",{get:function(){return this._buffer.lines.length},enumerable:!1,configurable:!0}),r.prototype.getLine=function(o){var u=this._buffer.lines.get(o);if(u)return new s(u)},r.prototype.getNullCell=function(){return new h.CellData},r}(),l=function(){function r(o){var u=this;this._buffers=o,this._onBufferChange=new m.EventEmitter,this._normal=new a(this._buffers.normal,"normal"),this._alternate=new a(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return u._onBufferChange.fire(u.active)})}return Object.defineProperty(r.prototype,"onBufferChange",{get:function(){return this._onBufferChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"active",{get:function(){if(this._buffers.active===this._buffers.normal)return this.normal;if(this._buffers.active===this._buffers.alt)return this.alternate;throw new Error("Active buffer is neither normal nor alternate")},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"normal",{get:function(){return this._normal.init(this._buffers.normal)},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"alternate",{get:function(){return this._alternate.init(this._buffers.alt)},enumerable:!1,configurable:!0}),r}(),s=function(){function r(o){this._line=o}return Object.defineProperty(r.prototype,"isWrapped",{get:function(){return this._line.isWrapped},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"length",{get:function(){return this._line.length},enumerable:!1,configurable:!0}),r.prototype.getCell=function(o,u){if(!(o<0||o>=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;Xe<Math.abs(se);Xe++)Re+=Ce;W._coreService.triggerDataEvent(Re,!0)}}},{passive:!0})),this.register(r.addDisposableDomListener(R,"wheel",function(ne){if(!G.wheel)return W.viewport.onWheel(ne)?void 0:W.cancel(ne)},{passive:!1})),this.register(r.addDisposableDomListener(R,"touchstart",function(ne){if(!W._coreMouseService.areMouseEventsActive)return W.viewport.onTouchStart(ne),W.cancel(ne)},{passive:!0})),this.register(r.addDisposableDomListener(R,"touchmove",function(ne){if(!W._coreMouseService.areMouseEventsActive)return W.viewport.onTouchMove(ne)?void 0:W.cancel(ne)},{passive:!1}))},j.prototype.refresh=function(W,U){var R;(R=this._renderService)===null||R===void 0||R.refreshRows(W,U)},j.prototype._queueLinkification=function(W,U){var R;(R=this.linkifier)===null||R===void 0||R.linkifyRows(W,U)},j.prototype.updateCursorStyle=function(W){this._selectionService&&this._selectionService.shouldColumnSelect(W)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},j.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},j.prototype.scrollLines=function(W,U){Y.prototype.scrollLines.call(this,W,U),this.refresh(0,this.rows-1)},j.prototype.paste=function(W){f.paste(W,this.textarea,this._coreService)},j.prototype.attachCustomKeyEventHandler=function(W){this._customKeyEventHandler=W},j.prototype.registerLinkMatcher=function(W,U,R){var K=this.linkifier.registerLinkMatcher(W,U,R);return this.refresh(0,this.rows-1),K},j.prototype.deregisterLinkMatcher=function(W){this.linkifier.deregisterLinkMatcher(W)&&this.refresh(0,this.rows-1)},j.prototype.registerLinkProvider=function(W){return this.linkifier2.registerLinkProvider(W)},j.prototype.registerCharacterJoiner=function(W){var U=this._renderService.registerCharacterJoiner(W);return this.refresh(0,this.rows-1),U},j.prototype.deregisterCharacterJoiner=function(W){this._renderService.deregisterCharacterJoiner(W)&&this.refresh(0,this.rows-1)},Object.defineProperty(j.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),j.prototype.addMarker=function(W){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+W)},j.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},j.prototype.select=function(W,U,R){this._selectionService.setSelection(W,U,R)},j.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},j.prototype.getSelectionPosition=function(){if(this._selectionService&&this._selectionService.hasSelection)return{startColumn:this._selectionService.selectionStart[0],startRow:this._selectionService.selectionStart[1],endColumn:this._selectionService.selectionEnd[0],endRow:this._selectionService.selectionEnd[1]}},j.prototype.clearSelection=function(){var W;(W=this._selectionService)===null||W===void 0||W.clearSelection()},j.prototype.selectAll=function(){var W;(W=this._selectionService)===null||W===void 0||W.selectAll()},j.prototype.selectLines=function(W,U){var R;(R=this._selectionService)===null||R===void 0||R.selectLines(W,U)},j.prototype._keyDown=function(W){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(W)===!1)return!1;if(!this._compositionHelper.keydown(W))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var U=w.evaluateKeyboardEvent(W,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(W),U.type===3||U.type===2){var R=this.rows-1;return this.scrollLines(U.type===2?-R:R),this.cancel(W,!0)}return U.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,W)||(U.cancel&&this.cancel(W,!0),!U.key||(U.key!==c.C0.ETX&&U.key!==c.C0.CR||(this.textarea.value=""),this._onKey.fire({key:U.key,domEvent:W}),this._showCursor(),this._coreService.triggerDataEvent(U.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(W,!0)))},j.prototype._isThirdLevelShift=function(W,U){var R=W.isMac&&!this.options.macOptionIsMeta&&U.altKey&&!U.ctrlKey&&!U.metaKey||W.isWindows&&U.altKey&&U.ctrlKey&&!U.metaKey;return U.type==="keypress"?R:R&&(!U.keyCode||U.keyCode>47)},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<this.rows;W++)this.buffer.lines.push(this.buffer.getBlankLine(_.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},j.prototype.reset=function(){var W,U;this.options.rows=this.rows,this.options.cols=this.cols;var R=this._customKeyEventHandler;this._setup(),Y.prototype.reset.call(this),(W=this._selectionService)===null||W===void 0||W.reset(),this._customKeyEventHandler=R,this.refresh(0,this.rows-1),(U=this.viewport)===null||U===void 0||U.syncScrollArea()},j.prototype._reportWindowsOptions=function(W){if(this._renderService)switch(W){case a.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var U=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),R=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(c.C0.ESC+"[4;"+R+";"+U+"t");break;case a.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var K=this._renderService.dimensions.scaledCellWidth.toFixed(0),G=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(c.C0.ESC+"[6;"+G+";"+K+"t")}},j.prototype.cancel=function(W,U){if(this.options.cancelEvents||U)return W.preventDefault(),W.stopPropagation(),!1},j.prototype._visualBell=function(){return!1},j.prototype._soundBell=function(){return this.options.bellStyle==="sound"},j}(B.CoreTerminal);x.Terminal=V},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.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&&u<this._lastRecordedBufferHeight)||(r.cancelable&&r.preventDefault(),!1)},d.prototype.onWheel=function(r){var o=this._getPixelsScrolled(r);return o!==0&&(this._viewportElement.scrollTop+=o,this._bubbleScroll(r,o))},d.prototype._getPixelsScrolled=function(r){if(r.deltaY===0)return 0;var o=this._applyScrollModifier(r.deltaY,r);return r.deltaMode===WheelEvent.DOM_DELTA_LINE?o*=this._currentRowHeight:r.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(o*=this._currentRowHeight*this._bufferService.rows),o},d.prototype.getLinesScrolled=function(r){if(r.deltaY===0)return 0;var o=this._applyScrollModifier(r.deltaY,r);return r.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(o/=this._currentRowHeight+0,this._wheelPartialScroll+=o,o=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?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;p<d.length;p++)this.table[r<<8|d[p]]=o<<4|u},n}();x.TransitionTable=l,x.VT500_TRANSITION_TABLE=function(){var n=new l(4095),d=Array.apply(null,Array(256)).map(function(b,w){return w}),r=function(w,y){return d.slice(w,y)},o=r(32,127),u=r(0,24);u.push(25),u.push.apply(u,r(28,32));var p,A=r(0,14);for(p in n.setDefault(1,0),n.addMany(o,0,2,0),A)n.addMany([24,26,153,154],p,3,0),n.addMany(r(128,144),p,3,0),n.addMany(r(144,152),p,3,0),n.add(156,p,0,0),n.add(27,p,11,1),n.add(157,p,4,8),n.addMany([152,158,159],p,0,7),n.add(155,p,11,3),n.add(144,p,11,9);return n.addMany(u,0,3,0),n.addMany(u,1,3,1),n.add(127,1,0,1),n.addMany(u,8,0,8),n.addMany(u,3,3,3),n.add(127,3,0,3),n.addMany(u,4,3,4),n.add(127,4,0,4),n.addMany(u,6,3,6),n.addMany(u,5,3,5),n.add(127,5,0,5),n.addMany(u,2,3,2),n.add(127,2,0,2),n.add(93,1,4,8),n.addMany(o,8,5,8),n.add(127,8,5,8),n.addMany([156,27,24,26,7],8,6,0),n.addMany(r(28,32),8,0,8),n.addMany([88,94,95],1,0,7),n.addMany(o,7,0,7),n.addMany(u,7,0,7),n.add(156,7,0,0),n.add(127,7,0,7),n.add(91,1,11,3),n.addMany(r(64,127),3,7,0),n.addMany(r(48,60),3,8,4),n.addMany([60,61,62,63],3,9,4),n.addMany(r(48,60),4,8,4),n.addMany(r(64,127),4,7,0),n.addMany([60,61,62,63],4,0,6),n.addMany(r(32,64),6,0,6),n.add(127,6,0,6),n.addMany(r(64,127),6,0,0),n.addMany(r(32,48),3,9,5),n.addMany(r(32,48),5,9,5),n.addMany(r(48,64),5,0,6),n.addMany(r(64,127),5,7,0),n.addMany(r(32,48),4,9,5),n.addMany(r(32,48),1,9,2),n.addMany(r(32,48),2,9,2),n.addMany(r(48,127),2,10,0),n.addMany(r(48,80),1,10,0),n.addMany(r(81,88),1,10,0),n.addMany([89,90,92],1,10,0),n.addMany(r(96,127),1,10,0),n.add(80,1,11,9),n.addMany(u,9,0,9),n.add(127,9,0,9),n.addMany(r(28,32),9,0,9),n.addMany(r(32,48),9,9,12),n.addMany(r(48,60),9,8,10),n.addMany([60,61,62,63],9,9,10),n.addMany(u,11,0,11),n.addMany(r(32,128),11,0,11),n.addMany(r(28,32),11,0,11),n.addMany(u,10,0,10),n.add(127,10,0,10),n.addMany(r(28,32),10,0,10),n.addMany(r(48,60),10,8,10),n.addMany([60,61,62,63],10,0,11),n.addMany(r(32,48),10,9,12),n.addMany(u,12,0,12),n.add(127,12,0,12),n.addMany(r(28,32),12,0,12),n.addMany(r(32,48),12,9,12),n.addMany(r(48,64),12,0,11),n.addMany(r(64,127),12,12,13),n.addMany(r(64,127),10,12,13),n.addMany(r(64,127),9,12,13),n.addMany(u,13,13,13),n.addMany(o,13,13,13),n.add(127,13,0,13),n.addMany([27,156,24,26],13,14,0),n.add(160,0,2,0),n.add(160,8,5,8),n.add(160,6,0,6),n.add(160,11,0,11),n.add(160,13,13,13),n}();var s=function(n){function d(r){r===void 0&&(r=x.VT500_TRANSITION_TABLE);var o=n.call(this)||this;return o._transitions=r,o.initialState=0,o.currentState=o.initialState,o._params=new f.Params,o._params.addParam(0),o._collect=0,o.precedingCodepoint=0,o._printHandlerFb=function(u,p,A){},o._executeHandlerFb=function(u){},o._csiHandlerFb=function(u,p){},o._escHandlerFb=function(u){},o._errorHandlerFb=function(u){return u},o._printHandler=o._printHandlerFb,o._executeHandlers=Object.create(null),o._csiHandlers=Object.create(null),o._escHandlers=Object.create(null),o._oscParser=new c.OscParser,o._dcsParser=new a.DcsParser,o._errorHandler=o._errorHandlerFb,o.setEscHandler({final:"\\"},function(){}),o}return t(d,n),d.prototype._identifier=function(r,o){o===void 0&&(o=[64,126]);var u=0;if(r.prefix){if(r.prefix.length>1)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;p<r.intermediates.length;++p){var A=r.intermediates.charCodeAt(p);if(32>A||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<o;++I){switch((p=E[A<<8|((u=r[I])<160?u:160)])>>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(++I<o&&(u=r[I])>47&&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;_<E.length;_++){var I=E[_];I.setColors(this._colors),I.reset()}},w.prototype.onResize=function(y,_){this._updateDimensions();for(var E=0,I=this._renderLayers;E<I.length;E++)I[E].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},w.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},w.prototype.onBlur=function(){this._runOperation(function(y){return y.onBlur()})},w.prototype.onFocus=function(){this._runOperation(function(y){return y.onFocus()})},w.prototype.onSelectionChanged=function(y,_,E){E===void 0&&(E=!1),this._runOperation(function(I){return I.onSelectionChanged(y,_,E)})},w.prototype.onCursorMove=function(){this._runOperation(function(y){return y.onCursorMove()})},w.prototype.onOptionsChanged=function(){this._runOperation(function(y){return y.onOptionsChanged()})},w.prototype.clear=function(){this._runOperation(function(y){return y.reset()})},w.prototype._runOperation=function(y){for(var _=0,E=this._renderLayers;_<E.length;_++)y(E[_])},w.prototype.renderRows=function(y,_){for(var E=0,I=this._renderLayers;E<I.length;E++)I[E].onGridChanged(y,_)},w.prototype._updateDimensions=function(){this._charSizeService.hasValidSize&&(this.dimensions.scaledCharWidth=Math.floor(this._charSizeService.width*window.devicePixelRatio),this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharTop=this._optionsService.options.lineHeight===1?0:Math.round((this.dimensions.scaledCellHeight-this.dimensions.scaledCharHeight)/2),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCharLeft=Math.floor(this._optionsService.options.letterSpacing/2),this.dimensions.scaledCanvasHeight=this._bufferService.rows*this.dimensions.scaledCellHeight,this.dimensions.scaledCanvasWidth=this._bufferService.cols*this.dimensions.scaledCellWidth,this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows,this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols)},w.prototype.registerCharacterJoiner=function(y){return this._characterJoinerRegistry.registerCharacterJoiner(y)},w.prototype.deregisterCharacterJoiner=function(y){return this._characterJoinerRegistry.deregisterCharacterJoiner(y)},w=e([m(4,r.IBufferService),m(5,d.ICharSizeService),m(6,r.IOptionsService),m(7,r.ICoreService),m(8,d.ICoreBrowserService)],w)}(n.Disposable);x.Renderer=A},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.TextRenderLayer=void 0;var e=g(42),m=g(13),f=g(6),c=g(3),a=g(29),l=g(4),s=function(n){function d(r,o,u,p,A,b,w,y){var _=n.call(this,r,"text",o,A,u,b,w,y)||this;return _._characterWidth=0,_._characterFont="",_._characterOverlapCache={},_._workCell=new l.CellData,_._state=new e.GridCache,_._characterJoinerRegistry=p,_}return t(d,n),d.prototype.resize=function(r){n.prototype.resize.call(this,r);var o=this._getFont(!1,!1);this._characterWidth===r.scaledCharWidth&&this._characterFont===o||(this._characterWidth=r.scaledCharWidth,this._characterFont=o,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},d.prototype.reset=function(){this._state.clear(),this._clearAll()},d.prototype._forEachCell=function(r,o,u,p){for(var A=r;A<=o;A++)for(var b=A+this._bufferService.buffer.ydisp,w=this._bufferService.buffer.lines.get(b),y=u?u.getJoinedCharacters(b):[],_=0;_<this._bufferService.cols;_++){w.loadCell(_,this._workCell);var E=this._workCell,I=!1,S=_;if(E.getWidth()!==0){if(y.length>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)&&S<w.length-1&&w.getCodePoint(S+1)===c.NULL_CELL_CODE&&(E.content&=-12582913,E.content|=2<<22),p(E,_,A),_=S}}},d.prototype._drawBackground=function(r,o){var u=this,p=this._ctx,A=this._bufferService.cols,b=0,w=0,y=null;p.save(),this._forEachCell(r,o,null,function(_,E,I){var S=null;_.isInverse()?S=_.isFgDefault()?u._colors.foreground.css:_.isFgRGB()?"rgb("+f.AttributeData.toColorRGB(_.getFgColor()).join(",")+")":u._colors.ansi[_.getFgColor()].css:_.isBgRGB()?S="rgb("+f.AttributeData.toColorRGB(_.getBgColor()).join(",")+")":_.isBgPalette()&&(S=u._colors.ansi[_.getBgColor()].css),y===null&&(b=E,w=I),I!==w?(p.fillStyle=y||"",u._fillCells(b,w,A-b,1),b=E,w=I):y!==S&&(p.fillStyle=y||"",u._fillCells(b,w,E-b,1),b=E,w=I),y=S}),y!==null&&(p.fillStyle=y,this._fillCells(b,w,A-b,1)),p.restore()},d.prototype._drawForeground=function(r,o){var u=this;this._forEachCell(r,o,this._characterJoinerRegistry,function(p,A,b){if(!p.isInvisible()&&(u._drawChars(p,A,b),p.isUnderline())){if(u._ctx.save(),p.isInverse())if(p.isBgDefault())u._ctx.fillStyle=u._colors.background.css;else if(p.isBgRGB())u._ctx.fillStyle="rgb("+f.AttributeData.toColorRGB(p.getBgColor()).join(",")+")";else{var w=p.getBgColor();u._optionsService.options.drawBoldTextInBrightColors&&p.isBold()&&w<8&&(w+=8),u._ctx.fillStyle=u._colors.ansi[w].css}else if(p.isFgDefault())u._ctx.fillStyle=u._colors.foreground.css;else if(p.isFgRGB())u._ctx.fillStyle="rgb("+f.AttributeData.toColorRGB(p.getFgColor()).join(",")+")";else{var y=p.getFgColor();u._optionsService.options.drawBoldTextInBrightColors&&p.isBold()&&y<8&&(y+=8),u._ctx.fillStyle=u._colors.ansi[y].css}u._fillBottomLineAtCells(A,b,p.getWidth()),u._ctx.restore()}})},d.prototype.onGridChanged=function(r,o){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,r,this._bufferService.cols,o-r+1),this._drawBackground(r,o),this._drawForeground(r,o))},d.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},d.prototype._isOverlapping=function(r){if(r.getWidth()!==1)return!1;if(r.getCode()<256)return!1;var o=r.getChars();if(this._characterOverlapCache.hasOwnProperty(o))return this._characterOverlapCache[o];this._ctx.save(),this._ctx.font=this._characterFont;var u=Math.floor(this._ctx.measureText(o).width)>this._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<e;f++){this.cache.length<=f&&this.cache.push([]);for(var c=this.cache[f].length;c<m;c++)this.cache[f].push(void 0);this.cache[f].length=m}this.cache.length=e},t.prototype.clear=function(){for(var e=0;e<this.cache.length;e++)for(var m=0;m<this.cache[e].length;m++)this.cache[e][m]=void 0},t}();x.GridCache=h},function(T,x,g){"use strict";var h,t=this&&this.__extends||(h=function(p,A){return(h=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])})(p,A)},function(u,p){function A(){this.constructor=u}h(u,p),u.prototype=p===null?Object.create(p):(A.prototype=p.prototype,new A)});Object.defineProperty(x,"__esModule",{value:!0}),x.NoneCharAtlas=x.DynamicCharAtlas=x.getGlyphCacheKey=void 0;var e=g(9),m=g(44),f=g(27),c=g(46),a=g(11),l=g(28),s=g(10),n={css:"rgba(0, 0, 0, 0)",rgba:0};function d(u){return u.code<<21|u.bg<<12|u.fg<<3|(u.bold?0:4)+(u.dim?0:2)+(u.italic?0:1)}x.getGlyphCacheKey=d;var r=function(u){function p(A,b){var w=u.call(this)||this;w._config=b,w._drawToCacheCount=0,w._glyphsWaitingOnBitmap=[],w._bitmapCommitTimeout=null,w._bitmap=null,w._cacheCanvas=A.createElement("canvas"),w._cacheCanvas.width=1024,w._cacheCanvas.height=1024,w._cacheCtx=l.throwIfFalsy(w._cacheCanvas.getContext("2d",{alpha:!0}));var y=A.createElement("canvas");y.width=w._config.scaledCharWidth,y.height=w._config.scaledCharHeight,w._tmpCtx=l.throwIfFalsy(y.getContext("2d",{alpha:w._config.allowTransparency})),w._width=Math.floor(1024/w._config.scaledCharWidth),w._height=Math.floor(1024/w._config.scaledCharHeight);var _=w._width*w._height;return w._cacheMap=new c.LRUMap(_),w._cacheMap.prealloc(_),w}return t(p,u),p.prototype.dispose=function(){this._bitmapCommitTimeout!==null&&(window.clearTimeout(this._bitmapCommitTimeout),this._bitmapCommitTimeout=null)},p.prototype.beginFrame=function(){this._drawToCacheCount=0},p.prototype.draw=function(A,b,w,y){if(b.code===32)return!0;if(!this._canCache(b))return!1;var _=d(b),E=this._cacheMap.get(_);if(E!=null)return this._drawFromCache(A,E,w,y),!0;if(this._drawToCacheCount<100){var I=void 0;I=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var S=this._drawToCache(b,I);return this._cacheMap.set(_,S),this._drawFromCache(A,S,w,y),!0}return!1},p.prototype._canCache=function(A){return A.code<256},p.prototype._toCoordinateX=function(A){return A%this._width*this._config.scaledCharWidth},p.prototype._toCoordinateY=function(A){return Math.floor(A/this._width)*this._config.scaledCharHeight},p.prototype._drawFromCache=function(A,b,w,y){if(!b.isEmpty){var _=this._toCoordinateX(b.index),E=this._toCoordinateY(b.index);A.drawImage(b.inBitmap?this._bitmap:this._cacheCanvas,_,E,this._config.scaledCharWidth,this._config.scaledCharHeight,w,y,this._config.scaledCharWidth,this._config.scaledCharHeight)}},p.prototype._getColorFromAnsiIndex=function(A){return A<this._config.colors.ansi.length?this._config.colors.ansi[A]:f.DEFAULT_ANSI_COLORS[A]},p.prototype._getBackgroundColor=function(A){return this._config.allowTransparency?n:A.bg===e.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:A.bg<256?this._getColorFromAnsiIndex(A.bg):this._config.colors.background},p.prototype._getForegroundColor=function(A){return A.fg===e.INVERTED_DEFAULT_COLOR?s.color.opaque(this._config.colors.background):A.fg<256?this._getColorFromAnsiIndex(A.fg):this._config.colors.foreground},p.prototype._drawToCache=function(A,b){this._drawToCacheCount++,this._tmpCtx.save();var w=this._getBackgroundColor(A);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=w.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var y=A.bold?this._config.fontWeightBold:this._config.fontWeight,_=A.italic?"italic":"";this._tmpCtx.font=_+" "+y+" "+this._config.fontSize*this._config.devicePixelRatio+"px "+this._config.fontFamily,this._tmpCtx.textBaseline="middle",this._tmpCtx.fillStyle=this._getForegroundColor(A).css,A.dim&&(this._tmpCtx.globalAlpha=e.DIM_OPACITY),this._tmpCtx.fillText(A.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var E=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),I=!1;this._config.allowTransparency||(I=function(M,P){for(var B=!0,X=P.rgba>>>24,V=P.rgba>>>16&255,Y=P.rgba>>>8&255,j=0;j<M.data.length;j+=4)M.data[j]===X&&M.data[j+1]===V&&M.data[j+2]===Y?M.data[j+3]=0:B=!1;return B}(E,w));var S=this._toCoordinateX(b),C=this._toCoordinateY(b);this._cacheCtx.putImageData(E,S,C);var N={index:b,isEmpty:I,inBitmap:!1};return this._addGlyphToBitmap(N),N},p.prototype._addGlyphToBitmap=function(A){var b=this;!("createImageBitmap"in window)||a.isFirefox||a.isSafari||(this._glyphsWaitingOnBitmap.push(A),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return b._generateBitmap()},100)))},p.prototype._generateBitmap=function(){var A=this,b=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(w){A._bitmap=w;for(var y=0;y<b.length;y++)b[y].inBitmap=!0}),this._bitmapCommitTimeout=null},p}(m.BaseCharAtlas);x.DynamicCharAtlas=r;var o=function(u){function p(A,b){return u.call(this)||this}return t(p,u),p.prototype.draw=function(A,b,w,y){return!1},p}(m.BaseCharAtlas);x.NoneCharAtlas=o},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.BaseCharAtlas=void 0;var h=function(){function t(){this._didWarmUp=!1}return t.prototype.dispose=function(){},t.prototype.warmUp=function(){this._didWarmUp||(this._doWarmUp(),this._didWarmUp=!0)},t.prototype._doWarmUp=function(){},t.prototype.beginFrame=function(){},t}();x.BaseCharAtlas=h},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.ColorContrastCache=void 0;var h=function(){function t(){this._color={},this._rgba={}}return t.prototype.clear=function(){this._color={},this._rgba={}},t.prototype.setCss=function(e,m,f){this._rgba[e]||(this._rgba[e]={}),this._rgba[e][m]=f},t.prototype.getCss=function(e,m){return this._rgba[e]?this._rgba[e][m]:void 0},t.prototype.setColor=function(e,m,f){this._color[e]||(this._color[e]={}),this._color[e][m]=f},t.prototype.getColor=function(e,m){return this._color[e]?this._color[e][m]:void 0},t}();x.ColorContrastCache=h},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.LRUMap=void 0;var h=function(){function t(e){this.capacity=e,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return t.prototype._unlinkNode=function(e){var m=e.prev,f=e.next;e===this._head&&(this._head=f),e===this._tail&&(this._tail=m),m!==null&&(m.next=f),f!==null&&(f.prev=m)},t.prototype._appendNode=function(e){var m=this._tail;m!==null&&(m.next=e),e.prev=m,e.next=null,this._tail=e,this._head===null&&(this._head=e)},t.prototype.prealloc=function(e){for(var m=this._nodePool,f=0;f<e;f++)m.push({prev:null,next:null,key:null,value:null})},t.prototype.get=function(e){var m=this._map[e];return m!==void 0?(this._unlinkNode(m),this._appendNode(m),m.value):null},t.prototype.peekValue=function(e){var m=this._map[e];return m!==void 0?m.value:null},t.prototype.peek=function(){var e=this._head;return e===null?null:e.value},t.prototype.set=function(e,m){var f=this._map[e];if(f!==void 0)f=this._map[e],this._unlinkNode(f),f.value=m;else if(this.size>=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<s.y2;n++)this._fillBottomLineAtCells(0,n,s.cols);this._fillBottomLineAtCells(0,s.y2,s.x2)}this._state=s},l.prototype._onHideLinkUnderline=function(s){this._clearCurrentLink()},l}(e.BaseRenderLayer);x.LinkRenderLayer=c},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.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<this._linkMatchers.length;u++)this._doLinkifyRow(o.range.first,o.content,this._linkMatchers[u]);this._rowsToLinkify.start=void 0,this._rowsToLinkify.end=void 0}}else this._logService.debug("_rowToLinkify was unset before _linkifyRows was called")},a.prototype.registerLinkMatcher=function(l,s,n){if(n===void 0&&(n={}),!s)throw new Error("handler must be defined");var d={id:this._nextLinkMatcherId++,regex:l,handler:s,matchIndex:n.matchIndex,validationCallback:n.validationCallback,hoverTooltipCallback:n.tooltipCallback,hoverLeaveCallback:n.leaveCallback,willLinkActivate:n.willLinkActivate,priority:n.priority||0};return this._addLinkMatcherToList(d),d.id},a.prototype._addLinkMatcherToList=function(l){if(this._linkMatchers.length!==0){for(var s=this._linkMatchers.length-1;s>=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<this._linkMatchers.length;s++)if(this._linkMatchers[s].id===l)return this._linkMatchers.splice(s,1),!0;return!1},a.prototype._doLinkifyRow=function(l,s,n){for(var d,r=this,o=new RegExp(n.regex.source,(n.regex.flags||"")+"g"),u=-1,p=function(){var w=d[typeof n.matchIndex!="number"?0:n.matchIndex];if(!w)return A._logService.debug("match found without corresponding matchIndex",d,n),"break";if(u=s.indexOf(w,u+1),o.lastIndex=u+w.length,u<0)return"break";var y=A._bufferService.buffer.stringIndexToBufferIndex(l,u);if(y[0]<0)return"break";var _=A._bufferService.buffer.lines.get(y[0]);if(!_)return"break";var E=_.getFg(y[1]),I=E?E>>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]<E[1]||_[1]===E[1]&&y[1]===_[1]&&y[0]>=_[0]&&y[0]<E[0]||_[1]<E[1]&&y[1]===E[1]&&y[0]<E[0]||_[1]<E[1]&&y[1]===_[1]&&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]<this._model.selectionStart[1]?this._model.selectionEnd[0]=0:this._model.selectionEnd[0]=this._bufferService.cols:this._activeSelectionMode===1&&this._selectToWordAt(this._model.selectionEnd),this._dragScrollAmount=this._getMouseEventScrollAmount(y),this._activeSelectionMode!==3&&(this._dragScrollAmount>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]<E.lines.length){var I=E.lines.get(this._model.selectionEnd[1]);I&&I.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}_&&_[0]===this._model.selectionEnd[0]&&_[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},w.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var y=this._bufferService.buffer;this._dragScrollAmount>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(;P<N.length&&N.charAt(P+1)===" ";)P++}else{var W=y[0],U=y[0];C.getWidth(W)===0&&(X++,W--),C.getWidth(U)===2&&(V++,U++);var R=C.getString(U).length;for(R>1&&(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(;U<C.length&&P+1<N.length&&!this._isCharWordSeparator(C.loadCell(U+1,this._workCell));){C.loadCell(U+1,this._workCell);var G=this._workCell.getChars().length;this._workCell.getWidth()===2?(V++,U++):G>1&&(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;_<Math.abs(w-y);_++){var E=m(u,p)==="A"?-1:1,I=A.buffer.lines.get(w+E*_);I&&I.isWrapped&&b++}return b}(l,s,n),c(m(l,s),d))}function e(l,s){for(var n=0,d=l.buffer.lines.get(s),r=d&&d.isWrapped;r&&s>=0&&s<l.rows;)n++,r=(d=l.buffer.lines.get(--s))&&d.isWrapped;return n}function m(l,s){return l>s?"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;d<l;d++)n+=s;return n}x.moveToCellSequence=function(l,s,n,d){var r,o=n.buffer.x,u=n.buffer.y;if(!n.buffer.hasScrollback)return function(A,b,w,y,_,E){return t(b,y,_,E).length===0?"":a(f(A,b,A,b-e(_,b),!1,_).length,c("D",E))}(o,u,0,s,n,d)+t(u,s,n,d)+function(A,b,w,y,_,E){var I;I=t(b,y,_,E).length>0?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&&Y<=B||N>=P&&Y<B?"C":"D"}(A,b,w,y,_,E);return a(f(A,I,w,S,C==="C",_).length,c(C,E))}(o,u,l,s,n,d);if(u===s)return r=o>l?"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<l;n++)s[n]=a.charCodeAt(n);return s.buffer},f.prototype._removeMimeType=function(c){return c.split(",")[1]},f=h([t(0,e.IOptionsService)],f)}();x.SoundService=m},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.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;u<this._zones.length;u++){var p=this._zones[u];(p.y1>r&&p.y1<=o+1||p.y2>r&&p.y2<=o+1||p.y1<r&&p.y2>o+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<this._zones.length;A++){var b=this._zones[A];if(b.y1===b.y2){if(p===b.y1&&u>=b.x1&&u<b.x2)return b}else if(p===b.y1&&u>=b.x1||p===b.y2&&u<b.x2||p>b.y1&&p<b.y2)return b}},d=e([m(2,l.IBufferService),m(3,a.IMouseService),m(4,a.ISelectionService),m(5,l.IOptionsService)],d)}(f.Disposable);x.MouseZoneManager=s},function(T,x,g){"use strict";var h,t=this&&this.__extends||(h=function(r,o){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,p){u.__proto__=p}||function(u,p){for(var A in p)p.hasOwnProperty(A)&&(u[A]=p[A])})(r,o)},function(d,r){function o(){this.constructor=d}h(d,r),d.prototype=r===null?Object.create(r):(o.prototype=r.prototype,new o)});Object.defineProperty(x,"__esModule",{value:!0}),x.AccessibilityManager=void 0;var e=g(18),m=g(11),f=g(31),c=g(7),a=g(2),l=g(32),s=g(17),n=function(d){function r(o,u){var p=d.call(this)||this;p._terminal=o,p._renderService=u,p._liveRegionLineCount=0,p._charsToConsume=[],p._charsToAnnounce="",p._accessibilityTreeRoot=document.createElement("div"),p._accessibilityTreeRoot.classList.add("xterm-accessibility"),p._rowContainer=document.createElement("div"),p._rowContainer.classList.add("xterm-accessibility-tree"),p._rowContainer.setAttribute("role","list"),p._rowElements=[];for(var A=0;A<p._terminal.rows;A++)p._rowElements[A]=p._createAccessibilityTreeNode(),p._rowContainer.appendChild(p._rowElements[A]);if(p._topBoundaryFocusListener=function(b){return p._onBoundaryFocus(b,0)},p._bottomBoundaryFocusListener=function(b){return p._onBoundaryFocus(b,1)},p._rowElements[0].addEventListener("focus",p._topBoundaryFocusListener),p._rowElements[p._rowElements.length-1].addEventListener("focus",p._bottomBoundaryFocusListener),p._refreshRowsDimensions(),p._accessibilityTreeRoot.appendChild(p._rowContainer),p._renderRowsDebouncer=new f.RenderDebouncer(p._renderRows.bind(p)),p._refreshRows(),p._liveRegion=document.createElement("div"),p._liveRegion.classList.add("live-region"),p._liveRegion.setAttribute("aria-live","assertive"),p._accessibilityTreeRoot.appendChild(p._liveRegion),!p._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");return p._terminal.element.insertAdjacentElement("afterbegin",p._accessibilityTreeRoot),p.register(p._renderRowsDebouncer),p.register(p._terminal.onResize(function(b){return p._onResize(b.rows)})),p.register(p._terminal.onRender(function(b){return p._refreshRows(b.start,b.end)})),p.register(p._terminal.onScroll(function(){return p._refreshRows()})),p.register(p._terminal.onA11yChar(function(b){return p._onChar(b)})),p.register(p._terminal.onLineFeed(function(){return p._onChar(`
`)})),p.register(p._terminal.onA11yTab(function(b){return p._onTab(b)})),p.register(p._terminal.onKey(function(b){return p._onKey(b.key)})),p.register(p._terminal.onBlur(function(){return p._clearLiveRegion()})),p.register(p._renderService.onDimensionsChange(function(){return p._refreshRowsDimensions()})),p._screenDprMonitor=new l.ScreenDprMonitor,p.register(p._screenDprMonitor),p._screenDprMonitor.setListener(function(){return p._refreshRowsDimensions()}),p.register(c.addDisposableDomListener(window,"resize",function(){return p._refreshRowsDimensions()})),p}return t(r,d),r.prototype.dispose=function(){d.prototype.dispose.call(this),s.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},r.prototype._onBoundaryFocus=function(o,u){var p=o.target,A=this._rowElements[u===0?1:this._rowElements.length-2];if(p.getAttribute("aria-posinset")!==(u===0?"1":""+this._terminal.buffer.lines.length)&&o.relatedTarget===A){var b,w;if(u===0?(b=p,w=this._rowElements.pop(),this._rowContainer.removeChild(w)):(b=this._rowElements.shift(),w=p,this._rowContainer.removeChild(b)),b.removeEventListener("focus",this._topBoundaryFocusListener),w.removeEventListener("focus",this._bottomBoundaryFocusListener),u===0){var y=this._createAccessibilityTreeNode();this._rowElements.unshift(y),this._rowContainer.insertAdjacentElement("afterbegin",y)}else y=this._createAccessibilityTreeNode(),this._rowElements.push(y),this._rowContainer.appendChild(y);this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(u===0?-1:1),this._rowElements[u===0?1:this._rowElements.length-2].focus(),o.preventDefault(),o.stopImmediatePropagation()}},r.prototype._onResize=function(o){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(var u=this._rowContainer.children.length;u<this._terminal.rows;u++)this._rowElements[u]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[u]);for(;this._rowElements.length>o;)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;u<o;u++)this._onChar(" ")},r.prototype._onChar=function(o){var u=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?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="&nbsp;":_.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<this._terminal.rows;o++)this._refreshRowDimensions(this._rowElements[o])}},r.prototype._refreshRowDimensions=function(o){o.style.height=this._renderService.dimensions.actualCellHeight+"px"},r.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},r}(a.Disposable);x.AccessibilityManager=n},function(T,x,g){"use strict";var h,t=this&&this.__extends||(h=function(A,b){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,y){w.__proto__=y}||function(w,y){for(var _ in y)y.hasOwnProperty(_)&&(w[_]=y[_])})(A,b)},function(p,A){function b(){this.constructor=p}h(p,A),p.prototype=A===null?Object.create(A):(b.prototype=A.prototype,new b)}),e=this&&this.__decorate||function(p,A,b,w){var y,_=arguments.length,E=_<3?A:w===null?w=Object.getOwnPropertyDescriptor(A,b):w;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(p,A,b,w);else for(var I=p.length-1;I>=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;b<w.length;b++){var y=w[b];y.style.width=this.dimensions.canvasWidth+"px",y.style.height=this.dimensions.actualCellHeight+"px",y.style.lineHeight=this.dimensions.actualCellHeight+"px",y.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var _=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=_,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},A.prototype.setColors=function(b){this._colors=b,this._injectCss()},A.prototype._injectCss=function(){var b=this;this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));var w=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";w+=this._terminalSelector+" span:not(."+f.BOLD_CLASS+") { font-weight: "+this._optionsService.options.fontWeight+";}"+this._terminalSelector+" span."+f.BOLD_CLASS+" { font-weight: "+this._optionsService.options.fontWeightBold+";}"+this._terminalSelector+" span."+f.ITALIC_CLASS+" { font-style: italic;}",w+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",w+="@keyframes blink_block_"+this._terminalClass+" { 0% { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+"; } 50% { background-color: "+this._colors.cursorAccent.css+"; color: "+this._colors.cursor.css+"; }}",w+=this._terminalSelector+" .xterm-rows:not(.xterm-focus) ."+f.CURSOR_CLASS+"."+f.CURSOR_STYLE_BLOCK_CLASS+" { outline: 1px solid "+this._colors.cursor.css+"; outline-offset: -1px;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+f.CURSOR_CLASS+"."+f.CURSOR_BLINK_CLASS+":not(."+f.CURSOR_STYLE_BLOCK_CLASS+") { animation: blink_box_shadow_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+f.CURSOR_CLASS+"."+f.CURSOR_BLINK_CLASS+"."+f.CURSOR_STYLE_BLOCK_CLASS+" { animation: blink_block_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+f.CURSOR_CLASS+"."+f.CURSOR_STYLE_BLOCK_CLASS+" { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+";}"+this._terminalSelector+" .xterm-rows ."+f.CURSOR_CLASS+"."+f.CURSOR_STYLE_BAR_CLASS+" { box-shadow: "+this._optionsService.options.cursorWidth+"px 0 0 "+this._colors.cursor.css+" inset;}"+this._terminalSelector+" .xterm-rows ."+f.CURSOR_CLASS+"."+f.CURSOR_STYLE_UNDERLINE_CLASS+" { box-shadow: 0 -1px 0 "+this._colors.cursor.css+" inset;}",w+=this._terminalSelector+" .xterm-selection { position: absolute; top: 0; left: 0; z-index: 1; pointer-events: none;}"+this._terminalSelector+" .xterm-selection div { position: absolute; background-color: "+this._colors.selectionTransparent.css+";}",this._colors.ansi.forEach(function(y,_){w+=b._terminalSelector+" .xterm-fg-"+_+" { color: "+y.css+"; }"+b._terminalSelector+" .xterm-bg-"+_+" { background-color: "+y.css+"; }"}),w+=this._terminalSelector+" .xterm-fg-"+c.INVERTED_DEFAULT_COLOR+" { color: "+d.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+c.INVERTED_DEFAULT_COLOR+" { background-color: "+this._colors.foreground.css+"; }",this._themeStyleElement.innerHTML=w},A.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},A.prototype._refreshRowElements=function(b,w){for(var y=this._rowElements.length;y<=w;y++){var _=document.createElement("div");this._rowContainer.appendChild(_),this._rowElements.push(_)}for(;this._rowElements.length>w;)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<w.length;b++)w[b].innerHTML=""},A.prototype.renderRows=function(b,w){for(var y=this._bufferService.buffer.ybase+this._bufferService.buffer.y,_=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),E=this._optionsService.options.cursorBlink,I=b;I<=w;I++){var S=this._rowElements[I];S.innerHTML="";var C=I+this._bufferService.buffer.ydisp,N=this._bufferService.buffer.lines.get(C),M=this._optionsService.options.cursorStyle;S.appendChild(this._rowFactory.createRow(N,C===y,M,_,E,this.dimensions.actualCellWidth,this._bufferService.cols))}},Object.defineProperty(A.prototype,"_terminalSelector",{get:function(){return".xterm-dom-renderer-owner-"+this._terminalClass},enumerable:!1,configurable:!0}),A.prototype.registerCharacterJoiner=function(b){return-1},A.prototype.deregisterCharacterJoiner=function(b){return!1},A.prototype._onLinkHover=function(b){this._setCellUnderline(b.x1,b.x2,b.y1,b.y2,b.cols,!0)},A.prototype._onLinkLeave=function(b){this._setCellUnderline(b.x1,b.x2,b.y1,b.y2,b.cols,!1)},A.prototype._setCellUnderline=function(b,w,y,_,E,I){for(;b!==w||y!==_;){var S=this._rowElements[y];if(!S)return;var C=S.children[b];C&&(C.style.textDecoration=I?"underline":"none"),++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;b<A;b++){l.loadCell(b,this._workCell);var w=this._workCell.getWidth();if(w!==0){var y=this._document.createElement("span");if(w>1&&(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<s;)a=l+a;return a}x.DomRendererRowFactory=f},function(T,x,g){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.evaluateKeyboardEvent=void 0;var h=g(12),t={48:["0",")"],49:["1","!"],50:["2","@"],51:["3","#"],52:["4","$"],53:["5","%"],54:["6","^"],55:["7","&"],56:["8","*"],57:["9","("],186:[";",":"],187:["=","+"],188:[",","<"],189:["-","_"],190:[".",">"],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;p<u.length;p++){var A=u[p];if(A.classList.contains("xterm"))break;if(A.classList.contains("xterm-hover"))return}this._lastBufferCell&&o.x===this._lastBufferCell.x&&o.y===this._lastBufferCell.y||(this._onHover(o),this._lastBufferCell=o)}}},d.prototype._onHover=function(r){if(this._activeLine!==r.y)return this._clearCurrentLink(),void this._askForLink(r,!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,r)||(this._clearCurrentLink(),this._askForLink(r,!0))},d.prototype._askForLink=function(r,o){var u=this;this._activeProviderReplies&&o||(this._activeProviderReplies=new Map,this._activeLine=r.y);var p=!1;this._linkProviders.forEach(function(A,b){var w;o?((w=u._activeProviderReplies)===null||w===void 0?void 0:w.get(b))&&(p=u._checkLinkProviderResult(b,r,p)):A.provideLinks(r.y,function(y){var _,E;if(!u._isMouseOut){var I=y==null?void 0:y.map(function(S){return{link:S}});(_=u._activeProviderReplies)===null||_===void 0||_.set(b,I),p=u._checkLinkProviderResult(b,r,p),((E=u._activeProviderReplies)===null||E===void 0?void 0:E.size)===u._linkProviders.length&&u._removeIntersectingLinks(r.y,u._activeProviderReplies)}})})},d.prototype._removeIntersectingLinks=function(r,o){for(var u=new Set,p=0;p<o.size;p++){var A=o.get(p);if(A)for(var b=0;b<A.length;b++)for(var w=A[b],y=w.link.range.start.y<r?0:w.link.range.start.x,_=w.link.range.end.y>r?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;y++)this._activeProviderReplies.has(y)&&!this._activeProviderReplies.get(y)||(w=!0);if(!w&&b){var _=b.find(function(I){return A._linkAtPosition(I.link,o)});_&&(u=!0,this._handleNewLink(_))}if(this._activeProviderReplies.size===this._linkProviders.length&&!u)for(y=0;y<this._activeProviderReplies.size;y++){var E=(p=this._activeProviderReplies.get(y))===null||p===void 0?void 0:p.find(function(I){return A._linkAtPosition(I.link,o)});if(E){u=!0,this._handleNewLink(E);break}}return u},d.prototype._onClick=function(r){if(this._element&&this._mouseService&&this._currentLink){var o=this._positionFromMouseEvent(r,this._element,this._mouseService);o&&this._linkAtPosition(this._currentLink.link,o)&&this._currentLink.link.activate(r,this._currentLink.link.text)}},d.prototype._clearCurrentLink=function(r,o){this._element&&this._currentLink&&this._lastMouseEvent&&(!r||!o||this._currentLink.link.range.start.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.y<o.y,A=r.range.end.y>o.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;C<N.length;C++)N[C].dispose()}}}},_}(e.Disposable);x.CoreTerminal=w},function(T,x,g){"use strict";var h=this&&this.__spreadArrays||function(){for(var c=0,a=0,l=arguments.length;a<l;a++)c+=arguments[a].length;var s=Array(c),n=0;for(a=0;a<l;a++)for(var d=arguments[a],r=0,o=d.length;r<o;r++,n++)s[n]=d[r];return s};Object.defineProperty(x,"__esModule",{value:!0}),x.InstantiationService=x.ServiceCollection=void 0;var t=g(1),e=g(14),m=function(){function c(){for(var a=[],l=0;l<arguments.length;l++)a[l]=arguments[l];this._entries=new Map;for(var s=0,n=a;s<n.length;s++){var d=n[s],r=d[0],o=d[1];this.set(r,o)}}return c.prototype.set=function(a,l){var s=this._entries.get(a);return this._entries.set(a,l),s},c.prototype.forEach=function(a){this._entries.forEach(function(l,s){return a(s,l)})},c.prototype.has=function(a){return this._entries.has(a)},c.prototype.get=function(a){return this._entries.get(a)},c}();x.ServiceCollection=m;var f=function(){function c(){this._services=new m,this._services.set(t.IInstantiationService,this)}return c.prototype.setService=function(a,l){this._services.set(a,l)},c.prototype.getService=function(a){return this._services.get(a)},c.prototype.createInstance=function(a){for(var l=[],s=1;s<arguments.length;s++)l[s-1]=arguments[s];for(var n=e.getServiceDependencies(a).sort(function(b,w){return b.index-w.index}),d=[],r=0,o=n;r<o.length;r++){var u=o[r],p=this._services.get(u.id);if(!p)throw new Error("[createInstance] "+a.name+" depends on UNKNOWN service "+u.id+".");d.push(p)}var A=n.length>0?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<n;s++)l+=arguments[s].length;var d=Array(l),r=0;for(s=0;s<n;s++)for(var o=arguments[s],u=0,p=o.length;u<p;u++,r++)d[r]=o[u];return d};Object.defineProperty(x,"__esModule",{value:!0}),x.LogService=x.LogLevel=void 0;var m,f=g(1);!function(l){l[l.DEBUG=0]="DEBUG",l[l.INFO=1]="INFO",l[l.WARN=2]="WARN",l[l.ERROR=3]="ERROR",l[l.OFF=4]="OFF"}(m=x.LogLevel||(x.LogLevel={}));var c={debug:m.DEBUG,info:m.INFO,warn:m.WARN,error:m.ERROR,off:m.OFF},a=function(){function l(s){var n=this;this._optionsService=s,this._updateLogLevel(),this._optionsService.onOptionChange(function(d){d==="logLevel"&&n._updateLogLevel()})}return l.prototype._updateLogLevel=function(){this._logLevel=c[this._optionsService.options.logLevel]},l.prototype._evalLazyOptionalParams=function(s){for(var n=0;n<s.length;n++)typeof s[n]=="function"&&(s[n]=s[n]())},l.prototype._log=function(s,n,d){this._evalLazyOptionalParams(d),s.call.apply(s,e([console,"xterm.js: "+n],d))},l.prototype.debug=function(s){for(var n=[],d=1;d<arguments.length;d++)n[d-1]=arguments[d];this._logLevel<=m.DEBUG&&this._log(console.log,s,n)},l.prototype.info=function(s){for(var n=[],d=1;d<arguments.length;d++)n[d-1]=arguments[d];this._logLevel<=m.INFO&&this._log(console.info,s,n)},l.prototype.warn=function(s){for(var n=[],d=1;d<arguments.length;d++)n[d-1]=arguments[d];this._logLevel<=m.WARN&&this._log(console.warn,s,n)},l.prototype.error=function(s){for(var n=[],d=1;d<arguments.length;d++)n[d-1]=arguments[d];this._logLevel<=m.ERROR&&this._log(console.error,s,n)},l=h([t(0,f.IOptionsService)],l)}();x.LogService=a},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.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&&o<this._rows},enumerable:!1,configurable:!0}),d.prototype._getCorrectBufferLength=function(r){if(!this._hasScrollback)return r;var o=r+this._optionsService.options.scrollback;return o>x.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._cols<r)for(var A=0;A<this.lines.length;A++)this.lines.get(A).resize(r,u);var b=0;if(this._rows<o)for(var w=this._rows;w<o;w++)this.lines.length<o+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new t.BufferLine(r,u)):this.ybase>0&&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(p<this.lines.maxLength){var y=this.lines.length-p;y>0&&(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;A<this.lines.length;A++)this.lines.get(A).resize(r,u);this._cols=r,this._rows=o},Object.defineProperty(d.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),d.prototype._reflow=function(r,o){this._cols!==r&&(r>this._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<o&&this.lines.push(new t.BufferLine(r,p))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-u,0)},d.prototype._reflowSmaller=function(r,o){for(var u=this.getNullCell(t.DEFAULT_ATTR_DATA),p=[],A=0,b=this.lines.length-1;b>=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&&_<b+y.length)){var E=y[y.length-1].getTrimmedLength(),I=f.reflowSmallerGetNewLineLengths(y,this._cols,r),S=I.length-y.length,C=void 0;C=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+S):Math.max(0,this.lines.length-this.lines.maxLength+S);for(var N=[],M=0;M<S;M++){var P=this.getBlankLine(t.DEFAULT_ATTR_DATA,!0);N.push(P)}N.length>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;M<y.length;M++)I[M]<r&&y[M].setCell(I[M],u);for(var U=S-C;U-- >0;)this.ybase===0?this.y<o-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+A)-o&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+S,this.ybase+o-1)}}}if(p.length>0){var R=[],K=[];for(M=0;M<this.lines.length;M++)K.push(this.lines.get(M));var G=this.lines.length,H=G-1,Z=0,q=p[Z];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+A);var ce=0;for(M=Math.min(this.lines.maxLength-1,G+A-1);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;b<A;++b)if(p.get(b)[m.CHAR_DATA_WIDTH_INDEX]&&(o-=p.get(b)[m.CHAR_DATA_CHAR_INDEX].length||1),o<0)return[r,b];r++}return[r,0]},d.prototype.translateBufferLineToString=function(r,o,u,p){u===void 0&&(u=0);var A=this.lines.get(r);return A?A.translateToString(o,u,p):""},d.prototype.getWrappedRangeForLine=function(r){for(var o=r,u=r;o>0&&this.lines.get(o).isWrapped;)o--;for(;u+1<this.lines.length&&this.lines.get(u+1).isWrapped;)u++;return{first:o,last:u}},d.prototype.setupTabStops=function(r){for(r!=null?this.tabs[r]||(r=this.prevStop(r)):(this.tabs={},r=0);r<this._cols;r+=this._optionsService.options.tabStopWidth)this.tabs[r]=!0},d.prototype.prevStop=function(r){for(r==null&&(r=this.x);!this.tabs[--r]&&r>0;);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;);return 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.line<p.index+p.amount&&u.dispose(),u.line>p.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._current<this._endIndex},d.prototype.next=function(){var r=this._buffer.getWrappedRangeForLine(this._current);r.first<this._startIndex-this._startOverscan&&(r.first=this._startIndex-this._startOverscan),r.last>this._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;a<Math.min(f,this.length);a++)c[a]=this._array[this._getCyclicIndex(a)];this._array=c,this._maxLength=f,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"length",{get:function(){return this._length},set:function(f){if(f>this._length)for(var c=this._length;c<f;c++)this._array[c]=void 0;this._length=f},enumerable:!1,configurable:!0}),e.prototype.get=function(m){return this._array[this._getCyclicIndex(m)]},e.prototype.set=function(m,f){this._array[this._getCyclicIndex(m)]=f},e.prototype.push=function(m){this._array[this._getCyclicIndex(this._length)]=m,this._length===this._maxLength?(this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1)):this._length++},e.prototype.recycle=function(){if(this._length!==this._maxLength)throw new Error("Can only recycle when the buffer is full");return this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1),this._array[this._getCyclicIndex(this._length-1)]},Object.defineProperty(e.prototype,"isFull",{get:function(){return this._length===this._maxLength},enumerable:!1,configurable:!0}),e.prototype.pop=function(){return this._array[this._getCyclicIndex(this._length---1)]},e.prototype.splice=function(m,f){for(var c=[],a=2;a<arguments.length;a++)c[a-2]=arguments[a];if(f){for(var l=m;l<this._length-f;l++)this._array[this._getCyclicIndex(l)]=this._array[this._getCyclicIndex(l+f)];this._length-=f}for(l=this._length-1;l>=m;l--)this._array[this._getCyclicIndex(l+c.length)]=this._array[this._getCyclicIndex(l)];for(l=0;l<c.length;l++)this._array[this._getCyclicIndex(m+l)]=c[l];if(this._length+c.length>this._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<f;a++)this.set(m+a+c,this.get(m+a))}},e.prototype._getCyclicIndex=function(m){return(this._startIndex+m)%this._maxLength},e}();x.CircularList=t},function(T,x,g){"use strict";function h(t,e,m){if(e===t.length-1)return t[e].getTrimmedLength();var f=!t[e].hasContent(m-1)&&t[e].getWidth(m-1)===1,c=t[e+1].getWidth(0)===2;return f&&c?m-1:m}Object.defineProperty(x,"__esModule",{value:!0}),x.getWrappedLineTrimmedLength=x.reflowSmallerGetNewLineLengths=x.reflowLargerApplyNewLayout=x.reflowLargerCreateNewLayout=x.reflowLargerGetLinesToRemove=void 0,x.reflowLargerGetLinesToRemove=function(t,e,m,f,c){for(var a=[],l=0;l<t.length-1;l++){var s=l,n=t.get(++s);if(n.isWrapped){for(var d=[t.get(l)];s<t.length&&n.isWrapped;)d.push(n),n=t.get(++s);if(f>=l&&f<s)l+=d.length-1;else{for(var r=0,o=h(d,r,e),u=1,p=0;u<d.length;){var A=h(d,u,e),b=A-p,w=m-o,y=Math.min(b,w);d[r].copyCellsFrom(d[u],p,o,y,!1),(o+=y)===m&&(r++,o=0),(p+=y)===A&&(u++,p=0),o===0&&r!==0&&d[r-1].getWidth(m-1)===2&&(d[r].copyCellsFrom(d[r-1],m-1,o++,1,!1),d[r-1].setCell(m-1,c))}d[r].replaceCells(o,m,c);for(var _=0,E=d.length-1;E>0&&(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;l<t.length;l++)if(c===l){var s=e[++f];t.onDeleteEmitter.fire({index:l-a,amount:s}),l+=s-1,a+=s,c=e[++f]}else m.push(l);return{layout:m,countRemoved:a}},x.reflowLargerApplyNewLayout=function(t,e){for(var m=[],f=0;f<e.length;f++)m.push(t.get(e[f]));for(f=0;f<m.length;f++)t.set(f,m[f]);t.length=e.length},x.reflowSmallerGetNewLineLengths=function(t,e,m){for(var f=[],c=t.map(function(o,u){return h(t,u,e)}).reduce(function(o,u){return o+u}),a=0,l=0,s=0;s<c;){if(c-s<m){f.push(c-s);break}a+=m;var n=h(t,l,e);a>n&&(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<s.length;l++){var n=s[l];if(n in this.options){var d=a[n];this.options[n]=d}}}return Object.defineProperty(c.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),c.prototype.setOption=function(a,l){if(!(a in x.DEFAULT_OPTIONS))throw new Error('No option with key "'+a+'"');if(m.indexOf(a)!==-1)throw new Error('Option "'+a+'" can only be set in the constructor');this.options[a]!==l&&(l=this._sanitizeAndValidateOption(a,l),this.options[a]!==l&&(this.options[a]=l,this._onOptionChange.fire(a)))},c.prototype._sanitizeAndValidateOption=function(a,l){switch(a){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":l||(l=x.DEFAULT_OPTIONS[a]);break;case"cursorWidth":l=Math.floor(l);case"lineHeight":case"tabStopWidth":if(l<1)throw new Error(a+" cannot be less than 1, value: "+l);break;case"minimumContrastRatio":l=Math.max(1,Math.min(21,Math.round(10*l)/10));break;case"scrollback":if((l=Math.min(l,4294967295))<0)throw new Error(a+" cannot be less than 0, value: "+l);break;case"fastScrollSensitivity":case"scrollSensitivity":if(l<=0)throw new Error(a+" cannot be less than or equal to 0, value: "+l)}return l},c.prototype.getOption=function(a){if(!(a in x.DEFAULT_OPTIONS))throw new Error('No option with key "'+a+'"');return this.options[a]},c}();x.OptionsService=f},function(T,x,g){"use strict";var h,t=this&&this.__extends||(h=function(o,u){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,A){p.__proto__=A}||function(p,A){for(var b in A)A.hasOwnProperty(b)&&(p[b]=A[b])})(o,u)},function(r,o){function u(){this.constructor=r}h(r,o),r.prototype=o===null?Object.create(o):(u.prototype=o.prototype,new u)}),e=this&&this.__decorate||function(r,o,u,p){var A,b=arguments.length,w=b<3?o:p===null?p=Object.getOwnPropertyDescriptor(o,u):p;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")w=Reflect.decorate(r,o,u,p);else for(var y=r.length-1;y>=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<u.length;o++){var p=u[o];this.addProtocol(p,f[p])}for(var A=0,b=Object.keys(l);A<b.length;A++){var w=b[A];this.addEncoding(w,l[w])}this.reset()}return n.prototype.addProtocol=function(d,r){this._protocols[d]=r},n.prototype.addEncoding=function(d,r){this._encodings[d]=r},Object.defineProperty(n.prototype,"activeProtocol",{get:function(){return this._activeProtocol},set:function(r){if(!this._protocols[r])throw new Error('unknown protocol "'+r+'"');this._activeProtocol=r,this._onProtocolChange.fire(this._protocols[r].events)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"areMouseEventsActive",{get:function(){return this._protocols[this._activeProtocol].events!==0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"activeEncoding",{get:function(){return this._activeEncoding},set:function(r){if(!this._encodings[r])throw new Error('unknown encoding "'+r+'"');this._activeEncoding=r},enumerable:!1,configurable:!0}),n.prototype.reset=function(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null},Object.defineProperty(n.prototype,"onProtocolChange",{get:function(){return this._onProtocolChange.event},enumerable:!1,configurable:!0}),n.prototype.triggerMouseEvent=function(d){if(d.col<0||d.col>=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){c<this._start?this._start=c:c>this._end&&(this._end=c)},f.prototype.markRangeDirty=function(c,a){if(c>a){var l=c;c=a,a=l}c<this._start&&(this._start=c),a>this._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;++l){var s=f.charCodeAt(l);if(55296<=s&&s<=56319){if(++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;a<e.length;++a)t.fill(h,0,e[a][0],e[a][1]+1)}}return c.prototype.wcwidth=function(a){return a<32?0:a<127?1:a<65536?h[a]:function(l,s){var n,d=0,r=s.length-1;if(l<s[0][0]||l>s[r][1])return!1;for(;r>=d;)if(l>s[n=d+r>>1][1])d=n+1;else{if(!(l<s[n][0]))return!0;r=n-1}return!1}(a,m)?0:a>=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;m<this._writeBuffer.length;++m){var f=this._writeBuffer[m],c=this._callbacks[m];this._action(f),c&&c()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(e)},t.prototype.write=function(e,m){var f=this;if(this._pendingData>5e7)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;f<this._addons.length;f++)if(this._addons[f]===e){m=f;break}if(m===-1)throw new Error("Could not dispose an addon that has not been loaded");e.isDisposed=!0,e.dispose.apply(e.instance),this._addons.splice(m,1)}},t}();x.AddonManager=h}])})},"/SeX":function(ue,z,i){var T=i("knOB"),x=i("qZFw"),g=function(t){this.name=t||"",this.cx=0,this.cy=0,this._radiusAxis=new T,this._angleAxis=new x,this._radiusAxis.polar=this._angleAxis.polar=this};g.prototype={type:"polar",axisPointerEnabled:!0,constructor:g,dimensions:["radius","angle"],model:null,containPoint:function(t){var e=this.pointToCoord(t);return this._radiusAxis.contain(e[0])&&this._angleAxis.contain(e[1])},containData:function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},getAxis:function(t){return this["_"+t+"Axis"]},getAxes:function(){return[this._radiusAxis,this._angleAxis]},getAxesByScale:function(t){var e=[],m=this._angleAxis,f=this._radiusAxis;return m.scale.type===t&&e.push(m),f.scale.type===t&&e.push(f),e},getAngleAxis:function(){return this._angleAxis},getRadiusAxis:function(){return this._radiusAxis},getOtherAxis:function(t){var e=this._angleAxis;return t===e?this._radiusAxis:e},getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},getTooltipAxes:function(t){var e=t!=null&&t!=="auto"?this.getAxis(t):this.getBaseAxis();return{baseAxes:[e],otherAxes:[this.getOtherAxis(e)]}},dataToPoint:function(t,e){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],e),this._angleAxis.dataToAngle(t[1],e)])},pointToData:function(t,e){var m=this.pointToCoord(t);return[this._radiusAxis.radiusToData(m[0],e),this._angleAxis.angleToData(m[1],e)]},pointToCoord:function(t){var e=t[0]-this.cx,m=t[1]-this.cy,f=this.getAngleAxis(),c=f.getExtent(),a=Math.min(c[0],c[1]),l=Math.max(c[0],c[1]);f.inverse?a=l-360:l=a+360;var s=Math.sqrt(e*e+m*m);e/=s,m/=s;for(var n=Math.atan2(-m,e)/Math.PI*180,d=n<a?1:-1;n<a||n>l;)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;e<g.length;e++)isNaN(g[e])||(h+=g[e],t++);return t===0?NaN:h/t},sum:function(g){for(var h=0,t=0;t<g.length;t++)h+=g[t]||0;return h},max:function(g){for(var h=-Infinity,t=0;t<g.length;t++)g[t]>h&&(h=g[t]);return isFinite(h)?h:NaN},min:function(g){for(var h=Infinity,t=0;t<g.length;t++)g[t]<h&&(h=g[t]);return isFinite(h)?h:NaN},nearest:function(g){return g[0]}},T=function(g,h){return Math.round(g.length/2)};function x(g){return{seriesType:g,modifyOutputEnd:!0,reset:function(h,t,e){var m=h.getData(),f=h.get("sampling"),c=h.coordinateSystem;if(c.type==="cartesian2d"&&f){var a=c.getBaseAxis(),l=c.getOtherAxis(a),s=a.getExtent(),n=s[1]-s[0],d=Math.round(m.count()/n);if(d>1){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<Le.length;Ue++)xt.indexOf(Le[Ue])<0&&Object.prototype.propertyIsEnumerable.call(st,Le[Ue])&&(Bt[Le[Ue]]=st[Le[Ue]]);return Bt},ze=r.createContext(null),ye=Object(Ge.a)("top","right","bottom","left"),Me={distance:180},qe=function(st){s()(Bt,st);var xt=d()(Bt);function Bt(){var Le;return e()(this,Bt),Le=xt.apply(this,arguments),Le.state={push:!1},Le.push=function(){Le.props.push&&Le.setState({push:!0})},Le.pull=function(){Le.props.push&&Le.setState({push:!1})},Le.onDestroyTransitionEnd=function(){var Ue=Le.getDestroyOnClose();if(!Ue)return;Le.props.visible||(Le.destroyClose=!0,Le.forceUpdate())},Le.getDestroyOnClose=function(){return Le.props.destroyOnClose&&!Le.props.visible},Le.getPushDistance=function(){var Ue=Le.props.push,We;return typeof Ue=="boolean"?We=Ue?Me.distance:0:We=Ue.distance,parseFloat(String(We||0))},Le.getPushTransform=function(Ue){var We=Le.getPushDistance();if(Ue==="left"||Ue==="right")return"translateX(".concat(Ue==="left"?We:-We,"px)");if(Ue==="top"||Ue==="bottom")return"translateY(".concat(Ue==="top"?We:-We,"px)")},Le.getRcDrawerStyle=function(){var Ue=Le.props,We=Ue.zIndex,ft=Ue.placement,Kt=Ue.mask,bt=Ue.style,Mt=Le.state.push,lr=Kt?{}:Le.getOffsetStyle();return h()(h()({zIndex:We,transform:Mt?Le.getPushTransform(ft):void 0},lr),bt)},Le.renderBody=function(){var Ue=Le.props,We=Ue.bodyStyle,ft=Ue.drawerStyle,Kt=Ue.prefixCls,bt=Ue.visible;if(Le.destroyClose&&!bt)return null;Le.destroyClose=!1;var Mt={},lr=Le.getDestroyOnClose();return lr&&(Mt.opacity=0,Mt.transition="opacity .3s"),r.createElement("div",{className:"".concat(Kt,"-wrapper-body"),style:h()(h()({},Mt),ft),onTransitionEnd:Le.onDestroyTransitionEnd},Le.renderHeader(),r.createElement("div",{className:"".concat(Kt,"-body"),style:We},Le.props.children),Le.renderFooter())},Le.renderProvider=function(Ue){return Le.parentDrawer=Ue,r.createElement(Ee.a,null,function(We){var ft=We.getPopupContainer,Kt=We.getPrefixCls,bt=Le.props,Mt=bt.prefixCls,lr=bt.placement,mt=bt.className,Gt=bt.mask,Jt=bt.direction,dr=bt.visible,cr=It(bt,["prefixCls","placement","className","mask","direction","visible"]),mr=Kt("select",Mt),it=S()(mt,x()({"no-mask":!Gt},"".concat(mr,"-rtl"),Jt==="rtl")),pe=Gt?Le.getOffsetStyle():{};return r.createElement(ze.Provider,{value:a()(Le)},r.createElement(Re,h()({handler:!1},Object(Pe.a)(cr,["zIndex","style","closable","closeIcon","destroyOnClose","drawerStyle","headerStyle","bodyStyle","footerStyle","footer","locale","title","push","visible","getPopupContainer","rootPrefixCls","getPrefixCls","renderEmpty","csp","pageHeader","autoInsertSpaceInButton","width","height","dropdownMatchSelectWidth","getTargetContainer"]),{getContainer:cr.getContainer===void 0&&ft?function(){return ft(document.body)}:cr.getContainer},pe,{prefixCls:mr,open:dr,showMask:Gt,placement:lr,style:Le.getRcDrawerStyle(),className:it}),Le.renderBody()))})},Le}return f()(Bt,[{key:"componentDidMount",value:function(){var Ue=this.props.visible;Ue&&this.parentDrawer&&this.parentDrawer.push()}},{key:"componentDidUpdate",value:function(Ue){var We=this.props.visible;Ue.visible!==We&&this.parentDrawer&&(We?this.parentDrawer.push():this.parentDrawer.pull())}},{key:"componentWillUnmount",value:function(){this.parentDrawer&&(this.parentDrawer.pull(),this.parentDrawer=null)}},{key:"getOffsetStyle",value:function(){var Ue=this.props,We=Ue.placement,ft=Ue.width,Kt=Ue.height,bt=Ue.visible,Mt=Ue.mask;if(!bt&&!Mt)return{};var lr={};return We==="left"||We==="right"?lr.width=ft:lr.height=Kt,lr}},{key:"renderHeader",value:function(){var Ue=this.props,We=Ue.title,ft=Ue.prefixCls,Kt=Ue.closable,bt=Ue.headerStyle;if(!We&&!Kt)return null;var Mt=We?"".concat(ft,"-header"):"".concat(ft,"-header-no-title");return r.createElement("div",{className:Mt,style:bt},We&&r.createElement("div",{className:"".concat(ft,"-title")},We),Kt&&this.renderCloseIcon())}},{key:"renderFooter",value:function(){var Ue=this.props,We=Ue.footer,ft=Ue.footerStyle,Kt=Ue.prefixCls;if(!We)return null;var bt="".concat(Kt,"-footer");return r.createElement("div",{className:bt,style:ft},We)}},{key:"renderCloseIcon",value:function(){var Ue=this.props,We=Ue.closable,ft=Ue.closeIcon,Kt=ft===void 0?r.createElement(we.a,null):ft,bt=Ue.prefixCls,Mt=Ue.onClose;return We&&r.createElement("button",{onClick:Mt,"aria-label":"Close",className:"".concat(bt,"-close"),style:{"--scroll-bar":"".concat(Object(C.a)(),"px")}},Kt)}},{key:"render",value:function(){return r.createElement(ze.Consumer,null,this.renderProvider)}}]),Bt}(r.Component);qe.defaultProps={width:256,height:256,closable:!0,placement:"right",maskClosable:!0,mask:!0,level:null,keyboard:!0,push:Me};var nt=z.a=Object(Ee.c)({prefixCls:"drawer"})(qe)},"/y7N":function(ue,z,i){var T=i("bYtY"),x=i("IwbS"),g=i("6GrX"),h=i("7aKB"),t=i("Fofx"),e=i("aX7z"),m=i("+rIm");function f(u){var p=u.get("type"),A=u.getModel(p+"Style"),b;return p==="line"?(b=A.getLineStyle(),b.fill=null):p==="shadow"&&(b=A.getAreaStyle(),b.stroke=null),b}function c(u,p,A,b,w){var y=A.get("value"),_=l(y,p.axis,p.ecModel,A.get("seriesDataIndices"),{precision:A.get("label.precision"),formatter:A.get("label.formatter")}),E=A.getModel("label"),I=h.normalizeCssArray(E.get("padding")||0),S=E.getFont(),C=g.getBoundingRect(_,S),N=w.position,M=C.width+I[1]+I[3],P=C.height+I[0]+I[2],B=w.align;B==="right"&&(N[0]-=M),B==="center"&&(N[0]-=M/2);var X=w.verticalAlign;X==="bottom"&&(N[1]-=P),X==="middle"&&(N[1]-=P/2),a(N,M,P,b);var V=E.get("backgroundColor");(!V||V==="auto")&&(V=p.get("axisLine.lineStyle.color")),u.label={shape:{x:0,y:0,width:M,height:P,r:E.get("borderRadius")},position:N.slice(),style:{text:_,textFont:S,textFill:E.getTextColor(),textPosition:"inside",textPadding:I,fill:V,stroke:E.get("borderColor")||"transparent",lineWidth:E.get("borderWidth")||0,shadowBlur:E.get("shadowBlur"),shadowColor:E.get("shadowColor"),shadowOffsetX:E.get("shadowOffsetX"),shadowOffsetY:E.get("shadowOffsetY")},z2:10}}function a(u,p,A,b){var w=b.getWidth(),y=b.getHeight();u[0]=Math.min(u[0]+p,w)-p,u[1]=Math.min(u[1]+A,y)-A,u[0]=Math.max(u[0],0),u[1]=Math.max(u[1],0)}function l(u,p,A,b,w){u=p.scale.parse(u);var y=p.scale.getLabel(u,{precision:w.precision}),_=w.formatter;if(_){var E={value:e.getAxisRawValue(p,u),axisDimension:p.dim,axisIndex:p.index,seriesData:[]};T.each(b,function(I){var S=A.getSeriesByIndex(I.seriesIndex),C=I.dataIndexInside,N=S&&S.getDataParams(C);N&&E.seriesData.push(N)}),T.isString(_)?y=_.replace("{value}",y):T.isFunction(_)&&(y=_(E))}return y}function s(u,p,A){var b=t.create();return t.rotate(b,b,A.rotation),t.translate(b,b,A.position),x.applyTransform([u.dataToCoord(p),(A.labelOffset||0)+(A.labelDirection||1)*(A.labelMargin||0)],b)}function n(u,p,A,b,w,y){var _=m.innerTextLayout(A.rotation,0,A.labelDirection);A.labelMargin=w.get("label.margin"),c(p,b,w,y,{position:s(b.axis,u,A),align:_.textAlign,verticalAlign:_.textVerticalAlign})}function d(u,p,A){return A=A||0,{x1:u[A],y1:u[1-A],x2:p[A],y2:p[1-A]}}function r(u,p,A){return A=A||0,{x:u[A],y:u[1-A],width:p[A],height:p[1-A]}}function o(u,p,A,b,w,y){return{cx:u,cy:p,r0:A,r:b,startAngle:w,endAngle:y,clockwise:!0}}z.buildElStyle=f,z.buildLabelElOption=c,z.getValueLabel=l,z.getTransformedPosition=s,z.buildCartesianSingleLabelElOption=n,z.makeLineShape=d,z.makeRectShape=r,z.makeSectorShape=o},"/zsF":function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("bE4E"),h=i.n(g)},"0/Rx":function(ue,z){function i(T){return{seriesType:T,reset:function(x,g){var h=g.findComponents({mainType:"legend"});if(!h||!h.length)return;var t=x.getData();t.filterSelf(function(e){for(var m=t.getName(e),f=0;f<h.length;f++)if(!h[f].isSelected(m))return!1;return!0})}}}ue.exports=i},"01d+":function(ue,z,i){var T=i("bYtY"),x=T.each,g=i("HF/U"),h=g.simpleLayout,t=g.simpleLayoutEdge;function e(m,f){m.eachSeriesByType("graph",function(c){var a=c.get("layout"),l=c.coordinateSystem;if(l&&l.type!=="view"){var s=c.getData(),n=[];x(l.dimensions,function(A){n=n.concat(s.mapDimension(A,!0))});for(var d=0;d<s.count();d++){for(var r=[],o=!1,u=0;u<n.length;u++){var p=s.get(n[u],d);isNaN(p)||(o=!0),r.push(p)}o?s.setItemLayout(d,l.dataToPoint(r)):s.setItemLayout(d,[NaN,NaN])}t(s.graph)}else(!a||a==="none")&&h(c)})}ue.exports=e},"06DH":function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("Kagy"),h=i("IUWy"),t=g.toolbox.magicType,e="__ec_magicType_stack__";function m(s){this.model=s}m.defaultOption={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:x.clone(t.title),option:{},seriesIndex:{}};var f=m.prototype;f.getIcons=function(){var s=this.model,n=s.get("icon"),d={};return x.each(s.get("type"),function(r){n[r]&&(d[r]=n[r])}),d};var c={line:function(s,n,d,r){if(s==="bar")return x.merge({id:n,type:"line",data:d.get("data"),stack:d.get("stack"),markPoint:d.get("markPoint"),markLine:d.get("markLine")},r.get("option.line")||{},!0)},bar:function(s,n,d,r){if(s==="line")return x.merge({id:n,type:"bar",data:d.get("data"),stack:d.get("stack"),markPoint:d.get("markPoint"),markLine:d.get("markLine")},r.get("option.bar")||{},!0)},stack:function(s,n,d,r){var o=d.get("stack")===e;if(s==="line"||s==="bar")return r.setIconStatus("stack",o?"normal":"emphasis"),x.merge({id:n,stack:o?"":e},r.get("option.stack")||{},!0)}},a=[["line","bar"],["stack"]];f.onclick=function(s,n,d){var r=this.model,o=r.get("seriesIndex."+d);if(!c[d])return;var u={series:[]},p=function(w){var y=w.subType,_=w.id,E=c[d](y,_,w,r);E&&(x.defaults(E,w.option),u.series.push(E));var I=w.coordinateSystem;if(I&&I.type==="cartesian2d"&&(d==="line"||d==="bar")){var S=I.getAxesByScale("ordinal")[0];if(S){var C=S.dim,N=C+"Axis",M=s.queryComponents({mainType:N,index:w.get(name+"Index"),id:w.get(name+"Id")})[0],P=M.componentIndex;u[N]=u[N]||[];for(var B=0;B<=P;B++)u[N][P]=u[N][P]||{};u[N][P].boundaryGap=d==="bar"}}};x.each(a,function(w){x.indexOf(w,d)>=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("<zrvml:"+a+' class="zrvml">')}}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<d.length;o++)d[o].depth!=null&&d[o].depth>=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.time<s.end.time+t))return[NaN,NaN];var d=l.day,r=this._getRangeInfo([s.start.time,n]).nthWeek;return this._orient==="vertical"?[this._rect.x+d*this._sw+this._sw/2,this._rect.y+r*this._sh+this._sh/2]:[this._rect.x+r*this._sw+this._sw/2,this._rect.y+d*this._sh+this._sh/2]},pointToData:function(c){var a=this.pointToDate(c);return a&&a.time},dataToRect:function(c,a){var l=this.dataToPoint(c,a);return{contentShape:{x:l[0]-(this._sw-this._lineWidth)/2,y:l[1]-(this._sh-this._lineWidth)/2,width:this._sw-this._lineWidth,height:this._sh-this._lineWidth},center:l,tl:[l[0]-this._sw/2,l[1]-this._sh/2],tr:[l[0]+this._sw/2,l[1]-this._sh/2],br:[l[0]+this._sw/2,l[1]+this._sh/2],bl:[l[0]-this._sw/2,l[1]+this._sh/2]}},pointToDate:function(c){var a=Math.floor((c[0]-this._rect.x)/this._sw)+1,l=Math.floor((c[1]-this._rect.y)/this._sh)+1,s=this._rangeInfo.range;return this._orient==="vertical"?this._getDateByWeeksAndDay(l,a-1,s):this._getDateByWeeksAndDay(a,l-1,s)},convertToPixel:T.curry(m,"dataToPoint"),convertFromPixel:T.curry(m,"pointToData"),_initRangeOption:function(){var c=this._model.get("range"),a=c;if(T.isArray(a)&&a.length===1&&(a=a[0]),/^\d{4}$/.test(a)&&(c=[a+"-01-01",a+"-12-31"]),/^\d{4}[\/|-]\d{1,2}$/.test(a)){var l=this.getDateInfo(a),s=l.date;s.setMonth(s.getMonth()+1);var n=this.getNextNDay(s,-1);c=[l.formatedDate,n.formatedDate]}/^\d{4}[\/|-]\d{1,2}[\/|-]\d{1,2}$/.test(a)&&(c=[a,a]);var d=this._getRangeInfo(c);return d.start.time>d.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&&a<s.fweek||c===s.weeks&&a>s.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<t.length;e++)h=h||t[e].__dirtyPath;this.__dirtyPath=h,this.__dirty=this.__dirty||h},beforeBrush:function(){this._updatePathDirty();for(var h=this.shape.paths||[],t=this.getGlobalScale(),e=0;e<h.length;e++)h[e].path||h[e].createPathProxy(),h[e].path.setScale(t[0],t[1],h[e].segmentIgnoreThreshold)},buildPath:function(h,t){for(var e=t.paths||[],m=0;m<e.length;m++)e[m].buildPath(h,e[m].shape,!0)},afterBrush:function(){for(var h=this.shape.paths||[],t=0;t<h.length;t++)h[t].__dirtyPath=!1},getBoundingRect:function(){return this._updatePathDirty(),T.prototype.getBoundingRect.call(this)}});ue.exports=x},"1NG9":function(ue,z,i){var T=i("y+Vt"),x=i("QBsz"),g=i("iXp4"),h=x.min,t=x.max,e=x.scaleAndAdd,m=x.copy,f=[],c=[],a=[];function l(p){return isNaN(p[0])||isNaN(p[1])}function s(p,A,b,w,y,_,E,I,S,C,N){return C==="none"||!C?d.apply(this,arguments):n.apply(this,arguments)}function n(p,A,b,w,y,_,E,I,S,C,N){for(var M=0,P=b,B=0;B<w;B++){var X=A[P];if(P>=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<w;B++){var X=A[P];if(P>=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;y<p.length;y++){var _=p[y];_[0]<b[0]&&(b[0]=_[0]),_[1]<b[1]&&(b[1]=_[1]),_[0]>w[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(;w<y&&l(b[w]);w++);}for(;w<y;)w+=s(p,b,w,y,y,1,_.min,_.max,A.smooth,A.smoothMonotone,A.connectNulls)+1}}),u=T.extend({type:"ec-polygon",shape:{points:[],stackedOnPoints:[],smooth:0,stackedOnSmooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},brush:g(T.prototype.brush),buildPath:function(p,A){var b=A.points,w=A.stackedOnPoints,y=0,_=b.length,E=A.smoothMonotone,I=r(b,A.smoothConstraint),S=r(w,A.smoothConstraint);if(A.connectNulls){for(;_>0&&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<a.length;l++)c.animation.addAnimator(a[l]);this.clipPath&&this.clipPath.addSelfToZr(c)},removeSelfFromZr:function(c){this.__zr=null;var a=this.animators;if(a)for(var l=0;l<a.length;l++)c.animation.removeAnimator(a[l]);this.clipPath&&this.clipPath.removeSelfFromZr(c)}},t.mixin(e,h),t.mixin(e,g),t.mixin(e,x);var m=e;ue.exports=m},"1dTM":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=i("GQ8N"),x=C(i("Lo0S")),g=i("VSMT"),h=i("GdRQ"),t=i("SZEN"),e=i("vewr"),m=I(i("YJ9k")),f=I(i("MZdM")),c=I(i("ItS6")),a=I(i("whVF")),l=I(i("Fv0C")),s=I(i("LCi9")),n=I(i("rwxt")),d=I(i("Mmt2")),r=I(i("iUHT")),o=I(i("mHUz")),u=I(i("P2ho")),p=i("NBmB");i("mdZa");var A=I(i("34/K")),b=I(i("hXwI")),w=I(i("SgaC")),y=I(i("3690")),_=I(i("8K/p")),E=I(i("xO64"));function I(nt){return nt&&nt.__esModule?nt:{default:nt}}function S(){if(typeof WeakMap!="function")return null;var nt=new WeakMap;return S=function(){return nt},nt}function C(nt){if(nt&&nt.__esModule)return nt;if(nt===null||N(nt)!=="object"&&typeof nt!="function")return{default:nt};var st=S();if(st&&st.has(nt))return st.get(nt);var xt={},Bt=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Le in nt)if(Object.prototype.hasOwnProperty.call(nt,Le)){var Ue=Bt?Object.getOwnPropertyDescriptor(nt,Le):null;Ue&&(Ue.get||Ue.set)?Object.defineProperty(xt,Le,Ue):xt[Le]=nt[Le]}return xt.default=nt,st&&st.set(nt,xt),xt}function N(nt){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?N=function(xt){return typeof xt}:N=function(xt){return xt&&typeof Symbol=="function"&&xt.constructor===Symbol&&xt!==Symbol.prototype?"symbol":typeof xt},N(nt)}function M(nt,st){if(!(nt instanceof st))throw new TypeError("Cannot call a class as a function")}function P(nt,st){for(var xt=0;xt<st.length;xt++){var Bt=st[xt];Bt.enumerable=Bt.enumerable||!1,Bt.configurable=!0,"value"in Bt&&(Bt.writable=!0),Object.defineProperty(nt,Bt.key,Bt)}}function B(nt,st,xt){return st&&P(nt.prototype,st),xt&&P(nt,xt),nt}function X(nt,st){if(typeof st!="function"&&st!==null)throw new TypeError("Super expression must either be null or a function");nt.prototype=Object.create(st&&st.prototype,{constructor:{value:nt,writable:!0,configurable:!0}}),st&&V(nt,st)}function V(nt,st){return V=Object.setPrototypeOf||function(Bt,Le){return Bt.__proto__=Le,Bt},V(nt,st)}function Y(nt){var st=U();return function(){var Bt=R(nt),Le;if(st){var Ue=R(this).constructor;Le=Reflect.construct(Bt,arguments,Ue)}else Le=Bt.apply(this,arguments);return j(this,Le)}}function j(nt,st){return st&&(N(st)==="object"||typeof st=="function")?st:W(nt)}function W(nt){if(nt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return nt}function U(){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(nt){return!1}}function R(nt){return R=Object.setPrototypeOf?Object.getPrototypeOf:function(xt){return xt.__proto__||Object.getPrototypeOf(xt)},R(nt)}var K=3,G="rgb(40, 40, 40)",H=17,Z=50,q=19,ce=75,ne=50,se=1e3,Ce=50,Re=1,Xe=1<<1,we=1<<2,Pe=1<<3,Ee=1<<4,Ge=1<<24,It=1<<25,ze=1<<26,ye=1<<27,Me=1<<28,qe=function(nt){X(xt,nt);var st=Y(xt);function xt(Bt,Le,Ue){var We;if(M(this,xt),!Bt)throw new Error("Must specify target");if(!Le)throw new Error("Must specify URL");We=st.call(this),We._target=Bt,We._url=Le,Ue=Ue||{},We._rfbCredentials=Ue.credentials||{},We._shared="shared"in Ue?!!Ue.shared:!0,We._repeaterID=Ue.repeaterID||"",We._wsProtocols=Ue.wsProtocols||[],We._rfbConnectionState="",We._rfbInitState="",We._rfbAuthScheme=-1,We._rfbCleanDisconnect=!0,We._rfbVersion=0,We._rfbMaxVersion=3.8,We._rfbTightVNC=!1,We._rfbVeNCryptState=0,We._rfbXvpVer=0,We._fbWidth=0,We._fbHeight=0,We._fbName="",We._capabilities={power:!1},We._supportsFence=!1,We._supportsContinuousUpdates=!1,We._enabledContinuousUpdates=!1,We._supportsSetDesktopSize=!1,We._screenID=0,We._screenFlags=0,We._qemuExtKeyEventSupported=!1,We._clipboardText=null,We._clipboardServerCapabilitiesActions={},We._clipboardServerCapabilitiesFormats={},We._sock=null,We._display=null,We._flushing=!1,We._keyboard=null,We._gestures=null,We._disconnTimer=null,We._resizeTimeout=null,We._mouseMoveTimer=null,We._decoders={},We._FBU={rects:0,x:0,y:0,width:0,height:0,encoding:null},We._mousePos={},We._mouseButtonMask=0,We._mouseLastMoveTime=0,We._viewportDragging=!1,We._viewportDragPos={},We._viewportHasMoved=!1,We._accumulatedWheelDeltaX=0,We._accumulatedWheelDeltaY=0,We._gestureLastTapTime=null,We._gestureFirstDoubleTapEv=null,We._gestureLastMagnitudeX=0,We._gestureLastMagnitudeY=0,We._eventHandlers={focusCanvas:We._focusCanvas.bind(W(We)),windowResize:We._windowResize.bind(W(We)),handleMouse:We._handleMouse.bind(W(We)),handleWheel:We._handleWheel.bind(W(We)),handleGesture:We._handleGesture.bind(W(We))},x.Debug(">> 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<Le.length;We++)Ue[We]=Le.charCodeAt(We);xt.messages.clientCutText(this._sock,Ue)}}},{key:"_connect",value:function(){x.Debug(">> 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<<Le.button);break;case"mouseup":this._handleMouseButton(Ue.x,Ue.y,!1,1<<Le.button);break;case"mousemove":this._handleMouseMove(Ue.x,Ue.y);break}}},{key:"_handleMouseButton",value:function(Le,Ue,We,ft){if(this.dragViewport)if(We&&!this._viewportDragging){this._viewportDragging=!0,this._viewportDragPos={x:Le,y:Ue},this._viewportHasMoved=!1;return}else{if(this._viewportDragging=!1,this._viewportHasMoved)return;this._sendMouse(Le,Ue,ft)}this._mouseMoveTimer!==null&&(clearTimeout(this._mouseMoveTimer),this._mouseMoveTimer=null,this._sendMouse(Le,Ue,this._mouseButtonMask)),We?this._mouseButtonMask|=ft:this._mouseButtonMask&=~ft,this._sendMouse(Le,Ue,this._mouseButtonMask)}},{key:"_handleMouseMove",value:function(Le,Ue){var We=this;if(this._viewportDragging){var ft=this._viewportDragPos.x-Le,Kt=this._viewportDragPos.y-Ue;(this._viewportHasMoved||Math.abs(ft)>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._gestureLastTapTime<se&&this._gestureFirstDoubleTapEv.detail.type===Le.detail.type){var ft=this._gestureFirstDoubleTapEv.detail.clientX-Le.detail.clientX,Kt=this._gestureFirstDoubleTapEv.detail.clientY-Le.detail.clientY,bt=Math.hypot(ft,Kt);bt<Ce?We=(0,t.clientToElement)(this._gestureFirstDoubleTapEv.detail.clientX,this._gestureFirstDoubleTapEv.detail.clientY,this._canvas):this._gestureFirstDoubleTapEv=Le}else this._gestureFirstDoubleTapEv=Le;this._gestureLastTapTime=Date.now(),this._fakeMouseMove(this._gestureFirstDoubleTapEv,We.x,We.y),this._handleMouseButton(We.x,We.y,!0,Ue),this._handleMouseButton(We.x,We.y,!1,Ue)}},{key:"_handleGesture",value:function(Le){var Ue,We=(0,t.clientToElement)(Le.detail.clientX,Le.detail.clientY,this._canvas);switch(Le.type){case"gesturestart":switch(Le.detail.type){case"onetap":this._handleTapEvent(Le,1);break;case"twotap":this._handleTapEvent(Le,4);break;case"threetap":this._handleTapEvent(Le,2);break;case"drag":this._fakeMouseMove(Le,We.x,We.y),this._handleMouseButton(We.x,We.y,!0,1);break;case"longpress":this._fakeMouseMove(Le,We.x,We.y),this._handleMouseButton(We.x,We.y,!0,4);break;case"twodrag":this._gestureLastMagnitudeX=Le.detail.magnitudeX,this._gestureLastMagnitudeY=Le.detail.magnitudeY,this._fakeMouseMove(Le,We.x,We.y);break;case"pinch":this._gestureLastMagnitudeX=Math.hypot(Le.detail.magnitudeX,Le.detail.magnitudeY),this._fakeMouseMove(Le,We.x,We.y);break}break;case"gesturemove":switch(Le.detail.type){case"onetap":case"twotap":case"threetap":break;case"drag":case"longpress":this._fakeMouseMove(Le,We.x,We.y);break;case"twodrag":for(this._fakeMouseMove(Le,We.x,We.y);Le.detail.magnitudeY-this._gestureLastMagnitudeY>ne;)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<Kt.length;bt++)if(Kt[bt]===ft)return!0;return!1}if(this._rfbVersion>=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;bt<this._rfbVeNCryptSubtypesLength;bt++)Kt.push(this._sock.rQshift32());if(Kt.indexOf(256)!=-1)this._sock.send([0,0,1,0]),this._rfbVeNCryptState=4;else return this._fail("VeNCrypt Plain subtype not offered by server")}if(this._rfbVeNCryptState==4){if(!this._rfbCredentials.username||!this._rfbCredentials.password)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password"]}})),!1;var Mt=(0,g.encodeUTF8)(this._rfbCredentials.username),lr=(0,g.encodeUTF8)(this._rfbCredentials.password);return this._sock.send([0,0,0,Mt.length]),this._sock.send([0,0,0,lr.length]),this._sock.sendString(Mt),this._sock.sendString(lr),this._rfbInitState="SecurityResult",!0}}},{key:"_negotiateStdVNCAuth",value:function(){if(this._sock.rQwait("auth challenge",16))return!1;if(this._rfbCredentials.password===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["password"]}})),!1;var Le=Array.prototype.slice.call(this._sock.rQshiftBytes(16)),Ue=xt.genDES(this._rfbCredentials.password,Le);return this._sock.send(Ue),this._rfbInitState="SecurityResult",!0}},{key:"_negotiateTightUnixAuth",value:function(){return this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0?(this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password"]}})),!1):(this._sock.send([0,0,0,this._rfbCredentials.username.length]),this._sock.send([0,0,0,this._rfbCredentials.password.length]),this._sock.sendString(this._rfbCredentials.username),this._sock.sendString(this._rfbCredentials.password),this._rfbInitState="SecurityResult",!0)}},{key:"_negotiateTightTunnels",value:function(Le){for(var Ue={0:{vendor:"TGHT",signature:"NOTUNNEL"}},We={},ft=0;ft<Le;ft++){var Kt=this._sock.rQshift32(),bt=this._sock.rQshiftStr(4),Mt=this._sock.rQshiftStr(8);We[Kt]={vendor:bt,signature:Mt}}return x.Debug("Server Tight tunnel types: "+We),We[1]&&We[1].vendor==="SICR"&&We[1].signature==="SCHANNEL"&&(x.Debug("Detected Siemens server. Assuming NOTUNNEL support."),We[0]={vendor:"TGHT",signature:"NOTUNNEL"}),We[0]?We[0].vendor!=Ue[0].vendor||We[0].signature!=Ue[0].signature?this._fail("Client's tunnel type had the incorrect vendor or signature"):(x.Debug("Selected tunnel type: "+Ue[0]),this._sock.send([0,0,0,0]),!1):this._fail("Server wanted tunnels, but doesn't support the notunnel type")}},{key:"_negotiateTightAuth",value:function(){if(!this._rfbTightVNC){if(this._sock.rQwait("num tunnels",4))return!1;var Le=this._sock.rQshift32();if(Le>0&&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<Ue;Kt++){this._sock.rQshift32();var bt=this._sock.rQshiftStr(12);ft.push(bt)}x.Debug("Server Tight authentication types: "+ft);for(var Mt in We)if(ft.indexOf(Mt)!=-1){this._sock.send([0,0,0,We[Mt]]),x.Debug("Selected authentication type: "+Mt);switch(Mt){case"STDVNOAUTH__":return this._rfbInitState="SecurityResult",!0;case"STDVVNCAUTH_":return this._rfbAuthScheme=2,this._initMsg();case"TGHTULGNAUTH":return this._rfbAuthScheme=129,this._initMsg();default:return this._fail("Unsupported tiny auth scheme (scheme: "+Mt+")")}}return this._fail("No supported sub-auth types!")}},{key:"_negotiateAuthentication",value:function(){switch(this._rfbAuthScheme){case 1:return this._rfbVersion>=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<<Mt;ft&lr&&(this._clipboardServerCapabilitiesFormats[lr]=!0,this._sock.rQshift32())}for(var mt=24;mt<=31;mt++){var Gt=1<<mt;this._clipboardServerCapabilitiesActions[Gt]=!!(Kt&Gt)}var Jt=[Ge,It,ze,ye,Me];xt.messages.extendedClipboardCaps(this._sock,Jt,{extendedClipboardFormatText:0})}else if(Kt===It){if(this._viewOnly)return!0;this._clipboardText!=null&&this._clipboardServerCapabilitiesActions[Me]&&(ft&Re&&xt.messages.extendedClipboardProvide(this._sock,[Re],[this._clipboardText]))}else if(Kt===ze){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[ye]&&(this._clipboardText!=null?xt.messages.extendedClipboardNotify(this._sock,[Re]):xt.messages.extendedClipboardNotify(this._sock,[]))}else if(Kt===ye){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[It]&&(ft&Re&&xt.messages.extendedClipboardRequest(this._sock,[Re]))}else if(Kt===Me){if(this._viewOnly)return!0;if(!(ft&Re))return!0;this._clipboardText=null;var dr=this._sock.rQshiftBytes(Le-4),cr=new c.default,mr=null;cr.setInput(dr);for(var it=0;it<=15;it++){var pe=1<<it;if(ft&pe){var ae=0,Ve=cr.inflate(4);ae|=Ve[0]<<24,ae|=Ve[1]<<16,ae|=Ve[2]<<8,ae|=Ve[3];var Ye=cr.inflate(ae);pe===Re&&(mr=Ye)}}if(cr.setInput(null),mr!==null){for(var oe="",ht=0;ht<mr.length;ht++)oe+=String.fromCharCode(mr[ht]);mr=oe,mr=(0,g.decodeUTF8)(mr),mr.length>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<We*ft;Gt++)mt[Gt]=this._sock.rQshift32();for(var Jt=new Array(We*ft),dr=0;dr<We*ft;dr++)Jt[dr]=this._sock.rQshift32();for(var cr=0;cr<We*ft;cr++)if(mt[cr]==0){var mr=Jt[cr],it=mr>>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<We*ft;Ve++){var Ye=this._sock.rQshift32();bt[Ve*4]=Ye>>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;dr<ft;dr++)for(var cr=0;cr<We;cr++){var mr=dr*Math.ceil(We/8)+Math.floor(cr/8),it=mt[mr]<<cr%8&128?255:0;Gt[Jt]=lr[Jt+2],Gt[Jt+1]=lr[Jt+1],Gt[Jt+2]=lr[Jt],Gt[Jt+3]=it,Jt+=4}return this._updateCursor(Gt,Le,Ue,We,ft),!0}},{key:"_handleDesktopName",value:function(){if(this._sock.rQwait("DesktopName",4))return!1;var Le=this._sock.rQshift32();if(this._sock.rQwait("DesktopName",Le,4))return!1;var Ue=this._sock.rQshiftStr(Le);return Ue=(0,g.decodeUTF8)(Ue,!0),this._setDesktopName(Ue),!0}},{key:"_handleExtendedDesktopSize",value:function(){if(this._sock.rQwait("ExtendedDesktopSize",4))return!1;var Le=this._sock.rQpeek8(),Ue=4+Le*16;if(this._sock.rQwait("ExtendedDesktopSize",Ue))return!1;var We=!this._supportsSetDesktopSize;this._supportsSetDesktopSize=!0,We&&this._requestRemoteResize(),this._sock.rQskipBytes(1),this._sock.rQskipBytes(3);for(var ft=0;ft<Le;ft+=1)ft===0?(this._screenID=this._sock.rQshiftBytes(4),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._screenFlags=this._sock.rQshiftBytes(4)):this._sock.rQskipBytes(16);if(this._FBU.x===1&&this._FBU.y!==0){var Kt="";switch(this._FBU.y){case 1:Kt="Resize is administratively prohibited";break;case 2:Kt="Out of resources";break;case 3:Kt="Invalid screen layout";break;default:Kt="Unknown reason";break}x.Warn("Server did not accept the resize request: "+Kt)}else this._resize(this._FBU.width,this._FBU.height);return!0}},{key:"_handleDataRect",value:function(){var Le=this._decoders[this._FBU.encoding];if(!Le)return this._fail("Unsupported encoding (encoding: "+this._FBU.encoding+")"),!1;try{return Le.decodeRect(this._FBU.x,this._FBU.y,this._FBU.width,this._FBU.height,this._sock,this._display,this._fbDepth)}catch(Ue){return this._fail("Error decoding rect: "+Ue),!1}}},{key:"_updateContinuousUpdates",value:function(){if(!this._enabledContinuousUpdates)return;xt.messages.enableContinuousUpdates(this._sock,!0,0,0,this._fbWidth,this._fbHeight)}},{key:"_resize",value:function(Le,Ue){this._fbWidth=Le,this._fbHeight=Ue,this._display.resize(this._fbWidth,this._fbHeight),this._updateClip(),this._updateScale(),this._updateContinuousUpdates()}},{key:"_xvpOp",value:function(Le,Ue){if(this._rfbXvpVer<Le)return;x.Info("Sending XVP operation "+Ue+" (version "+Le+")"),xt.messages.xvpOp(this._sock,Le,Ue)}},{key:"_updateCursor",value:function(Le,Ue,We,ft,Kt){this._cursorImage={rgbaPixels:Le,hotx:Ue,hoty:We,w:ft,h:Kt},this._refreshCursor()}},{key:"_shouldShowDotCursor",value:function(){if(!this._showDotCursor)return!1;for(var Le=3;Le<this._cursorImage.rgbaPixels.length;Le+=4)if(this._cursorImage.rgbaPixels[Le])return!1;return!0}},{key:"_refreshCursor",value:function(){if(this._rfbConnectionState!=="connecting"&&this._rfbConnectionState!=="connected")return;var Le=this._shouldShowDotCursor()?xt.cursors.dot:this._cursorImage;this._cursor.change(Le.rgbaPixels,Le.hotx,Le.hoty,Le.w,Le.h)}},{key:"viewOnly",get:function(){return this._viewOnly},set:function(Le){this._viewOnly=Le,(this._rfbConnectionState==="connecting"||this._rfbConnectionState==="connected")&&(Le?this._keyboard.ungrab():this._keyboard.grab())}},{key:"capabilities",get:function(){return this._capabilities}},{key:"touchButton",get:function(){return 0},set:function(Le){x.Warn("Using old API!")}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(Le){this._clipViewport=Le,this._updateClip()}},{key:"scaleViewport",get:function(){return this._scaleViewport},set:function(Le){this._scaleViewport=Le,Le&&this._clipViewport&&this._updateClip(),this._updateScale(),!Le&&this._clipViewport&&this._updateClip()}},{key:"resizeSession",get:function(){return this._resizeSession},set:function(Le){this._resizeSession=Le,Le&&this._requestRemoteResize()}},{key:"showDotCursor",get:function(){return this._showDotCursor},set:function(Le){this._showDotCursor=Le,this._refreshCursor()}},{key:"background",get:function(){return this._screen.style.background},set:function(Le){this._screen.style.background=Le}},{key:"qualityLevel",get:function(){return this._qualityLevel},set:function(Le){if(!Number.isInteger(Le)||Le<0||Le>9){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<st.length;We++)Ue|=st[We];for(var ft=0;ft<xt.length;ft++)Le|=xt[ft];return Bt[0]=Ue>>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<xt.length;We++){if(xt[We]!=Re)throw new Error("Unsupported extended clipboard format for Provide message.");Bt[We]=Bt[We].replace(/\r\n|\r|\n/gm,`\r
`);var ft=(0,g.encodeUTF8)(Bt[We]+"\0");Ue.push(ft.length>>24&255,ft.length>>16&255,ft.length>>8&255,ft.length&255);for(var Kt=0;Kt<ft.length;Kt++)Ue.push(ft.charCodeAt(Kt))}var bt=Le.deflate(new Uint8Array(Ue)),Mt=new Uint8Array(4+bt.length);Mt.set(qe.messages._buildExtendedClipboardFlags([Me],xt)),Mt.set(bt,4),qe.messages.clientCutText(st,Mt,!0)},extendedClipboardNotify:function(st,xt){var Bt=qe.messages._buildExtendedClipboardFlags([ye],xt);qe.messages.clientCutText(st,Bt,!0)},extendedClipboardRequest:function(st,xt){var Bt=qe.messages._buildExtendedClipboardFlags([It],xt);qe.messages.clientCutText(st,Bt,!0)},extendedClipboardCaps:function(st,xt,Bt){var Le=Object.keys(Bt),Ue=new Uint8Array(4+4*Le.length);Le.map(function(Kt){return parseInt(Kt)}),Le.sort(function(Kt,bt){return Kt-bt}),Ue.set(qe.messages._buildExtendedClipboardFlags(xt,[]));for(var We=4,ft=0;ft<Le.length;ft++)Ue[We]=Bt[Le[ft]]>>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<<Le[ft];qe.messages.clientCutText(st,Ue,!0)},clientCutText:function(st,xt){var Bt=arguments.length>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<bt;Mt++)Le[st._sQlen+Mt]=xt[ft+Mt];st._sQlen+=bt,st.flush(),Kt-=bt,ft+=bt}},setDesktopSize:function(st,xt,Bt,Le,Ue){var We=st._sQ,ft=st._sQlen;We[ft]=251,We[ft+1]=0,We[ft+2]=xt>>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<We;ft++)Le[Ue+9+ft]=Bt.charCodeAt(ft);st._sQlen+=9+We,st.flush()},enableContinuousUpdates:function(st,xt,Bt,Le,Ue,We){var ft=st._sQ,Kt=st._sQlen;ft[Kt]=150,ft[Kt+1]=xt,ft[Kt+2]=Bt>>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<<ft)-1,Le[Ue+10]=0,Le[Ue+11]=(1<<ft)-1,Le[Ue+12]=0,Le[Ue+13]=(1<<ft)-1,Le[Ue+14]=ft*2,Le[Ue+15]=ft*1,Le[Ue+16]=ft*0,Le[Ue+17]=0,Le[Ue+18]=0,Le[Ue+19]=0,st._sQlen+=20,st.flush()},clientEncodings:function(st,xt){var Bt=st._sQ,Le=st._sQlen;Bt[Le]=2,Bt[Le+1]=0,Bt[Le+2]=xt.length>>8,Bt[Le+3]=xt.length;for(var Ue=Le+4,We=0;We<xt.length;We++){var ft=xt[We];Bt[Ue]=ft>>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&&/<!\[CDATA\[/.test(B))return 0;var Y=B&&/^<(\/)?([\w_:\.-]*)/.exec(B);if(Y&&Y[1])for(;V;)if(V.tagName==Y[2]){V=V.prev;break}else if(m.implicitlyClosed.hasOwnProperty(V.tagName))V=V.prev;else break;else if(Y)for(;V;){var j=m.contextGrabbers[V.tagName];if(j&&j.hasOwnProperty(Y[2]))V=V.prev;else break}for(;V&&V.prev&&!V.startOfLine;)V=V.prev;return V?V.indent+e:P.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",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;N<C.length;N++){var M=(0,p.unitConvert)(C[N],this.prop.pageSize.k);M.left-=I.left,M.top-=I.top;var P=Math.floor(M.top/this.prop.pageSize.inner.height)+1,B=this.opt.margin[0]+M.top%this.prop.pageSize.inner.height,X=this.opt.margin[1]+M.left;A.push({page:P,top:B,left:X,clientRect:M,link:S})}},this)}})},u.default.prototype.toPdf=function(){return b.toPdf.call(this).then(function(){if(this.opt.enableLinks){A.forEach(function(E){this.prop.pdf.setPage(E.page),this.prop.pdf.link(E.left,E.top,E.clientRect.width,E.clientRect.height,{url:E.link.href})},this);var _=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(_)}})}},"./src/plugin/jspdf-plugin.js":function(a,l,s){"use strict";s.r(l);var n=s("./node_modules/core-js/modules/es.symbol.js"),d=s.n(n),r=s("./node_modules/core-js/modules/es.symbol.description.js"),o=s.n(r),u=s("./node_modules/core-js/modules/es.object.to-string.js"),p=s.n(u),A=s("./node_modules/core-js/modules/es.symbol.iterator.js"),b=s.n(A),w=s("./node_modules/core-js/modules/es.array.iterator.js"),y=s.n(w),_=s("./node_modules/core-js/modules/es.string.iterator.js"),E=s.n(_),I=s("./node_modules/core-js/modules/web.dom-collections.iterator.js"),S=s.n(I),C=s("jspdf"),N=s.n(C);function M(P){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?M=function(X){return typeof X}:M=function(X){return X&&typeof Symbol=="function"&&X.constructor===Symbol&&X!==Symbol.prototype?"symbol":typeof X},M(P)}C.jsPDF.getPageSize=function(P,B,X){if(M(P)==="object"){var V=P;P=V.orientation,B=V.unit||B,X=V.format||X}B=B||"mm",X=X||"a4",P=(""+(P||"P")).toLowerCase();var Y=(""+X).toLowerCase(),j={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(B){case"pt":var W=1;break;case"mm":var W=72/25.4;break;case"cm":var W=72/2.54;break;case"in":var W=72;break;case"px":var W=72/96;break;case"pc":var W=12;break;case"em":var W=12;break;case"ex":var W=6;break;default:throw"Invalid unit: "+B}if(j.hasOwnProperty(Y))var U=j[Y][1]/W,R=j[Y][0]/W;else try{var U=X[1],R=X[0]}catch(H){throw new Error("Invalid format: "+X)}if(P==="p"||P==="portrait"){if(P="p",R>U){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;Xe<ne;Xe++){Xe===ne-1&&q%ce!==0&&(Ce.height=q%ce,se=Ce.height*this.prop.pageSize.inner.width/Ce.width);var we=Ce.width,Pe=Ce.height;Re.fillStyle="white",Re.fillRect(0,0,we,Pe),Re.drawImage(H,0,Xe*ce,we,Pe,0,0,we,Pe),Xe&&this.prop.pdf.addPage();var Ee=Ce.toDataURL("image/"+Z.image.type,Z.image.quality);this.prop.pdf.addImage(Ee,Z.image.type,Z.margin[1],Z.margin[0],this.prop.pageSize.inner.width,se)}})},U.prototype.output=function(K,G,H){return H=H||"pdf",H.toLowerCase()==="img"||H.toLowerCase()==="image"?this.outputImg(K,G):this.outputPdf(K,G)},U.prototype.outputPdf=function(K,G){var H=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(H).then(function(){return this.prop.pdf.output(K,G)})},U.prototype.outputImg=function(K,G){var H=[function(){return this.prop.img||this.toImg()}];return this.thenList(H).then(function(){switch(K){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+K+'" is not supported.'}})},U.prototype.save=function(K){var G=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(G).set(K?{filename:K}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},U.prototype.set=function(K){if((0,V.objType)(K)!=="object")return this;var G=Object.keys(K||{}).map(function(H){switch(H){case"margin":return this.setMargin.bind(this,K.margin);case"jsPDF":return function(){return this.opt.jsPDF=K.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,K.pageSize);default:return H in U.template.prop?function(){this.prop[H]=K[H]}:function(){this.opt[H]=K[H]}}},this);return this.then(function(){return this.thenList(G)})},U.prototype.get=function(K,G){return this.then(function(){var Z=K in U.template.prop?this.prop[K]:this.opt[K];return G?G(Z):Z})},U.prototype.setMargin=function(K){return this.then(function(){switch((0,V.objType)(K)){case"number":K=[K,K,K,K];case"array":if(K.length===2&&(K=[K[0],K[1],K[0],K[1]]),K.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=K}).then(this.setPageSize)},U.prototype.setPageSize=function(K){return this.then(function(){K=K||M.jsPDF.getPageSize(this.opt.jsPDF),K.hasOwnProperty("inner")||(K.inner={width:K.width-this.opt.margin[1]-this.opt.margin[3],height:K.height-this.opt.margin[0]-this.opt.margin[2]},K.inner.px={width:(0,V.toPx)(K.inner.width,K.k),height:(0,V.toPx)(K.inner.height,K.k)},K.inner.ratio=K.inner.height/K.inner.width),this.prop.pageSize=K})},U.prototype.setProgress=function(K,G,H,Z){return K!=null&&(this.progress.val=K),G!=null&&(this.progress.state=G),H!=null&&(this.progress.n=H),Z!=null&&(this.progress.stack=Z),this.progress.ratio=this.progress.val/this.progress.state,this},U.prototype.updateProgress=function(K,G,H,Z){return this.setProgress(K?this.progress.val+K:null,G||null,H?this.progress.n+H:null,Z?this.progress.stack.concat(Z):null)},U.prototype.then=function(K,G){var H=this;return this.thenCore(K,G,function(q,ce){return H.updateProgress(null,null,1,[q]),W.prototype.then.call(this,function(se){return H.updateProgress(null,q),se}).then(q,ce).then(function(se){return H.updateProgress(1),se})})},U.prototype.thenCore=function(K,G,H){H=H||W.prototype.then;var Z=this;K&&(K=K.bind(Z)),G&&(G=G.bind(Z));var q=W.toString().indexOf("[native code]")!==-1&&W.name==="Promise",ce=q?Z:U.convert(Object.assign({},Z),W.prototype),ne=H.call(ce,K,G);return U.convert(ne,Z.__proto__)},U.prototype.thenExternal=function(K,G){return W.prototype.then.call(this,K,G)},U.prototype.thenList=function(K){var G=this;return K.forEach(function(Z){G=G.thenCore(Z)}),G},U.prototype.catch=function(R){R&&(R=R.bind(this));var K=W.prototype.catch.call(this,R);return U.convert(K,this)},U.prototype.catchExternal=function(K){return W.prototype.catch.call(this,K)},U.prototype.error=function(K){return this.then(function(){throw new Error(K)})},U.prototype.using=U.prototype.set,U.prototype.saveAs=U.prototype.save,U.prototype.export=U.prototype.output,U.prototype.run=U.prototype.then,l.default=U},"./node_modules/core-js/internals/a-function.js":function(a){a.exports=function(l){if(typeof l!="function")throw TypeError(String(l)+" is not a function");return l}},"./node_modules/core-js/internals/a-possible-prototype.js":function(a,l,s){var n=s("./node_modules/core-js/internals/is-object.js");a.exports=function(d){if(!n(d)&&d!==null)throw TypeError("Can't set "+String(d)+" as a prototype");return d}},"./node_modules/core-js/internals/add-to-unscopables.js":function(a,l,s){var n=s("./node_modules/core-js/internals/well-known-symbol.js"),d=s("./node_modules/core-js/internals/object-create.js"),r=s("./node_modules/core-js/internals/object-define-property.js"),o=n("unscopables"),u=Array.prototype;u[o]==null&&r.f(u,o,{configurable:!0,value:d(null)}),a.exports=function(p){u[o][p]=!0}},"./node_modules/core-js/internals/an-object.js":function(a,l,s){var n=s("./node_modules/core-js/internals/is-object.js");a.exports=function(d){if(!n(d))throw TypeError(String(d)+" is not an object");return d}},"./node_modules/core-js/internals/array-for-each.js":function(a,l,s){"use strict";var n=s("./node_modules/core-js/internals/array-iteration.js").forEach,d=s("./node_modules/core-js/internals/array-method-is-strict.js"),r=d("forEach");a.exports=r?[].forEach:function(u){return n(this,u,arguments.length>1?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<A.length;y++){var _=A[y];n(u,_)||b(u,_,w(p,_))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(a,l,s){var n=s("./node_modules/core-js/internals/fails.js");a.exports=!n(function(){function d(){}return d.prototype.constructor=null,Object.getPrototypeOf(new d)!==d.prototype})},"./node_modules/core-js/internals/create-html.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=/"/g;a.exports=function(o,u,p,A){var b=d(n(o)),w="<"+u;return p!==""&&(w+=" "+p+'="'+d(A).replace(r,"&quot;")+'"'),w+">"+b+"</"+u+">"}},"./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;W<R;W++)if(G=W===-1?V:arguments[W],M(G)){if(K=p(G.length),j+K>I)throw TypeError(S);for(U=0;U<K;U++,j++)U in G&&A(Y,j,G[U])}else{if(j>=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;B<X;B++,j++)B in M&&A(Y,j,M[B]);return Y.length=j,Y}})},"./node_modules/core-js/modules/es.function.name.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").f,r=Function.prototype,o=r.toString,u=/^\s*function ([^ (]*)/,p="name";n&&!(p in r)&&d(r,p,{configurable:!0,get:function(){try{return o.call(this).match(u)[1]}catch(b){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(a,l,s){"use strict";var n=s("./node_modules/core-js/internals/descriptors.js"),d=s("./node_modules/core-js/internals/global.js"),r=s("./node_modules/core-js/internals/is-forced.js"),o=s("./node_modules/core-js/internals/redefine.js"),u=s("./node_modules/core-js/internals/has.js"),p=s("./node_modules/core-js/internals/classof-raw.js"),A=s("./node_modules/core-js/internals/inherit-if-required.js"),b=s("./node_modules/core-js/internals/is-symbol.js"),w=s("./node_modules/core-js/internals/to-primitive.js"),y=s("./node_modules/core-js/internals/fails.js"),_=s("./node_modules/core-js/internals/object-create.js"),E=s("./node_modules/core-js/internals/object-get-own-property-names.js").f,I=s("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,S=s("./node_modules/core-js/internals/object-define-property.js").f,C=s("./node_modules/core-js/internals/string-trim.js").trim,N="Number",M=d[N],P=M.prototype,B=p(_(P))==N,X=function(R){if(b(R))throw TypeError("Cannot convert a Symbol value to a number");var K=w(R,"number"),G,H,Z,q,ce,ne,se,Ce;if(typeof K=="string"&&K.length>2){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;se<ne;se++)if(Ce=ce.charCodeAt(se),Ce<48||Ce>q)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;bt<r;bt+=2){var Mt=B[bt],lr=B[bt+1];Mt(lr),B[bt]=void 0,B[bt+1]=void 0}r=0}function V(){try{var bt=Function("return this")().require("vertx");return o=bt.runOnLoop||bt.runOnContext,C()}catch(Mt){return P()}}var Y=void 0;E?Y=S():_?Y=N():I?Y=M():w===void 0&&!0?Y=V():Y=P();function j(bt,Mt){var lr=this,mt=new this.constructor(R);mt[U]===void 0&&qe(mt);var Gt=lr._state;if(Gt){var Jt=arguments[Gt-1];p(function(){return It(Gt,mt,Jt,lr._result)})}else Ee(lr,mt,bt,Mt);return mt}function W(bt){var Mt=this;if(bt&&typeof bt=="object"&&bt.constructor===Mt)return bt;var lr=new Mt(R);return Re(lr,bt),lr}var U=Math.random().toString(36).substring(2);function R(){}var K=void 0,G=1,H=2;function Z(){return new TypeError("You cannot resolve a promise with itself")}function q(){return new TypeError("A promises callback cannot return that same promise.")}function ce(bt,Mt,lr,mt){try{bt.call(Mt,lr,mt)}catch(Gt){return Gt}}function ne(bt,Mt,lr){p(function(mt){var Gt=!1,Jt=ce(lr,Mt,function(dr){if(Gt)return;Gt=!0,Mt!==dr?Re(mt,dr):we(mt,dr)},function(dr){if(Gt)return;Gt=!0,Pe(mt,dr)},"Settle: "+(mt._label||" unknown promise"));!Gt&&Jt&&(Gt=!0,Pe(mt,Jt))},bt)}function se(bt,Mt){Mt._state===G?we(bt,Mt._result):Mt._state===H?Pe(bt,Mt._result):Ee(Mt,void 0,function(lr){return Re(bt,lr)},function(lr){return Pe(bt,lr)})}function Ce(bt,Mt,lr){Mt.constructor===bt.constructor&&lr===j&&Mt.constructor.resolve===W?se(bt,Mt):lr===void 0?we(bt,Mt):s(lr)?ne(bt,Mt,lr):we(bt,Mt)}function Re(bt,Mt){if(bt===Mt)Pe(bt,Z());else if(l(Mt)){var lr=void 0;try{lr=Mt.then}catch(mt){Pe(bt,mt);return}Ce(bt,Mt,lr)}else we(bt,Mt)}function Xe(bt){bt._onerror&&bt._onerror(bt._result),Ge(bt)}function we(bt,Mt){if(bt._state!==K)return;bt._result=Mt,bt._state=G,bt._subscribers.length!==0&&p(Ge,bt)}function Pe(bt,Mt){if(bt._state!==K)return;bt._state=H,bt._result=Mt,p(Xe,bt)}function Ee(bt,Mt,lr,mt){var Gt=bt._subscribers,Jt=Gt.length;bt._onerror=null,Gt[Jt]=Mt,Gt[Jt+G]=lr,Gt[Jt+H]=mt,Jt===0&&bt._state&&p(Ge,bt)}function Ge(bt){var Mt=bt._subscribers,lr=bt._state;if(Mt.length===0)return;for(var mt=void 0,Gt=void 0,Jt=bt._result,dr=0;dr<Mt.length;dr+=3)mt=Mt[dr],Gt=Mt[dr+lr],mt?It(lr,mt,Gt,Jt):Gt(Jt);bt._subscribers.length=0}function It(bt,Mt,lr,mt){var Gt=s(lr),Jt=void 0,dr=void 0,cr=!0;if(Gt){try{Jt=lr(mt)}catch(mr){cr=!1,dr=mr}if(Mt===Jt){Pe(Mt,q());return}}else Jt=mt;Mt._state!==K||(Gt&&cr?Re(Mt,Jt):cr===!1?Pe(Mt,dr):bt===G?we(Mt,Jt):bt===H&&Pe(Mt,Jt))}function ze(bt,Mt){try{Mt(function(mt){Re(bt,mt)},function(mt){Pe(bt,mt)})}catch(lr){Pe(bt,lr)}}var ye=0;function Me(){return ye++}function qe(bt){bt[U]=ye++,bt._state=void 0,bt._result=void 0,bt._subscribers=[]}function nt(){return new Error("Array Methods must be provided an Array")}var st=function(){function bt(Mt,lr){this._instanceConstructor=Mt,this.promise=new Mt(R),this.promise[U]||qe(this.promise),d(lr)?(this.length=lr.length,this._remaining=lr.length,this._result=new Array(this.length),this.length===0?we(this.promise,this._result):(this.length=this.length||0,this._enumerate(lr),this._remaining===0&&we(this.promise,this._result))):Pe(this.promise,nt())}return bt.prototype._enumerate=function(lr){for(var mt=0;this._state===K&&mt<lr.length;mt++)this._eachEntry(lr[mt],mt)},bt.prototype._eachEntry=function(lr,mt){var Gt=this._instanceConstructor,Jt=Gt.resolve;if(Jt===W){var dr=void 0,cr=void 0,mr=!1;try{dr=lr.then}catch(pe){mr=!0,cr=pe}if(dr===j&&lr._state!==K)this._settledAt(lr._state,mt,lr._result);else if(typeof dr!="function")this._remaining--,this._result[mt]=lr;else if(Gt===ft){var it=new Gt(R);mr?Pe(it,cr):Ce(it,lr,dr),this._willSettleAt(it,mt)}else this._willSettleAt(new Gt(function(pe){return pe(lr)}),mt)}else this._willSettleAt(Jt(lr),mt)},bt.prototype._settledAt=function(lr,mt,Gt){var Jt=this.promise;Jt._state===K&&(this._remaining--,lr===H?Pe(Jt,Gt):this._result[mt]=Gt),this._remaining===0&&we(Jt,this._result)},bt.prototype._willSettleAt=function(lr,mt){var Gt=this;Ee(lr,void 0,function(Jt){return Gt._settledAt(G,mt,Jt)},function(Jt){return Gt._settledAt(H,mt,Jt)})},bt}();function xt(bt){return new st(this,bt).promise}function Bt(bt){var Mt=this;return d(bt)?new Mt(function(lr,mt){for(var Gt=bt.length,Jt=0;Jt<Gt;Jt++)Mt.resolve(bt[Jt]).then(lr,mt)}):new Mt(function(lr,mt){return mt(new TypeError("You must pass an array to race."))})}function Le(bt){var Mt=this,lr=new Mt(R);return Pe(lr,bt),lr}function Ue(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function We(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var ft=function(){function bt(Mt){this[U]=Me(),this._result=this._state=void 0,this._subscribers=[],R!==Mt&&(typeof Mt!="function"&&Ue(),this instanceof bt?ze(this,Mt):We())}return bt.prototype.catch=function(lr){return this.then(null,lr)},bt.prototype.finally=function(lr){var mt=this,Gt=mt.constructor;return s(lr)?mt.then(function(Jt){return Gt.resolve(lr()).then(function(){return Jt})},function(Jt){return Gt.resolve(lr()).then(function(){throw Jt})}):mt.then(lr,lr)},bt}();ft.prototype.then=j,ft.all=xt,ft.race=Bt,ft.resolve=W,ft.reject=Le,ft._setScheduler=A,ft._setAsap=b,ft._asap=p;function Kt(){var bt=void 0;if(typeof T!="undefined")bt=T;else if(typeof self!="undefined")bt=self;else try{bt=Function("return this")()}catch(mt){throw new Error("polyfill failed because global object is unavailable in this environment")}var Mt=bt.Promise;if(Mt){var lr=null;try{lr=Object.prototype.toString.call(Mt.resolve())}catch(mt){}if(lr==="[object Promise]"&&!Mt.cast)return}bt.Promise=ft}return ft.polyfill=Kt,ft.Promise=ft,ft})},html2canvas:function(a){"use strict";a.exports=h},jspdf:function(a){"use strict";a.exports=g}},e={};function m(c){var a=e[c];if(a!==void 0)return a.exports;var l=e[c]={exports:{}};return t[c].call(l.exports,l,l.exports,m),l.exports}!function(){m.n=function(c){var a=c&&c.__esModule?function(){return c.default}:function(){return c};return m.d(a,{a}),a}}(),!function(){m.d=function(c,a){for(var l in a)m.o(a,l)&&!m.o(c,l)&&Object.defineProperty(c,l,{enumerable:!0,get:a[l]})}}(),!function(){m.o=function(c,a){return Object.prototype.hasOwnProperty.call(c,a)}}(),!function(){m.r=function(c){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(c,"__esModule",{value:!0})}}();var f={};return!function(){"use strict";/*!**********************!*\
!*** ./src/index.js ***!
\**********************/m.r(f);var c=m("./src/worker.js"),a=m("./src/plugin/jspdf-plugin.js"),l=m("./src/plugin/pagebreaks.js"),s=m("./src/plugin/hyperlinks.js"),n=function d(r,o){var u=new d.Worker(o);return r?u.from(r).save():u};n.Worker=c.default,f.default=n}(),f=f.default,f}()})}).call(this,i("yLpj"),i("Q2Ig"))},"1q3G":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=T;function T(){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}},"1tlw":function(ue,z,i){var T=i("MBQ8"),x=T.extend({type:"series.pictorialBar",dependencies:["grid"],defaultOption:{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",progressive:0,hoverAnimation:!1},getInitialData:function(h){return h.stack=null,x.superApply(this,"getInitialData",arguments)}}),g=x;ue.exports=g},"1u/T":function(ue,z,i){var T=i("ProS"),x={type:"selectDataRange",event:"dataRangeSelected",update:"update"};T.registerAction(x,function(g,h){h.eachComponent({mainType:"visualMap",query:g},function(t){t.setSelected(g.selected)})})},"1vzs":function(ue,z,i){"use strict";i.d(z,"a",function(){return r});var T=i("q1tI"),x=i.n(T),g=i("HQEm"),h=i.n(g),t=i("gZBC"),e=i.n(t),m=i("NAnI"),f=i.n(m),c=i("V/uB"),a=i.n(c),l=i("kbBi"),s=i.n(l),n=i("w6Tc"),d=i.n(n);function r(o){var u=o.suffixIcon,p=o.clearIcon,A=o.menuItemSelectedIcon,b=o.removeIcon,w=o.loading,y=o.multiple,_=o.prefixCls,E=p;p||(E=T.createElement(s.a,null));var I=null;if(u!==void 0)I=u;else if(w)I=T.createElement(e.a,{spin:!0});else{var S="".concat(_,"-suffix");I=function(P){var B=P.open,X=P.showSearch;return B&&X?T.createElement(d.a,{className:S}):T.createElement(h.a,{className:S})}}var C=null;A!==void 0?C=A:y?C=T.createElement(f.a,null):C=null;var N=null;return b!==void 0?N=b:N=T.createElement(a.a,null),{clearIcon:E,suffixIcon:I,itemIcon:C,removeIcon:N}}},"1xaR":function(ue,z,i){var T=i("ProS"),x=i("bYtY");i("qgGe"),i("NA0q"),i("RPvy");var g=i("mOdp"),h=i("y3NT"),t=i("0/Rx");T.registerVisual(x.curry(g,"sunburst")),T.registerLayout(x.curry(h,"sunburst")),T.registerProcessor(x.curry(t,"sunburst"))},"24YM":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.SensorTabIndex=z.SensorClassName=z.SizeSensorId=void 0;var T="size-sensor-id";z.SizeSensorId=T;var x="size-sensor-object";z.SensorClassName=x;var g="-1";z.SensorTabIndex=g},"2548":function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("6GrX"),h=i("IUWy"),t=i("IwbS"),e=i("Qxkt"),m=i("gPAo"),f=i("eRkO"),c=T.extendComponentView({type:"toolbox",render:function(l,s,n,d){var r=this.group;if(r.removeAll(),!l.get("show"))return;var o=+l.get("itemSize"),u=l.get("feature")||{},p=this._features||(this._features={}),A=[];x.each(u,function(y,_){A.push(_)}),new m(this._featureNames||[],A).add(b).update(b).remove(x.curry(b,null)).execute(),this._featureNames=A;function b(y,_){var E=A[y],I=A[_],S=u[E],C=new e(S,l,l.ecModel),N;if(d&&d.newTitle!=null&&d.featureName===E&&(S.title=d.newTitle),E&&!I){if(a(E))N={model:C,onclick:C.option.onclick,featureName:E};else{var M=h.get(E);if(!M)return;N=new M(C,s,n)}p[E]=N}else{if(N=p[I],!N)return;N.model=C,N.ecModel=s,N.api=n}if(!E&&I){N.dispose&&N.dispose(s,n);return}if(!C.get("show")||N.unusable){N.remove&&N.remove(s,n);return}w(C,N,E),C.setIconStatus=function(P,B){var X=this.option,V=this.iconPaths;X.iconStatus=X.iconStatus||{},X.iconStatus[P]=B,V[P]&&V[P].trigger(B)},N.render&&N.render(C,s,n,d)}function w(y,_,E){var I=y.getModel("iconStyle"),S=y.getModel("emphasis.iconStyle"),C=_.getIcons?_.getIcons():y.get("icon"),N=y.get("title")||{};if(typeof C=="string"){var M=C,P=N;C={},N={},C[E]=M,N[E]=P}var B=y.iconPaths={};x.each(C,function(X,V){var Y=t.createIcon(X,{},{x:-o/2,y:-o/2,width:o,height:o});Y.setStyle(I.getItemStyle()),Y.hoverStyle=S.getItemStyle(),Y.setStyle({text:N[V],textAlign:S.get("textAlign"),textBorderRadius:S.get("textBorderRadius"),textPadding:S.get("textPadding"),textFill:null});var j=l.getModel("tooltip");j&&j.get("show")&&Y.attr("tooltip",x.extend({content:N[V],formatter:j.get("formatter",!0)||function(){return N[V]},formatterParams:{componentType:"toolbox",name:V,title:N[V],$vars:["name","title"]},position:j.get("position",!0)||"bottom"},j.option)),t.setHoverStyle(Y),l.get("showTitle")&&(Y.__title=N[V],Y.on("mouseover",function(){var W=S.getItemStyle(),U=l.get("orient")==="vertical"?l.get("right")==null?"right":"left":l.get("bottom")==null?"bottom":"top";Y.setStyle({textFill:S.get("textFill")||W.fill||W.stroke||"#000",textBackgroundColor:S.get("textBackgroundColor"),textPosition:S.get("textPosition")||U})}).on("mouseout",function(){Y.setStyle({textFill:null,textBackgroundColor:null})})),Y.trigger(y.get("iconStatus."+V)||"normal"),r.add(Y),Y.on("click",x.bind(_.onclick,_,s,n,V)),B[V]=Y})}f.layout(r,l,n),r.add(f.makeBackground(r.getBoundingRect(),l)),r.eachChild(function(y){var _=y.__title,E=y.hoverStyle;if(E&&_){var I=g.getBoundingRect(_,g.makeFont(E)),S=y.position[0]+r.position[0],C=y.position[1]+r.position[1]+o,N=!1;C+I.height>n.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)<s}var d=[-1,-1,-1],r=[-1,-1];function o(){var _=r[0];r[0]=r[1],r[1]=_}function u(_,E,I,S,C,N,M,P,B,X){if(X>E&&X>S&&X>N&&X>P||X<E&&X<S&&X<N&&X<P)return 0;var V=f.cubicRootAt(E,S,N,P,X,d);if(V===0)return 0;for(var Y=0,j=-1,W,U,R=0;R<V;R++){var K=d[R],G=K===0||K===1?.5:1,H=f.cubicAt(_,I,C,M,K);if(H<B)continue;j<0&&(j=f.cubicExtrema(E,S,N,P,r),r[1]<r[0]&&j>1&&o(),W=f.cubicAt(E,S,N,P,r[0]),j>1&&(U=f.cubicAt(E,S,N,P,r[1]))),j===2?K<r[0]?Y+=W<E?G:-G:K<r[1]?Y+=U<W?G:-G:Y+=P<U?G:-G:K<r[0]?Y+=W<E?G:-G:Y+=P<W?G:-G}return Y}function p(_,E,I,S,C,N,M,P){if(P>E&&P>S&&P>N||P<E&&P<S&&P<N)return 0;var B=f.quadraticRootAt(E,S,N,P,d);if(B===0)return 0;var X=f.quadraticExtremum(E,S,N);if(X>=0&&X<=1){for(var V=0,Y=f.quadraticAt(E,S,N,X),j=0;j<B;j++){var W=d[j]===0||d[j]===1?.5:1,U=f.quadraticAt(_,I,C,d[j]);if(U<M)continue;d[j]<X?V+=Y<E?W:-W:V+=N<Y?W:-W}return V}else{var W=d[0]===0||d[0]===1?.5:1,U=f.quadraticAt(_,I,C,d[0]);return U<M?0:N<E?W:-W}}function A(_,E,I,S,C,N,M,P){if(P-=E,P>I||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&&U<Math.PI*1.5&&(V=-V),Y+=V)}}return Y}function b(_,E,I,S,C){for(var N=0,M=0,P=0,B=0,X=0,V=0;V<_.length;){var Y=_[V++];Y===a.M&&V>1&&(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=_;P<E;P++){var B;if(!M)B="normal";else{B="active";for(var X=w.getValues(C,P),V=0,Y=S.length;V<Y;V++){var j=N[V].getActiveState(X[V]);if(j==="inactive"){B="inactive";break}}}y(B,P)}},hasAxisBrushed:function(){for(var w=this.dimensions,y=this._axesMap,_=!1,E=0,I=w.length;E<I;E++)y.get(w[E]).model.getActiveState()!=="normal"&&(_=!0);return _},axisCoordToPoint:function(w,y){var _=this._axesLayout[y];return e.applyTransform([w,0],_.transform)},getAxisLayout:function(w){return T.clone(this._axesLayout[w])},getSlidedAxisExpandWindow:function(w){var y=this._makeLayoutInfo(),_=y.pixelDimIndex,E=y.axisExpandWindow.slice(),I=E[1]-E[0],S=[0,y.axisExpandWidth*(y.axisCount-1)];if(!this.containPoint(w))return{behavior:"none",axisExpandWindow:E};var C=w[_]-y.layoutBase-y.axisExpandWindow0Pos,N,M="slide",P=y.axisCollapseWidth,B=this._model.get("axisExpandSlideTriggerArea"),X=B[0]!=null;if(P)X&&P&&C<I*B[0]?(M="jump",N=C-I*B[2]):X&&P&&C>I*(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 w<C[0]?(N=w*S,B=S):w<=C[1]?(N=y.axisExpandWindow0Pos+w*E-y.axisExpandWindow[0],M=E,P=!0):(N=_-(I-1-w)*S,B=S),{position:N,axisNameAvailableWidth:M,axisLabelShow:P,nameTruncateMaxWidth:B}}var b=o;ue.exports=b},"2fGM":function(ue,z,i){var T=i("bYtY"),x=i("bLfw"),g=i("nkfE"),h=i("ICMv"),t=x.extend({type:"polarAxis",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"polar",index:this.option.polarIndex,id:this.option.polarId})[0]}});T.merge(t.prototype,h);var e={angle:{startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:!1}},radius:{splitNumber:5}};function m(f,c){return c.type||(c.data?"category":"value")}g("angle",t,m,e.angle),g("radius",t,m,e.radius)},"2fM7":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("7W2i"),a=i.n(c),l=i("LQ03"),s=i.n(l),n=i("q1tI"),d=i("BGR+"),r=i("TSYQ"),o=i.n(r),u=i("1OyB"),p=i("vuIU"),A=i("Ji7U"),b=i("LK+K"),w=i("rePB"),y=i("Ff2n"),_=i("ODXe"),E=i("4IlW"),I=i("bX4T"),S=i("YrtM"),C=i("+nKL"),N=i("8OUc"),M=function(Me,qe){var nt=Me.prefixCls,st=Me.id,xt=Me.flattenOptions,Bt=Me.childrenAsData,Le=Me.values,Ue=Me.searchValue,We=Me.multiple,ft=Me.defaultActiveFirstOption,Kt=Me.height,bt=Me.itemHeight,Mt=Me.notFoundContent,lr=Me.open,mt=Me.menuItemSelectedIcon,Gt=Me.virtual,Jt=Me.onSelect,dr=Me.onToggleOpen,cr=Me.onActiveValue,mr=Me.onScroll,it=Me.onMouseEnter,pe="".concat(nt,"-item"),ae=Object(S.a)(function(){return xt},[lr,xt],function(De,Be){return Be[0]&&De[1]!==Be[1]}),Ve=n.useRef(null),Ye=function(Be){Be.preventDefault()},oe=function(Be){Ve.current&&Ve.current.scrollTo({index:Be})},ht=function(Be){for(var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Ot=ae.length,nr=0;nr<Ot;nr+=1){var St=(Be+nr*Fe+Ot)%Ot,Wt=ae[St],Rr=Wt.group,pr=Wt.data;if(!Rr&&!pr.disabled)return St}return-1},Ft=n.useState(function(){return ht(0)}),Te=Object(_.a)(Ft,2),Lt=Te[0],Et=Te[1],be=function(Be){Et(Be);var Fe=ae[Be];if(!Fe){cr(null,-1);return}cr(Fe.data.value,Be)};n.useEffect(function(){be(ft!==!1?ht(0):-1)},[ae.length,Ue]),n.useEffect(function(){var De=setTimeout(function(){if(!We&&lr&&Le.size===1){var Be=Array.from(Le)[0],Fe=ae.findIndex(function(Ot){var nr=Ot.data;return nr.value===Be});be(Fe),oe(Fe)}});return function(){return clearTimeout(De)}},[lr]);var et=function(Be){Be!==void 0&&Jt(Be,{selected:!Le.has(Be)}),We||dr(!1)};if(n.useImperativeHandle(qe,function(){return{onKeyDown:function(Be){var Fe=Be.which;switch(Fe){case E.a.UP:case E.a.DOWN:{var Ot=0;if(Fe===E.a.UP?Ot=-1:Fe===E.a.DOWN&&(Ot=1),Ot!==0){var nr=ht(Lt+Ot,Ot);oe(nr),be(nr)}break}case E.a.ENTER:{var St=ae[Lt];St&&!St.data.disabled?et(St.data.value):et(void 0),lr&&Be.preventDefault();break}case E.a.ESC:dr(!1)}},onKeyUp:function(){},scrollTo:function(Be){oe(Be)}}}),ae.length===0)return n.createElement("div",{role:"listbox",id:"".concat(st,"_list"),className:"".concat(pe,"-empty"),onMouseDown:Ye},Mt);function ot(De){var Be=ae[De];if(!Be)return null;var Fe=Be.data||{},Ot=Fe.value,nr=Fe.label,St=Fe.children,Wt=Object(I.a)(Fe,!0),Rr=Bt?St:nr;return Be?n.createElement("div",Object.assign({"aria-label":typeof Rr=="string"?Rr:null},Wt,{key:De,role:"option",id:"".concat(st,"_list_").concat(De),"aria-selected":Le.has(Ot)}),Ot):null}return n.createElement(n.Fragment,null,n.createElement("div",{role:"listbox",id:"".concat(st,"_list"),style:{height:0,width:0,overflow:"hidden"}},ot(Lt-1),ot(Lt),ot(Lt+1)),n.createElement(C.a,{itemKey:"key",ref:Ve,data:ae,height:Kt,itemHeight:bt,fullHeight:!1,onMouseDown:Ye,onScroll:mr,virtual:Gt,onMouseEnter:it},function(De,Be){var Fe,Ot=De.group,nr=De.groupOption,St=De.data,Wt=St.label,Rr=St.key;if(Ot)return n.createElement("div",{className:o()(pe,"".concat(pe,"-group"))},Wt!==void 0?Wt:Rr);var pr=St.disabled,rr=St.value,Dt=St.title,vr=St.children,xr=St.style,Tr=St.className,rn=Object(y.a)(St,["disabled","value","title","children","style","className"]),_n=Le.has(rr),Vn="".concat(pe,"-option"),Or=o()(pe,Vn,Tr,(Fe={},Object(w.a)(Fe,"".concat(Vn,"-grouped"),nr),Object(w.a)(Fe,"".concat(Vn,"-active"),Lt===Be&&!pr),Object(w.a)(Fe,"".concat(Vn,"-disabled"),pr),Object(w.a)(Fe,"".concat(Vn,"-selected"),_n),Fe)),Cr=Bt?vr:Wt,xn=!mt||typeof mt=="function"||_n;return n.createElement("div",Object.assign({},rn,{"aria-selected":_n,className:Or,title:Dt,onMouseMove:function(){if(Lt===Be||pr)return;be(Be)},onClick:function(){pr||et(rr)},style:xr}),n.createElement("div",{className:"".concat(Vn,"-content")},Cr||rr),n.isValidElement(mt)||_n,xn&&n.createElement(N.a,{className:"".concat(pe,"-option-state"),customizeIcon:mt,customizeIconProps:{isSelected:_n}},_n?"\u2713":null))}))},P=n.forwardRef(M);P.displayName="OptionList";var B=P,X=function(){return null};X.isSelectOption=!0;var V=X,Y=function(){return null};Y.isSelectOptGroup=!0;var j=Y,W=i("VTBJ"),U=i("Zm9Q");function R(ye){var Me=ye.key,qe=ye.props,nt=qe.children,st=qe.value,xt=Object(y.a)(qe,["children","value"]);return Object(W.a)({key:Me,value:st!==void 0?st:Me,children:nt},xt)}function K(ye){var Me=arguments.length>1&&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<e.length;m++){var f=e[m];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(t,f.key,f)}}function g(t,e,m){return e&&x(t.prototype,e),m&&x(t,m),t}var h=function(){function t(){T(this,t),this._lines=0}return g(t,[{key:"decodeRect",value:function(m,f,c,a,l,s,n){this._lines===0&&(this._lines=a);var d=n==8?1:4,r=c*d;if(l.rQwait("RAW",r))return!1;var o=f+(a-this._lines),u=Math.min(this._lines,Math.floor(l.rQlen/r)),p=l.rQ,A=l.rQi;if(n==8){for(var b=c*u,w=new Uint8Array(b*4),y=0;y<b;y++)w[y*4+0]=(p[A+y]>>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;l<a.length;l++){var s=a[l];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(c,s.key,s)}}function m(c,a,l){return a&&e(c.prototype,a),l&&e(c,l),c}var f=function(){function c(){t(this,c),this._tiles=0,this._lastsubencoding=0}return m(c,[{key:"decodeRect",value:function(l,s,n,d,r,o,u){for(this._tiles===0&&(this._tilesX=Math.ceil(n/16),this._tilesY=Math.ceil(d/16),this._totalTiles=this._tilesX*this._tilesY,this._tiles=this._totalTiles);this._tiles>0;){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<P;B++){var X=void 0;w&16?(X=[A[b],A[b+1],A[b+2],A[b+3]],b+=4):X=this._foreground;var V=A[b];b++;var Y=V>>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<B;V++){var Y=N[V],j=u(Y),W=_(Y)||y(Y);Y.invisible||(Y.__dirty&&(j&&j.brush(Y),this.clipPathManager.update(Y),Y.style&&(this.gradientManager.update(Y.style.fill),this.gradientManager.update(Y.style.stroke),this.shadowManager.update(W,Y)),Y.__dirty=!1),X.push(Y))}var U=f(P,X),R;for(V=0;V<U.length;V++){var K=U[V];if(K.removed)for(var G=0;G<K.count;G++){var Y=P[K.indices[G]],W=_(Y),H=y(Y);w(M,W),w(M,H)}}for(V=0;V<U.length;V++){var K=U[V];if(K.added)for(var G=0;G<K.count;G++){var Y=X[K.indices[G]],W=_(Y),H=y(Y);R?A(M,W,R):b(M,W),W?A(M,H,W):R?A(M,H,R):b(M,H),A(M,H,W),R=H||W||R,this.gradientManager.addWithoutUpdate(W||H,Y),this.shadowManager.addWithoutUpdate(W||H,Y),this.clipPathManager.markUsed(Y)}else if(!K.removed)for(var G=0;G<K.count;G++){var Y=X[K.indices[G]],W=_(Y),H=y(Y),W=_(Y),H=y(Y);this.gradientManager.markUsed(Y),this.gradientManager.addWithoutUpdate(W||H,Y),this.shadowManager.markUsed(Y),this.shadowManager.addWithoutUpdate(W||H,Y),this.clipPathManager.markUsed(Y),H&&A(M,H,W),R=W||H||R}}this.gradientManager.removeUnused(),this.clipPathManager.removeUnused(),this.shadowManager.removeUnused(),this._visibleList=X},_getDefs:function(N){var M=this._svgDom,P=M.getElementsByTagName("defs");if(P.length===0)if(N){var P=M.insertBefore(x("defs"),M.firstChild);return P.contains||(P.contains=function(X){var V=P.children;if(!V)return!1;for(var Y=V.length-1;Y>=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(/></g,`>
\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<r.length;o++)n.moveTo(r[o][0],r[o][1]),o++,n.lineTo(r[o][0],r[o][1])}});function c(n,d,r,o,u){var p=n.ends,A=new f({shape:{points:u?l(p,o,n):p}});return a(n,A,d,r,u),A}function a(n,d,r,o,u){var p=r.hostModel,A=g[u?"initProps":"updateProps"];A(d,{shape:{points:n.ends}},p,o);var b=r.getItemModel(o),w=b.getModel(t),y=r.getItemVisual(o,"color"),_=w.getItemStyle(["borderColor"]);_.stroke=y,_.strokeNoScale=!0,d.useStyle(_),d.z2=100;var E=b.getModel(e).getItemStyle();g.setHoverStyle(d,E)}function l(n,d,r){return T.map(n,function(o){return o=o.slice(),o[d]=r.initBaseline,o})}var s=m;ue.exports=s},"3S7+":function(ue,z,i){"use strict";var T=i("lSNA"),x=i.n(T),g=i("J4zp"),h=i.n(g),t=i("pVnL"),e=i.n(t),m=i("q1tI"),f=i("U8pU"),c=i("VTBJ"),a=i("Ff2n"),l=i("uciX"),s={adjustX:1,adjustY:1},n=[0,0],d={left:{points:["cr","cl"],overflow:s,offset:[-4,0],targetOffset:n},right:{points:["cl","cr"],overflow:s,offset:[4,0],targetOffset:n},top:{points:["bc","tc"],overflow:s,offset:[0,-4],targetOffset:n},bottom:{points:["tc","bc"],overflow:s,offset:[0,4],targetOffset:n},topLeft:{points:["bl","tl"],overflow:s,offset:[0,-4],targetOffset:n},leftTop:{points:["tr","tl"],overflow:s,offset:[-4,0],targetOffset:n},topRight:{points:["br","tr"],overflow:s,offset:[0,-4],targetOffset:n},rightTop:{points:["tl","tr"],overflow:s,offset:[4,0],targetOffset:n},bottomRight:{points:["tr","br"],overflow:s,offset:[0,4],targetOffset:n},rightBottom:{points:["bl","br"],overflow:s,offset:[4,0],targetOffset:n},bottomLeft:{points:["tl","bl"],overflow:s,offset:[0,4],targetOffset:n},leftBottom:{points:["br","bl"],overflow:s,offset:[-4,0],targetOffset:n}},r=d,o=function(U){var R=U.overlay,K=U.prefixCls,G=U.id,H=U.overlayInnerStyle;return m.createElement("div",{className:"".concat(K,"-inner"),id:G,role:"tooltip",style:H},typeof R=="function"?R():R)},u=o,p=function(U,R){var K=U.overlayClassName,G=U.trigger,H=G===void 0?["hover"]:G,Z=U.mouseEnterDelay,q=Z===void 0?0:Z,ce=U.mouseLeaveDelay,ne=ce===void 0?.1:ce,se=U.overlayStyle,Ce=U.prefixCls,Re=Ce===void 0?"rc-tooltip":Ce,Xe=U.children,we=U.onVisibleChange,Pe=U.afterVisibleChange,Ee=U.transitionName,Ge=U.animation,It=U.placement,ze=It===void 0?"right":It,ye=U.align,Me=ye===void 0?{}:ye,qe=U.destroyTooltipOnHide,nt=qe===void 0?!1:qe,st=U.defaultVisible,xt=U.getTooltipContainer,Bt=U.overlayInnerStyle,Le=Object(a.a)(U,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),Ue=Object(m.useRef)(null);Object(m.useImperativeHandle)(R,function(){return Ue.current});var We=Object(c.a)({},Le);"visible"in U&&(We.popupVisible=U.visible);var ft=function(){var mt=U.arrowContent,Gt=mt===void 0?null:mt,Jt=U.overlay,dr=U.id;return[m.createElement("div",{className:"".concat(Re,"-arrow"),key:"arrow"},Gt),m.createElement(u,{key:"content",prefixCls:Re,id:dr,overlay:Jt,overlayInnerStyle:Bt})]},Kt=!1,bt=!1;if(typeof nt=="boolean")Kt=nt;else if(nt&&Object(f.a)(nt)==="object"){var Mt=nt.keepParent;Kt=Mt===!0,bt=Mt===!1}return m.createElement(l.a,Object.assign({popupClassName:K,prefixCls:Re,popup:ft,action:H,builtinPlacements:d,popupPlacement:ze,ref:Ue,popupAlign:Me,getPopupContainer:xt,onPopupVisibleChange:we,afterPopupVisibleChange:Pe,popupTransitionName:Ee,popupAnimation:Ge,defaultPopupVisible:st,destroyPopupOnHide:Kt,autoDestroy:bt,mouseLeaveDelay:ne,popupStyle:se,mouseEnterDelay:q},We),Xe)},A=Object(m.forwardRef)(p),b=A,w=i("TSYQ"),y=i.n(w),_={adjustX:1,adjustY:1},E={adjustX:0,adjustY:0},I=[0,0];function S(W){return typeof W=="boolean"?W?_:E:e()(e()({},E),W)}function C(W){var U=W.arrowWidth,R=U===void 0?5:U,K=W.horizontalArrowShift,G=K===void 0?16:K,H=W.verticalArrowShift,Z=H===void 0?8:H,q=W.autoAdjustOverflow,ce={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(G+R),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(Z+R)]},topRight:{points:["br","tc"],offset:[G+R,-4]},rightTop:{points:["tl","cr"],offset:[4,-(Z+R)]},bottomRight:{points:["tr","bc"],offset:[G+R,4]},rightBottom:{points:["bl","cr"],offset:[4,Z+R]},bottomLeft:{points:["tl","bc"],offset:[-(G+R),4]},leftBottom:{points:["br","cl"],offset:[-4,Z+R]}};return Object.keys(ce).forEach(function(ne){ce[ne]=W.arrowPointAtCenter?e()(e()({},ce[ne]),{overflow:S(q),targetOffset:I}):e()(e()({},d[ne]),{overflow:S(q)}),ce[ne].ignoreShake=!0}),ce}var N=i("0n0R"),M=i("H84U"),P=i("09Wf"),B=function(U,R){var K={},G=e()({},U);return R.forEach(function(H){U&&H in U&&(K[H]=U[H],delete G[H])}),{picked:K,omitted:G}},X=new RegExp("^(".concat(P.a.join("|"),")(-inverse)?$"));function V(W,U){var R=W.type;if((R.__ANT_BUTTON===!0||R.__ANT_SWITCH===!0||R.__ANT_CHECKBOX===!0||W.type==="button")&&W.props.disabled){var K=B(W.props.style,["position","left","right","top","bottom","float","display","zIndex"]),G=K.picked,H=K.omitted,Z=e()(e()({display:"inline-block"},G),{cursor:"not-allowed",width:W.props.block?"100%":null}),q=e()(e()({},H),{pointerEvents:"none"}),ce=Object(N.a)(W,{style:q,className:null});return m.createElement("span",{style:Z,className:y()(W.props.className,"".concat(U,"-disabled-compatible-wrapper"))},ce)}return W}var Y=m.forwardRef(function(W,U){var R,K=m.useContext(M.b),G=K.getPopupContainer,H=K.getPrefixCls,Z=K.direction,q=m.useState(!!W.visible||!!W.defaultVisible),ce=h()(q,2),ne=ce[0],se=ce[1];m.useEffect(function(){"visible"in W&&se(W.visible)},[W.visible]);var Ce=function(){var Mt=W.title,lr=W.overlay;return!Mt&&!lr&&Mt!==0},Re=function(Mt){"visible"in W||se(Ce()?!1:Mt),W.onVisibleChange&&!Ce()&&W.onVisibleChange(Mt)},Xe=function(){var Mt=W.builtinPlacements,lr=W.arrowPointAtCenter,mt=W.autoAdjustOverflow;return Mt||C({arrowPointAtCenter:lr,autoAdjustOverflow:mt})},we=function(Mt,lr){var mt=Xe(),Gt=Object.keys(mt).filter(function(cr){return mt[cr].points[0]===lr.points[0]&&mt[cr].points[1]===lr.points[1]})[0];if(!Gt)return;var Jt=Mt.getBoundingClientRect(),dr={top:"50%",left:"50%"};Gt.indexOf("top")>=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;d<r;d++)if(s[d][0]<=l&&l<=s[d][1])return"active";return"inactive"}}),f={type:"value",dim:null,areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};T.merge(m.prototype,e);function c(l,s){return s.type||(s.data?"category":"value")}h("parallel",m,c,f);var a=m;ue.exports=a},"49sm":function(ue,z){var i={}.toString;ue.exports=Array.isArray||function(T){return i.call(T)=="[object Array]"}},"4Feb":function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("bYtY"),h=i("IwbS"),t=i("x3X8"),e=t.getDefaultLabel,m=i("MwEJ"),f=i("nVfU"),c=f.getLayoutOnAxis,a=i("gPAo"),l=i("T4UG"),s=i("Qxkt"),n=i("6Ic6"),d=i("sK/D"),r=d.createClipPath,o=i("qj72"),u=i("ANjR"),p=i("MHtr"),A=i("6usn"),b=i("Rx6q"),w=h.CACHED_LABEL_STYLE_PROPERTIES,y=["itemStyle"],_=["emphasis","itemStyle"],E=["label"],I=["emphasis","label"],S="e\0\0",C={cartesian2d:o,geo:u,singleAxis:p,polar:A,calendar:b};l.extend({type:"series.custom",dependencies:["grid","polar","geo","singleAxis","calendar"],defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,useTransform:!0,clip:!1},getInitialData:function(ne,se){return m(this.getSource(),this)},getDataParams:function(ne,se,Ce){var Re=l.prototype.getDataParams.apply(this,arguments);return Ce&&(Re.info=Ce.info),Re}}),n.extend({type:"custom",_data:null,render:function(ne,se,Ce,Re){var Xe=this._data,we=ne.getData(),Pe=this.group,Ee=B(ne,we,se,Ce);we.diff(Xe).add(function(It){V(null,It,Ee(It,Re),ne,Pe,we)}).update(function(It,ze){var ye=Xe.getItemGraphicEl(ze);V(ye,It,Ee(It,Re),ne,Pe,we)}).remove(function(It){var ze=Xe.getItemGraphicEl(It);ze&&Pe.remove(ze)}).execute();var Ge=ne.get("clip",!0)?r(ne.coordinateSystem,!1,ne):null;Ge?Pe.setClipPath(Ge):Pe.removeClipPath(),this._data=we},incrementalPrepareRender:function(ne,se,Ce){this.group.removeAll(),this._data=null},incrementalRender:function(ne,se,Ce,Re,Xe){var we=se.getData(),Pe=B(se,we,Ce,Re);function Ee(ze){ze.isGroup||(ze.incremental=!0,ze.useHoverLayer=!0)}for(var Ge=ne.start;Ge<ne.end;Ge++){var It=V(null,Ge,Pe(Ge,Xe),se,this.group,we);It.traverse(Ee)}},dispose:g.noop,filterForExposedEvent:function(ne,se,Ce,Re){var Xe=se.element;if(Xe==null||Ce.name===Xe)return!0;for(;(Ce=Ce.parent)&&Ce!==this.group;)if(Ce.name===Xe)return!0;return!1}});function N(ne){var se=ne.type,Ce;if(se==="path"){var Re=ne.shape,Xe=Re.width!=null&&Re.height!=null?{x:Re.x||0,y:Re.y||0,width:Re.width,height:Re.height}:null,we=Z(Re);Ce=h.makePath(we,null,Xe,Re.layout||"center"),Ce.__customPathData=we}else if(se==="image")Ce=new h.Image({}),Ce.__customImagePath=ne.style.image;else if(se==="text")Ce=new h.Text({}),Ce.__customText=ne.style.text;else if(se==="group")Ce=new h.Group;else{if(se==="compoundPath")throw new Error('"compoundPath" is not supported yet.');var Pe=h.getShapeClass(se);Ce=new Pe}return Ce.__customGraphicType=se,Ce.name=ne.name,Ce}function M(ne,se,Ce,Re,Xe,we,Pe){var Ee={},Ge=Ce.style||{};if(Ce.shape&&(Ee.shape=g.clone(Ce.shape)),Ce.position&&(Ee.position=Ce.position.slice()),Ce.scale&&(Ee.scale=Ce.scale.slice()),Ce.origin&&(Ee.origin=Ce.origin.slice()),Ce.rotation&&(Ee.rotation=Ce.rotation),ne.type==="image"&&Ce.style){var It=Ee.style={};g.each(["x","y","width","height"],function(Me){P(Me,It,Ge,ne.style,we)})}if(ne.type==="text"&&Ce.style){var It=Ee.style={};g.each(["x","y"],function(qe){P(qe,It,Ge,ne.style,we)}),!Ge.hasOwnProperty("textFill")&&Ge.fill&&(Ge.textFill=Ge.fill),!Ge.hasOwnProperty("textStroke")&&Ge.stroke&&(Ge.textStroke=Ge.stroke)}if(ne.type!=="group"&&(ne.useStyle(Ge),we)){ne.style.opacity=0;var ze=Ge.opacity;ze==null&&(ze=1),h.initProps(ne,{style:{opacity:ze}},Re,se)}we?ne.attr(Ee):h.updateProps(ne,Ee,Re,se),Ce.hasOwnProperty("z2")&&ne.attr("z2",Ce.z2||0),Ce.hasOwnProperty("silent")&&ne.attr("silent",Ce.silent),Ce.hasOwnProperty("invisible")&&ne.attr("invisible",Ce.invisible),Ce.hasOwnProperty("ignore")&&ne.attr("ignore",Ce.ignore),Ce.hasOwnProperty("info")&&ne.attr("info",Ce.info);var ye=Ce.styleEmphasis;h.setElementHoverStyle(ne,ye),Pe&&h.setAsHighDownDispatcher(ne,ye!==!1)}function P(ne,se,Ce,Re,Xe){Ce[ne]!=null&&!Xe&&(se[ne]=Ce[ne],Ce[ne]=Re[ne])}function B(ne,se,Ce,Re){var Xe=ne.get("renderItem"),we=ne.coordinateSystem,Pe={};we&&(Pe=we.prepareCustoms?we.prepareCustoms():C[we.type](we));var Ee=g.defaults({getWidth:Re.getWidth,getHeight:Re.getHeight,getZr:Re.getZr,getDevicePixelRatio:Re.getDevicePixelRatio,value:xt,style:Bt,styleEmphasis:Le,visual:Ue,barLayout:We,currentSeriesIndices:ft,font:Kt},Pe.api||{}),Ge={context:{},seriesId:ne.id,seriesName:ne.name,seriesIndex:ne.seriesIndex,coordSys:Pe.coordSys,dataInsideLength:se.count(),encode:X(ne.getData())},It,ze=!0,ye,Me,qe,nt;return function(bt,Mt){return It=bt,ze=!0,Xe&&Xe(g.defaults({dataIndexInside:bt,dataIndex:se.getRawIndex(bt),actionType:Mt?Mt.type:null},Ge),Ee)};function st(bt){bt==null&&(bt=It),ze&&(ye=se.getItemModel(bt),Me=ye.getModel(E),qe=ye.getModel(I),nt=se.getItemVisual(bt,"color"),ze=!1)}function xt(bt,Mt){return Mt==null&&(Mt=It),se.get(se.getDimension(bt||0),Mt)}function Bt(bt,Mt){Mt==null&&(Mt=It),st(Mt);var lr=ye.getModel(y).getItemStyle();nt!=null&&(lr.fill=nt);var mt=se.getItemVisual(Mt,"opacity");mt!=null&&(lr.opacity=mt);var Gt=bt?K(bt,Me):Me;return h.setTextStyle(lr,Gt,null,{autoColor:nt,isRectText:!0}),lr.text=Gt.getShallow("show")?g.retrieve2(ne.getFormattedLabel(Mt,"normal"),e(se,Mt)):null,bt&&G(lr,bt),lr}function Le(bt,Mt){Mt==null&&(Mt=It),st(Mt);var lr=ye.getModel(_).getItemStyle(),mt=bt?K(bt,qe):qe;return h.setTextStyle(lr,mt,null,{isRectText:!0},!0),lr.text=mt.getShallow("show")?g.retrieve3(ne.getFormattedLabel(Mt,"emphasis"),ne.getFormattedLabel(Mt,"normal"),e(se,Mt)):null,bt&&G(lr,bt),lr}function Ue(bt,Mt){return Mt==null&&(Mt=It),se.getItemVisual(Mt,bt)}function We(bt){if(we.getBaseAxis){var Mt=we.getBaseAxis();return c(g.defaults({axis:Mt},bt),Re)}}function ft(){return Ce.getCurrentSeriesIndices()}function Kt(bt){return h.getFont(bt,Ce)}}function X(ne){var se={};return g.each(ne.dimensions,function(Ce,Re){var Xe=ne.getDimensionInfo(Ce);if(!Xe.isExtraCoord){var we=Xe.coordDim,Pe=se[we]=se[we]||[];Pe[Xe.coordDimIndex]=Re}}),se}function V(ne,se,Ce,Re,Xe,we){return ne=Y(ne,se,Ce,Re,Xe,we,!0),ne&&we.setItemGraphicEl(se,ne),ne}function Y(ne,se,Ce,Re,Xe,we,Pe){var Ee=!Ce;Ce=Ce||{};var Ge=Ce.type,It=Ce.shape,ze=Ce.style;if(ne&&(Ee||Ge!=null&&Ge!==ne.__customGraphicType||Ge==="path"&&q(It)&&Z(It)!==ne.__customPathData||Ge==="image"&&ce(ze,"image")&&ze.image!==ne.__customImagePath||Ge==="text"&&ce(It,"text")&&ze.text!==ne.__customText)&&(Xe.remove(ne),ne=null),Ee)return;var ye=!ne;return!ne&&(ne=N(Ce)),M(ne,se,Ce,Re,we,ye,Pe),Ge==="group"&&j(ne,se,Ce,Re,we),Xe.add(ne),ne}function j(ne,se,Ce,Re,Xe){var we=Ce.children,Pe=we?we.length:0,Ee=Ce.$mergeChildren,Ge=Ee==="byName"||Ce.diffChildrenByName,It=Ee===!1;if(!Pe&&!Ge&&!It)return;if(Ge){W({oldChildren:ne.children()||[],newChildren:we||[],dataIndex:se,animatableModel:Re,group:ne,data:Xe});return}It&&ne.removeAll();for(var ze=0;ze<Pe;ze++)we[ze]&&Y(ne.childAt(ze),se,we[ze],Re,ne,Xe)}function W(ne){new a(ne.oldChildren,ne.newChildren,U,U,ne).add(R).update(R).remove(H).execute()}function U(ne,se){var Ce=ne&&ne.name;return Ce!=null?Ce:S+se}function R(ne,se){var Ce=this.context,Re=ne!=null?Ce.newChildren[ne]:null,Xe=se!=null?Ce.oldChildren[se]:null;Y(Xe,Ce.dataIndex,Re,Ce.animatableModel,Ce.group,Ce.data)}function K(ne,se){var Ce=new s({},se);return g.each(w,function(Re,Xe){ne.hasOwnProperty(Re)&&(Ce.option[Xe]=ne[Re])}),Ce}function G(ne,se){for(var Ce in se)(se.hasOwnProperty(Ce)||!w.hasOwnProperty(Ce))&&(ne[Ce]=se[Ce])}function H(ne){var se=this.context,Ce=se.oldChildren[ne];Ce&&se.group.remove(Ce)}function Z(ne){return ne&&(ne.pathData||ne.d)}function q(ne){return ne&&(ne.hasOwnProperty("pathData")||ne.hasOwnProperty("d"))}function ce(ne,se){return ne&&ne.hasOwnProperty(se)}},"4HMb":function(ue,z,i){var T=i("bYtY"),x=i("6GrX"),g=i("4NO4"),h=g.makeInner,t=i("aX7z"),e=t.makeLabelFormatter,m=t.getOptionCategoryInterval,f=t.shouldShowAllLabels,c=h();function a(E){return E.type==="category"?s(E):r(E)}function l(E,I){return E.type==="category"?d(E,I):{ticks:E.scale.getTicks()}}function s(E){var I=E.getLabelModel(),S=n(E,I);return!I.get("show")||E.scale.isBlank()?{labels:[],labelCategoryInterval:S.labelCategoryInterval}:S}function n(E,I){var S=o(E,"labels"),C=m(I),N=u(S,C);if(N)return N;var M,P;return T.isFunction(C)?M=_(E,C):(P=C==="auto"?A(E):C,M=y(E,P)),p(S,C,{labels:M,labelCategoryInterval:P})}function d(E,I){var S=o(E,"ticks"),C=m(I),N=u(S,C);if(N)return N;var M,P;if((!I.get("show")||E.scale.isBlank())&&(M=[]),T.isFunction(C))M=_(E,C,!0);else if(C==="auto"){var B=n(E,E.getLabelModel());P=B.labelCategoryInterval,M=T.map(B.labels,function(X){return X.tickValue})}else P=C,M=y(E,P,!0);return p(S,C,{ticks:M,tickCategoryInterval:P})}function r(E){var I=E.scale.getTicks(),S=e(E);return{labels:T.map(I,function(C,N){return{formattedLabel:S(C,N),rawLabel:E.scale.getLabel(C),tickValue:C}})}}function o(E,I){return c(E)[I]||(c(E)[I]=[])}function u(E,I){for(var S=0;S<E.length;S++)if(E[S].key===I)return E[S].value}function p(E,I,S){return E.push({key:I,value:S}),S}function A(E){var I=c(E).autoInterval;return I!=null?I:c(E).autoInterval=E.calculateCategoryInterval()}function b(E){var I=w(E),S=e(E),C=(I.axisRotate-I.labelRotate)/180*Math.PI,N=E.scale,M=N.getExtent(),P=N.count();if(M[1]-M[0]<1)return 0;var B=1;P>40&&(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<P;M++){var B=N[M];!S.emphasis[C].hasOwnProperty(B)&&S[C].hasOwnProperty(B)&&(S.emphasis[C][B]=S[C][B])}}}var c=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width","height","lineHeight","align","verticalAlign","baseline","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY","backgroundColor","borderColor","borderWidth","borderRadius","padding"];function a(S){return h(S)&&!t(S)&&!(S instanceof Date)?S.value:S}function l(S){return h(S)&&!(S instanceof Array)}function s(S,C){C=(C||[]).slice();var N=T.map(S||[],function(M,P){return{exist:M}});return g(C,function(M,P){if(!h(M))return;for(var B=0;B<N.length;B++)if(!N[B].option&&M.id!=null&&N[B].exist.id===M.id+""){N[B].option=M,C[P]=null;return}for(var B=0;B<N.length;B++){var X=N[B].exist;if(!N[B].option&&(X.id==null||M.id==null)&&M.name!=null&&!r(M)&&!r(X)&&X.name===M.name+""){N[B].option=M,C[P]=null;return}}}),g(C,function(M,P){if(!h(M))return;for(var B=0;B<N.length;B++){var X=N[B].exist;if(!N[B].option&&!r(X)&&M.id==null){N[B].option=M;break}}B>=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<W;j++)for(var U=X[j].seriesId,R=m(X[j].dataIndex),K=Y&&Y[U],G=0,H=R.length;G<H;G++){var Z=R[G];K&&K[Z]?K[Z]=null:(V[U]||(V[U]={}))[Z]=1}}function B(X,V){var Y=[];for(var j in X)if(X.hasOwnProperty(j)&&X[j]!=null)if(V)Y.push(+j);else{var W=B(X[j],!0);W.length&&Y.push({seriesId:j,dataIndex:W})}return Y}}function u(S,C){if(C.dataIndexInside!=null)return C.dataIndexInside;if(C.dataIndex!=null)return T.isArray(C.dataIndex)?T.map(C.dataIndex,function(N){return S.indexOfRawIndex(N)}):S.indexOfRawIndex(C.dataIndex);if(C.name!=null)return T.isArray(C.name)?T.map(C.name,function(N){return S.indexOfName(N)}):S.indexOfName(C.name)}function p(){var S="__\0ec_inner_"+A+++"_"+Math.random().toFixed(5);return function(C){return C[S]||(C[S]={})}}var A=0;function b(S,C,N){if(T.isString(C)){var M={};M[C+"Index"]=0,C=M}var P=N&&N.defaultMainType;P&&!w(C,P+"Index")&&!w(C,P+"Id")&&!w(C,P+"Name")&&(C[P+"Index"]=0);var B={};return g(C,function(X,V){var X=C[V];if(V==="dataIndex"||V==="dataIndexInside"){B[V]=X;return}var Y=V.match(/^(\w+)(Index|Id|Name)$/)||[],j=Y[1],W=(Y[2]||"").toLowerCase();if(!j||!W||X==null||W==="index"&&X==="none"||N&&N.includeMainTypes&&T.indexOf(N.includeMainTypes,j)<0)return;var U={mainType:j};(W!=="index"||X!=="all")&&(U[W]=X);var R=S.queryComponents(U);B[j+"Models"]=R,B[j+"Model"]=R[0]}),B}function w(S,C){return S&&S.hasOwnProperty(C)}function y(S,C,N){S.setAttribute?S.setAttribute(C,N):S[C]=N}function _(S,C){return S.getAttribute?S.getAttribute(C):S[C]}function E(S){return S==="auto"?x.domSupported?"html":"richText":S||"html"}function I(S,C){var N=T.createHashMap(),M=[];return T.each(S,function(P){var B=C(P);(N.get(B)||(M.push(B),N.set(B,[]))).push(P)}),{keys:M,buckets:N}}z.normalizeToArray=m,z.defaultEmphasis=f,z.TEXT_STYLE_OPTIONS=c,z.getDataItemValue=a,z.isDataItemOption=l,z.mappingToExists=s,z.makeIdAndName=n,z.isNameSpecified=d,z.isIdInner=r,z.compressBatches=o,z.queryDataIndex=u,z.makeInner=p,z.parseFinder=b,z.setAttribute=y,z.getAttribute=_,z.getTooltipRenderMode=E,z.groupData=I},"4NgU":function(ue,z,i){var T=i("Yl7c");function x(h){this._setting=h||{},this._extent=[Infinity,-Infinity],this._interval=0,this.init&&this.init.apply(this,arguments)}x.prototype.parse=function(h){return h},x.prototype.getSetting=function(h){return this._setting[h]},x.prototype.contain=function(h){var t=this._extent;return h>=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[0]&&(t[0]=h[0]),h[1]>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<f.length;c++)if(f[c].name===m)return f[c]},childCount:function(){return this._children.length},add:function(m){return m&&m!==this&&m.parent!==this&&(this._children.push(m),this._doAdd(m)),this},addBefore:function(m,f){if(m&&m!==this&&m.parent!==this&&f&&f.parent===this){var c=this._children,a=c.indexOf(f);a>=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;a<m.length;a++)c=m[a],f&&(f.delFromStorage(c),c instanceof h&&c.delChildrenFromStorage(f)),c.parent=null;return m.length=0,this},eachChild:function(m,f){for(var c=this._children,a=0;a<c.length;a++){var l=c[a];m.call(f,l,a)}return this},traverse:function(m,f){for(var c=0;c<this._children.length;c++){var a=this._children[c];m.call(f,a),a.type==="group"&&a.traverse(m,f)}return this},addChildrenToStorage:function(m){for(var f=0;f<this._children.length;f++){var c=this._children[f];m.addToStorage(c),c instanceof h&&c.addChildrenToStorage(m)}},delChildrenFromStorage:function(m){for(var f=0;f<this._children.length;f++){var c=this._children[f];m.delFromStorage(c),c instanceof h&&c.delChildrenFromStorage(m)}},dirty:function(){return this.__dirty=!0,this.__zr&&this.__zr.refresh(),this},getBoundingRect:function(m){for(var f=null,c=new g(0,0,0,0),a=m||this._children,l=[],s=0;s<a.length;s++){var n=a[s];if(n.ignore||n.invisible)continue;var d=n.getBoundingRect(),r=n.getLocalTransform(l);r?(c.copy(d),c.applyTransform(r),f=f||c.clone(),f.union(c)):(f=f||d.clone(),f.union(d))}return f||c}},T.inherits(h,x);var t=h;ue.exports=t},"4i/N":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:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"}}]},name:"close",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="CloseOutlined";var m=z.a=x.forwardRef(e)},"4mN7":function(ue,z,i){var T=i("QBsz"),x=i("Sj9i"),g=Math.min,h=Math.max,t=Math.sin,e=Math.cos,m=Math.PI*2,f=T.create(),c=T.create(),a=T.create();function l(p,A,b){if(p.length===0)return;var w=p[0],y=w[0],_=w[0],E=w[1],I=w[1],S;for(S=1;S<p.length;S++)w=p[S],y=g(y,w[0]),_=h(_,w[0]),E=g(E,w[1]),I=h(I,w[1]);A[0]=y,A[1]=E,b[0]=_,b[1]=I}function s(p,A,b,w,y,_){y[0]=g(p,b),y[1]=g(A,w),_[0]=h(p,b),_[1]=h(A,w)}var n=[],d=[];function r(p,A,b,w,y,_,E,I,S,C){var N=x.cubicExtrema,M=x.cubicAt,P,B=N(p,b,y,E,n);for(S[0]=Infinity,S[1]=Infinity,C[0]=-Infinity,C[1]=-Infinity,P=0;P<B;P++){var X=M(p,b,y,E,n[P]);S[0]=g(X,S[0]),C[0]=h(X,C[0])}for(B=N(A,w,_,I,d),P=0;P<B;P++){var V=M(A,w,_,I,d[P]);S[1]=g(V,S[1]),C[1]=h(V,C[1])}S[0]=g(p,S[0]),C[0]=h(p,C[0]),S[0]=g(E,S[0]),C[0]=h(E,C[0]),S[1]=g(A,S[1]),C[1]=h(A,C[1]),S[1]=g(I,S[1]),C[1]=h(I,C[1])}function o(p,A,b,w,y,_,E,I){var S=x.quadraticExtremum,C=x.quadraticAt,N=h(g(S(p,b,y),1),0),M=h(g(S(A,w,_),1),0),P=C(p,b,y,N),B=C(A,w,_,M);E[0]=g(p,y,P),E[1]=g(A,_,B),I[0]=h(p,y,P),I[1]=h(A,_,B)}function u(p,A,b,w,y,_,E,I,S){var C=T.min,N=T.max,M=Math.abs(y-_);if(M%m<1e-4&&M>1e-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||n<h-d&&n<e-d&&n<f-d&&n<a-d||s>g+d&&s>t+d&&s>m+d&&s>c+d||s<g-d&&s<t-d&&s<m-d&&s<c-d)return!1;var r=T.cubicProjectPoint(g,h,t,e,m,f,c,a,s,n,null);return r<=d/2}z.containStroke=x},"5Dmo":function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("5YgA"),h=i.n(g)},"5GhG":function(ue,z,i){var T=i("5GtS"),x=i("bYtY"),g=i("L0Ub"),h=g.getDimensionTypeByAxis,t=i("D5nY"),e=t.makeSeriesEncodeForAxisCoordSys,m={_baseAxisDim:null,getInitialData:function(f,c){var a,l=c.getComponent("xAxis",this.get("xAxisIndex")),s=c.getComponent("yAxis",this.get("yAxisIndex")),n=l.get("type"),d=s.get("type"),r;n==="category"?(f.layout="horizontal",a=l.getOrdinalMeta(),r=!0):d==="category"?(f.layout="vertical",a=s.getOrdinalMeta(),r=!0):f.layout=f.layout||"horizontal";var o=["x","y"],u=f.layout==="horizontal"?0:1,p=this._baseAxisDim=o[u],A=o[1-u],b=[l,s],w=b[u].get("type"),y=b[1-u].get("type"),_=f.data;if(_&&r){var E=[];x.each(_,function(C,N){var M;C.value&&x.isArray(C.value)?(M=C.value.slice(),C.value.unshift(N)):x.isArray(C)?(M=C.slice(),C.unshift(N)):M=C,E.push(M)}),f.data=E}var I=this.defaultValueDimensions,S=[{name:p,type:h(w),ordinalMeta:a,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:A,type:h(y),dimsDef:I.slice()}];return T(this,{coordDimensions:S,dimensionsCount:I.length+1,encodeDefaulter:x.curry(e,S,this)})},getBaseAxis:function(){var f=this._baseAxisDim;return this.ecModel.getComponent(f+"Axis",this.get(f+"AxisIndex")).axis}};z.seriesModelMixin=m},"5GtS":function(ue,z,i){var T=i("sdST"),x=i("YXkt"),g=i("bYtY"),h=g.extend,t=g.isArray;function e(m,f,c){f=t(f)&&{coordDimensions:f}||h({},f);var a=m.getSource(),l=T(a,f),s=new x(l,m);return s.initData(a,c),s}ue.exports=e},"5Hur":function(ue,z,i){var T=i("4NO4"),x=T.makeInner,g=T.normalizeToArray,h=x();function t(m,f){for(var c=m.length,a=0;a<c;a++)if(m[a].length>f)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);rr<pr.length;rr++)Wt.indexOf(pr[rr])<0&&Object.prototype.propertyIsEnumerable.call(St,pr[rr])&&(Rr[pr[rr]]=St[pr[rr]]);return Rr},Z=n.forwardRef(function(St,Wt){var Rr=n.useRef(null),pr=function(Vn){var Or=St.onChange,Cr=St.onSearch;Vn&&Vn.target&&Vn.type==="click"&&Cr&&Cr(Vn.target.value,Vn),Or&&Or(Vn)},rr=function(Vn){var Or;document.activeElement===((Or=Rr.current)===null||Or===void 0?void 0:Or.input)&&Vn.preventDefault()},Dt=function(Vn){var Or,Cr=St.onSearch,xn=St.loading,In=St.disabled;if(xn||In)return;Cr&&Cr((Or=Rr.current)===null||Or===void 0?void 0:Or.input.value,Vn)},vr=function(Vn){var Or=St.enterButton,Cr=St.size;return Or?n.createElement(S.b.Consumer,{key:"enterButton"},function(xn){return n.createElement(G.a,{className:"".concat(Vn,"-button"),type:"primary",size:Cr||xn},n.createElement(K.a,null))}):n.createElement(K.a,{className:"".concat(Vn,"-icon"),key:"loadingIcon"})},xr=function(Vn){var Or=St.suffix,Cr=St.enterButton,xn=St.loading;if(xn&&!Cr)return[Or,vr(Vn)];if(Cr)return Or;var In=n.createElement(U.a,{className:"".concat(Vn,"-icon"),key:"searchIcon",onClick:Dt});return Or?[Object(b.c)(Or,null,{key:"suffix"}),In]:In},Tr=function(Vn,Or){var Cr=St.enterButton,xn=St.disabled,In=St.addonAfter,ni=St.loading,ir="".concat(Vn,"-button");if(ni&&Cr)return[vr(Vn),In];if(!Cr)return In;var vt,_t=Cr,hr=_t.type&&_t.type.__ANT_BUTTON===!0;return hr||_t.type==="button"?vt=Object(b.a)(_t,x()({onMouseDown:rr,onClick:Dt,key:"enterButton"},hr?{className:ir,size:Or}:{})):vt=n.createElement(G.a,{className:ir,type:"primary",size:Or,disabled:xn,key:"enterButton",onMouseDown:rr,onClick:Dt},Cr===!0?n.createElement(U.a,null):Cr),In?[vt,Object(b.c)(In,null,{key:"addonAfter"})]:vt},rn=function(Vn){var Or=Vn.getPrefixCls,Cr=Vn.direction,xn=St.prefixCls,In=St.inputPrefixCls,ni=St.enterButton,ir=St.className,vt=St.size,_t=H(St,["prefixCls","inputPrefixCls","enterButton","className","size"]);delete _t.onSearch,delete _t.loading;var hr=Or("input-search",xn),yr=Or("input",In),Rt=function(Ct){var Zt;if(ni){var jr;Zt=r()(hr,ir,(jr={},s()(jr,"".concat(hr,"-rtl"),Cr==="rtl"),s()(jr,"".concat(hr,"-enter-button"),!!ni),s()(jr,"".concat(hr,"-").concat(Ct),!!Ct),jr))}else Zt=r()(hr,ir,s()({},"".concat(hr,"-rtl"),Cr==="rtl"));return Zt};return n.createElement(S.b.Consumer,null,function(fr){return n.createElement(X,x()({ref:Object(j.a)(Rr,Wt),onPressEnter:Dt},_t,{size:vt||fr,prefixCls:yr,addonAfter:Tr(hr,vt||fr),suffix:xr(hr),onChange:pr,className:Rt(vt||fr)}))})};return n.createElement(I.a,null,rn)});Z.defaultProps={enterButton:!1},Z.displayName="Search";var q=Z,ce=i("wx14"),ne=i("1OyB"),se=i("vuIU"),Ce=i("Ji7U"),Re=i("LK+K"),Xe=i("VTBJ"),we=i("rePB"),Pe=i("Zm9Q"),Ee=i("Kwbf"),Ge=i("m+aA"),It=i("bdgK"),ze=new Map;function ye(St){St.forEach(function(Wt){var Rr,pr=Wt.target;(Rr=ze.get(pr))===null||Rr===void 0||Rr.forEach(function(rr){return rr(pr)})})}var Me=new It.default(ye),qe=null,nt=null;function st(St,Wt){ze.has(St)||(ze.set(St,new Set),Me.observe(St)),ze.get(St).add(Wt)}function xt(St,Wt){ze.has(St)&&(ze.get(St).delete(Wt),ze.get(St).size||(Me.unobserve(St),ze.delete(St)))}var Bt=function(St){Object(Ce.a)(Rr,St);var Wt=Object(Re.a)(Rr);function Rr(){return Object(ne.a)(this,Rr),Wt.apply(this,arguments)}return Object(se.a)(Rr,[{key:"render",value:function(){return this.props.children}}]),Rr}(n.Component),Le=n.createContext(null);function Ue(St){var Wt=St.children,Rr=St.onBatchResize,pr=n.useRef(0),rr=n.useRef([]),Dt=n.useContext(Le),vr=n.useCallback(function(xr,Tr,rn){pr.current+=1;var _n=pr.current;rr.current.push({size:xr,element:Tr,data:rn}),Promise.resolve().then(function(){_n===pr.current&&(Rr==null||Rr(rr.current),rr.current=[])}),Dt==null||Dt(xr,Tr,rn)},[Rr,Dt]);return n.createElement(Le.Provider,{value:vr},Wt)}function We(St){var Wt=St.children,Rr=St.disabled,pr=n.useRef(null),rr=n.useRef(null),Dt=n.useContext(Le),vr=n.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),xr=n.isValidElement(Wt)&&Object(j.c)(Wt),Tr=xr?Wt.ref:null,rn=n.useMemo(function(){return Object(j.a)(Tr,pr)},[Tr,pr]),_n=n.useRef(St);_n.current=St;var Vn=n.useCallback(function(Or){var Cr=_n.current,xn=Cr.onResize,In=Cr.data,ni=Or.getBoundingClientRect(),ir=ni.width,vt=ni.height,_t=Or.offsetWidth,hr=Or.offsetHeight,yr=Math.floor(ir),Rt=Math.floor(vt);if(vr.current.width!==yr||vr.current.height!==Rt||vr.current.offsetWidth!==_t||vr.current.offsetHeight!==hr){var fr={width:yr,height:Rt,offsetWidth:_t,offsetHeight:hr};vr.current=fr;var Ct=_t===Math.round(ir)?ir:_t,Zt=hr===Math.round(vt)?vt:hr,jr=Object(Xe.a)(Object(Xe.a)({},fr),{},{offsetWidth:Ct,offsetHeight:Zt});Dt==null||Dt(jr,Or,In),xn&&Promise.resolve().then(function(){xn(jr,Or)})}},[]);return n.useEffect(function(){var Or=Object(Ge.a)(pr.current)||Object(Ge.a)(rr.current);return Or&&!Rr&&st(Or,Vn),function(){return xt(Or,Vn)}},[pr.current,Rr]),n.createElement(Bt,{ref:rr},xr?n.cloneElement(Wt,{ref:rn}):Wt)}var ft="rc-observer-key";function Kt(St){var Wt=St.children,Rr=Object(Pe.a)(Wt);return Rr.map(function(pr,rr){var Dt=(pr==null?void 0:pr.key)||"".concat(ft,"-").concat(rr);return n.createElement(We,Object(ce.a)({},St,{key:Dt}),pr)})}Kt.Collection=Ue;var bt=Kt,Mt=i("bT9E"),lr=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important
`,mt=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],Gt={},Jt;function dr(St){var Wt=arguments.length>1&&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<pr.length;rr++)Wt.indexOf(pr[rr])<0&&Object.prototype.propertyIsEnumerable.call(St,pr[rr])&&(Rr[pr[rr]]=St[pr[rr]]);return Rr},Be={click:"onClick",hover:"onMouseOver"},Fe=n.forwardRef(function(St,Wt){var Rr=Object(n.useState)(!1),pr=Lt()(Rr,2),rr=pr[0],Dt=pr[1],vr=function(){var _n=St.disabled;if(_n)return;Dt(!rr)},xr=function(_n){var Vn,Or=St.action,Cr=St.iconRender,xn=Cr===void 0?function(){return null}:Cr,In=Be[Or]||"",ni=xn(rr),ir=(Vn={},s()(Vn,In,vr),s()(Vn,"className","".concat(_n,"-icon")),s()(Vn,"key","passwordIcon"),s()(Vn,"onMouseDown",function(_t){_t.preventDefault()}),s()(Vn,"onMouseUp",function(_t){_t.preventDefault()}),Vn);return n.cloneElement(n.isValidElement(ni)?ni:n.createElement("span",null,ni),ir)},Tr=function(_n){var Vn=_n.getPrefixCls,Or=St.className,Cr=St.prefixCls,xn=St.inputPrefixCls,In=St.size,ni=St.visibilityToggle,ir=De(St,["className","prefixCls","inputPrefixCls","size","visibilityToggle"]),vt=Vn("input",xn),_t=Vn("input-password",Cr),hr=ni&&xr(_t),yr=r()(_t,Or,s()({},"".concat(_t,"-").concat(In),!!In)),Rt=x()(x()({},Object(o.a)(ir,["suffix","iconRender"])),{type:rr?"text":"password",className:yr,prefixCls:vt,suffix:hr});return In&&(Rt.size=In),n.createElement(X,x()({ref:Wt},Rt))};return n.createElement(I.a,null,Tr)});Fe.defaultProps={action:"click",visibilityToggle:!0,iconRender:function(Wt){return Wt?n.createElement(be.a,null):n.createElement(ot.a,null)}},Fe.displayName="Password";var Ot=Fe;X.Group=Y,X.Search=q,X.TextArea=Ft,X.Password=Ot;var nr=z.a=X},"5s0K":function(ue,z,i){var T=i("bYtY");function x(){var g=[],h={},t;return{add:function(e,m,f,c,a){return T.isString(c)&&(a=c,c=0),h[e.id]?!1:(h[e.id]=1,g.push({el:e,target:m,time:f,delay:c,easing:a}),!0)},done:function(e){return t=e,this},start:function(){for(var e=g.length,m=0,f=g.length;m<f;m++){var c=g[m];c.el.animateTo(c.target,c.time,c.delay,c.easing,a)}return this;function a(){e--,e||(g.length=0,h={},t&&t())}}}}z.createWrap=x},"5yev":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:"M758.2 839.1C851.8 765.9 912 651.9 912 523.9 912 303 733.5 124.3 512.6 124 291.4 123.7 112 302.8 112 523.9c0 125.2 57.5 236.9 147.6 310.2 3.5 2.8 8.6 2.2 11.4-1.3l39.4-50.5c2.7-3.4 2.1-8.3-1.2-11.1-8.1-6.6-15.9-13.7-23.4-21.2a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-9.3 9.3-19.1 18-29.3 26L668.2 724a8 8 0 00-14.1 3l-39.6 162.2c-1.2 5 2.6 9.9 7.7 9.9l167 .8c6.7 0 10.5-7.7 6.3-12.9l-37.3-47.9z"}}]},name:"redo",theme:"outlined"};z.default=T},"6/nd":function(ue,z,i){var T=i("ProS");T.registerAction("legendScroll","legendscroll",function(x,g){var h=x.scrollDataIndex;h!=null&&g.eachComponent({mainType:"legend",subType:"scroll",query:x},function(t){t.setScrollDataIndex(h)})})},"62sa":function(ue,z,i){var T=i("bYtY"),x=i("4NO4"),g=x.makeInner,h=i("zTMp"),t=i("Ez2D"),e=T.each,m=T.curry,f=g();function c(b,w,y){var _=b.currTrigger,E=[b.x,b.y],I=b,S=b.dispatchAction||T.bind(y.dispatchAction,y),C=w.getComponent("axisPointer").coordSysAxesInfo;if(!C)return;A(E)&&(E=t({seriesIndex:I.seriesIndex,dataIndex:I.dataIndex},w).point);var N=A(E),M=I.axesInfo,P=C.axesInfo,B=_==="leave"||A(E),X={},V={},Y={list:[],map:{}},j={showPointer:m(s,V),showTooltip:m(n,Y)};e(C.coordSysMap,function(U,R){var K=N||U.containPoint(E);e(C.coordSysAxesInfo[R],function(G,H){var Z=G.axis,q=u(M,G);if(!B&&K&&(!M||q)){var ce=q&&q.value;ce==null&&!N&&(ce=Z.pointToData(E)),ce!=null&&a(G,ce,j,!1,X)}})});var W={};return e(P,function(U,R){var K=U.linkGroup;K&&!V[R]&&e(K.axesInfo,function(G,H){var Z=V[H];if(G!==U&&Z){var q=Z.value;K.mapper&&(q=U.axis.scale.parse(K.mapper(q,p(G),p(U)))),W[U.key]=q}})}),e(W,function(U,R){a(P[R],U,j,!0,X)}),d(V,P,X),r(Y,E,b,S),o(P,S,y),X}function a(b,w,y,_,E){var I=b.axis;if(I.scale.isBlank()||!I.containData(w))return;if(!b.involveSeries){y.showPointer(b,w);return}var S=l(w,b),C=S.payloadBatch,N=S.snapToValue;C[0]&&E.seriesIndex==null&&T.extend(E,C[0]),!_&&b.snap&&(I.containData(N)&&N!=null&&(w=N)),y.showPointer(b,w,C,E),y.showTooltip(b,S,N)}function l(b,w){var y=w.axis,_=y.dim,E=b,I=[],S=Number.MAX_VALUE,C=-1;return e(w.seriesModels,function(N,M){var P=N.getData().mapDimension(_,!0),B,X;if(N.getAxisTooltipData){var V=N.getAxisTooltipData(P,b,y);X=V.dataIndices,B=V.nestestValue}else{if(X=N.getData().indicesOfNearest(P[0],b,y.type==="category"?.5:null),!X.length)return;B=N.getData().get(P[0],X[0])}if(B==null||!isFinite(B))return;var Y=b-B,j=Math.abs(Y);j<=S&&((j<S||Y>=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;s<a;s++)m[l+s]=f[c+s]}function g(m){var f,c,a,l,s,n;for(a=0,f=0,c=m.length;f<c;f++)a+=m[f].length;for(n=new Uint8Array(a),l=0,f=0,c=m.length;f<c;f++)s=m[f],n.set(s,l),l+=s.length;return n}var h=Uint8Array;z.Buf8=h;var t=Uint16Array;z.Buf16=t;var e=Int32Array;z.Buf32=e},"6D9b":function(ue,z,i){},"6GrX":function(ue,z,i){var T=i("mFDi"),x=i("Xnb7"),g=i("bYtY"),h=g.getContext,t=g.extend,e=g.retrieve2,m=g.retrieve3,f=g.trim,c={},a=0,l=5e3,s=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,n="12px sans-serif",d={};function r(Y,j){d[Y]=j}function o(Y,j){j=j||n;var W=Y+":"+j;if(c[W])return c[W];for(var U=(Y+"").split(`
`),R=0,K=0,G=U.length;K<G;K++)R=Math.max(M(U[K],j).width,R);return a>l&&(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<H;G++)K[G]=S(K[G],R);return K.join(`
`)}function I(Y,j,W,U){U=t({},U),U.font=j;var W=e(W,"...");U.maxIterations=e(U.maxIterations,2);var R=U.minChar=e(U.minChar,0);U.cnCharWidth=o("\u56FD",j);var K=U.ascCharWidth=o("a",j);U.placeholder=e(U.placeholder,"");for(var G=Y=Math.max(0,Y-1),H=0;H<R&&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;K<G&&R<j;K++){var H=Y.charCodeAt(K);R+=0<=H&&H<=127?W:U}return K}function N(Y){return o("\u56FD",Y)}function M(Y,j){return d.measureText(Y,j)}d.measureText=function(Y,j){var W=h();return W.font=j||n,W.measureText(Y)};function P(Y,j,W,U,R){Y!=null&&(Y+="");var K=e(U,N(j)),G=Y?Y.split(`
`):[],H=G.length*K,Z=H,q=!0;if(W&&(Z+=W[0]+W[2]),Y&&R){q=!1;var ce=R.outerHeight,ne=R.outerWidth;if(ce!=null&&Z>ce)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;Ce<Re;Ce++)G[Ce]=S(G[Ce],se)}return{lines:G,height:H,outerHeight:Z,lineHeight:K,canCacheByTextString:q}}function B(Y,j){var W={lines:[],width:0,height:0};if(Y!=null&&(Y+=""),!Y)return W;for(var U=s.lastIndex=0,R;(R=s.exec(Y))!=null;){var K=R.index;K>U&&X(W,Y.substring(U,K)),X(W,R[2],R[1]),U=s.lastIndex}U<Y.length&&X(W,Y.substring(U,Y.length));var G=W.lines,H=0,Z=0,q=[],ce=j.textPadding,ne=j.truncate,se=ne&&ne.outerWidth,Ce=ne&&ne.outerHeight;ce&&(se!=null&&(se-=ce[1]+ce[3]),Ce!=null&&(Ce-=ce[0]+ce[2]));for(var Re=0;Re<G.length;Re++){for(var Xe=G[Re],we=0,Pe=0,Ee=0;Ee<Xe.tokens.length;Ee++){var Ge=Xe.tokens[Ee],It=Ge.styleName&&j.rich[Ge.styleName]||{},ze=Ge.textPadding=It.textPadding,ye=Ge.font=It.font||j.font,Me=Ge.textHeight=e(It.textHeight,N(ye));if(ze&&(Me+=ze[0]+ze[2]),Ge.height=Me,Ge.lineHeight=m(It.textLineHeight,j.textLineHeight,Me),Ge.textAlign=It&&It.textAlign||j.textAlign,Ge.textVerticalAlign=It&&It.textVerticalAlign||"middle",Ce!=null&&H+Ge.lineHeight>Ce)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&&Le<qe&&(!nt||Le<Bt?(Ge.text="",Ge.textWidth=qe=0):(Ge.text=E(Ge.text,Le-Bt,ye,ne.ellipsis,{minChar:ne.minChar}),Ge.textWidth=o(Ge.text,ye),qe=Ge.textWidth+Bt))}Pe+=Ge.width=qe,It&&(we=Math.max(we,Ge.lineHeight))}Xe.width=Pe,Xe.lineHeight=we,H+=we,Z=Math.max(Z,Pe)}W.outerWidth=W.width=e(j.textWidth,Z),W.outerHeight=W.height=e(j.textHeight,H),ce&&(W.outerWidth+=ce[1]+ce[3],W.outerHeight+=ce[0]+ce[2]);for(var Re=0;Re<q.length;Re++){var Ge=q[Re],Ue=Ge.percentWidth;Ge.width=parseInt(Ue,10)/100*Z}return W}function X(Y,j,W){for(var U=j==="",R=j.split(`
`),K=Y.lines,G=0;G<R.length;G++){var H=R[G],Z={styleName:W,text:H,isLineHolder:!H&&!U};if(G)K.push({tokens:[Z]});else{var q=(K[K.length-1]||(K[0]={tokens:[]})).tokens,ce=q.length;ce===1&&q[0].isLineHolder?q[0]=Z:(H||!ce||U)&&q.push(Z)}}}function V(Y){var j=(Y.fontSize||Y.fontFamily)&&[Y.fontStyle,Y.fontWeight,(Y.fontSize||12)+"px",Y.fontFamily||"sans-serif"].join(" ");return j&&f(j)||Y.textFont||Y.font}z.DEFAULT_FONT=n,z.$override=r,z.getWidth=o,z.getBoundingRect=u,z.adjustTextX=b,z.adjustTextY=w,z.calculateTextPosition=y,z.adjustTextPositionOnRect=_,z.truncateText=E,z.getLineHeight=N,z.measureText=M,z.parsePlainText=P,z.parseRichText=B,z.makeFont=V},"6Hfg":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("FhB9")),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="SwapRightOutlined";var f=h.forwardRef(m);z.default=f},"6Ic6":function(ue,z,i){var T=i("bYtY"),x=T.each,g=i("4fz+"),h=i("iRjW"),t=i("Yl7c"),e=i("4NO4"),m=i("IwbS"),f=i("9H2F"),c=f.createTask,a=i("zM3Q"),l=e.makeInner(),s=a();function n(){this.group=new g,this.uid=h.getUID("viewChart"),this.renderTask=c({plan:u,reset:p}),this.renderTask.context={view:this}}n.prototype={type:"chart",init:function(w,y){},render:function(w,y,_,E){},highlight:function(w,y,_,E){o(w.getData(),E,"emphasis")},downplay:function(w,y,_,E){o(w.getData(),E,"normal")},remove:function(w,y){this.group.removeAll()},dispose:function(){},incrementalPrepareRender:null,incrementalRender:null,updateTransform:null,filterForExposedEvent:null};var d=n.prototype;d.updateView=d.updateLayout=d.updateVisual=function(w,y,_,E){this.render(w,y,_,E)};function r(w,y,_){if(w&&(w.trigger(y,_),w.isGroup&&!m.isHighDownDispatcher(w)))for(var E=0,I=w.childCount();E<I;E++)r(w.childAt(E),y,_)}function o(w,y,_){var E=e.queryDataIndex(w,y),I=y&&y.highlightKey!=null?m.getHighlightDigit(y.highlightKey):null;E!=null?x(e.normalizeToArray(E),function(S){r(w.getItemGraphicEl(S),_,I)}):w.eachItemGraphicEl(function(S){r(S,_,I)})}t.enableClassExtend(n,["dispose"]),t.enableClassManagement(n,{registerWhenExtend:!0}),n.markUpdateMethod=function(w,y){l(w).updateMethod=y};function u(w){return s(w.model)}function p(w){var y=w.model,_=w.ecModel,E=w.api,I=w.payload,S=y.pipelineContext.progressiveRender,C=w.view,N=I&&l(I).updateMethod,M=S?"incrementalPrepareRender":N&&C[N]?N:"render";return M!=="render"&&C[M](y,_,E,I),A[M]}var A={incrementalPrepareRender:{progress:function(w,y){y.view.incrementalRender(w,y.model,y.ecModel,y.api,y.payload)}},render:{forceFirstProgress:!0,progress:function(w,y){y.view.render(y.model,y.ecModel,y.api,y.payload)}}},b=n;ue.exports=b},"6MrE":function(ue,z,i){},"6Qwc":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T={8:"Backspace",9:"Tab",10:"NumpadClear",12:"Numpad5",13:"Enter",16:"ShiftLeft",17:"ControlLeft",18:"AltLeft",19:"Pause",20:"CapsLock",21:"Lang1",25:"Lang2",27:"Escape",28:"Convert",29:"NonConvert",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",41:"Select",44:"PrintScreen",45:"Insert",46:"Delete",47:"Help",48:"Digit0",49:"Digit1",50:"Digit2",51:"Digit3",52:"Digit4",53:"Digit5",54:"Digit6",55:"Digit7",56:"Digit8",57:"Digit9",91:"MetaLeft",92:"MetaRight",93:"ContextMenu",95:"Sleep",96:"Numpad0",97:"Numpad1",98:"Numpad2",99:"Numpad3",100:"Numpad4",101:"Numpad5",102:"Numpad6",103:"Numpad7",104:"Numpad8",105:"Numpad9",106:"NumpadMultiply",107:"NumpadAdd",108:"NumpadDecimal",109:"NumpadSubtract",110:"NumpadDecimal",111:"NumpadDivide",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",124:"F13",125:"F14",126:"F15",127:"F16",128:"F17",129:"F18",130:"F19",131:"F20",132:"F21",133:"F22",134:"F23",135:"F24",144:"NumLock",145:"ScrollLock",166:"BrowserBack",167:"BrowserForward",168:"BrowserRefresh",169:"BrowserStop",170:"BrowserSearch",171:"BrowserFavorites",172:"BrowserHome",173:"AudioVolumeMute",174:"AudioVolumeDown",175:"AudioVolumeUp",176:"MediaTrackNext",177:"MediaTrackPrevious",178:"MediaStop",179:"MediaPlayPause",180:"LaunchMail",181:"MediaSelect",182:"LaunchApp1",183:"LaunchApp2",225:"AltRight"};z.default=T},"6SEX":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("qWUW"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},"6UJt":function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("v56E"),h=i.n(g),t=i("R9oj"),e=i("5NDa")},"6VBw":function(ue,z,i){"use strict";var T=i("VTBJ"),x=i("ODXe"),g=i("rePB"),h=i("Ff2n"),t=i("q1tI"),e=i.n(t),m=i("TSYQ"),f=i.n(m),c=Object(t.createContext)({}),a=c,l=i("U8pU"),s=i("u3cA"),n=i("Kwbf"),d=i("MNnm"),r="rc-util-key";function o(G){if(G.attachTo)return G.attachTo;var H=document.querySelector("head");return H||document.body}function u(G){var H,Z=arguments.length>1&&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<a.length;s++){var n=a[s];n.invisible||n.ignore?(n.__alreadyNotVisible||n.onRemove(l),n.__alreadyNotVisible=!0):(n.__alreadyNotVisible&&n.onAdd(l),n.__alreadyNotVisible=!1,n.__dirty&&(n.beforeBrush&&n.beforeBrush(),(n.brushVML||n.brush).call(n,l),n.afterBrush&&n.afterBrush())),n.__dirty=!1}this._firstPaint&&(this._vmlViewport.appendChild(l),this._firstPaint=!1)},resize:function(a,l){var a=a==null?this._getWidth():a,l=l==null?this._getHeight():l;if(this._width!==a||this._height!==l){this._width=a,this._height=l;var s=this._vmlViewport.style;s.width=a+"px",s.height=l+"px"}},dispose:function(){this.root.innerHTML="",this._vmlRoot=this._vmlViewport=this.storage=null},getWidth:function(){return this._width},getHeight:function(){return this._height},clear:function(){this._vmlViewport&&this.root.removeChild(this._vmlViewport)},_getWidth:function(){var a=this.root,l=a.currentStyle;return(a.clientWidth||t(l.width))-t(l.paddingLeft)-t(l.paddingRight)|0},_getHeight:function(){var a=this.root,l=a.currentStyle;return(a.clientHeight||t(l.height))-t(l.paddingTop)-t(l.paddingBottom)|0}};function m(c){return function(){T('In IE8.0 VML mode painter not support method "'+c+'"')}}h(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(c){e.prototype[c]=m(c)});var f=e;ue.exports=f},"6r85":function(ue,z,i){var T=i("bYtY");function x(g){if(!g||!T.isArray(g.series))return;T.each(g.series,function(h){T.isObject(h)&&h.type==="k"&&(h.type="candlestick")})}ue.exports=x},"6uqw":function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("ItGF"),h=i("YOMW"),t=i("XxSj"),e=i("K4ya"),m=i("4NO4"),f=i("OELB"),c=t.mapVisual,a=t.eachVisual,l=x.isArray,s=x.each,n=f.asc,d=f.linearMap,r=x.noop,o=T.extendComponentModel({type:"visualMap",dependencies:["series"],stateList:["inRange","outOfRange"],replacableOptionKeys:["inRange","outOfRange","target","controller","color"],dataBound:[-Infinity,Infinity],layoutMode:{type:"box",ignoreSize:!0},defaultOption:{show:!0,zlevel:0,z:4,seriesIndex:"all",min:0,max:200,dimension:null,inRange:null,outOfRange:null,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,color:null,formatter:null,text:null,textStyle:{color:"#333"}},init:function(p,A,b){this._dataExtent,this.targetVisuals={},this.controllerVisuals={},this.textStyleModel,this.itemSize,this.mergeDefaultAndTheme(p,b)},optionUpdated:function(p,A){var b=this.option;g.canvasSupported||(b.realtime=!1),!A&&e.replaceVisualOption(b,p,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},resetVisual:function(p){var A=this.stateList;p=x.bind(p,this),this.controllerVisuals=e.createVisualMappings(this.option.controller,A,p),this.targetVisuals=e.createVisualMappings(this.option.target,A,p)},getTargetSeriesIndices:function(){var p=this.option.seriesIndex,A=[];return p==null||p==="all"?this.ecModel.eachSeries(function(b,w){A.push(w)}):A=m.normalizeToArray(p),A},eachTargetSeries:function(p,A){x.each(this.getTargetSeriesIndices(),function(b){p.call(A,this.ecModel.getSeriesByIndex(b))},this)},isTargetSeries:function(p){var A=!1;return this.eachTargetSeries(function(b){b===p&&(A=!0)}),A},formatValueText:function(p,A,b){var w=this.option,y=w.precision,_=this.dataBound,E=w.formatter,I,S;if(b=b||["<",">"],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.span<m)&&(h[1-e]=h[e]+l.sign*m);var d=T(h,e);return f!=null&&d.span>f&&(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<n.count();b++){var w=n.get(p,b),y=N(w,A[2],b),_=N(w,A[0],b),E=N(w,A[1],b),I=N(w,A[3],b),S=N(w,A[4],b),C=[];M(C,E,0),M(C,I,1),C.push(_,E,S,I),P(C,_),P(C,S),P(C,y),n.setItemLayout(b,{initBaseline:y[o],ends:C})}function N(B,X,V){var Y=n.get(X,V),j=[];j[r]=B,j[o]=Y;var W;return isNaN(B)||isNaN(Y)?W=[NaN,NaN]:(W=s.dataToPoint(j),W[r]+=a),W}function M(B,X,V){var Y=X.slice(),j=X.slice();Y[r]+=d,j[r]-=d,V?B.push(Y,j):B.push(j,Y)}function P(B,X){var V=X.slice(),Y=X.slice();V[r]-=d,Y[r]+=d,B.push(V,Y)}}ue.exports=t},"7SHv":function(ue,z,i){var T=i("LPTA"),x=T.devicePixelRatio,g=i("bYtY"),h=i("SUKs"),t=i("mFDi"),e=i("BPZU"),m=i("Xmg4"),f=i("mLcG"),c=i("Dagg"),a=i("ItGF"),l=1e5,s=314159,n=.01,d=.001;function r(I){return parseInt(I,10)}function o(I){return I?I.__builtin__?!0:!(typeof I.resize!="function"||typeof I.refresh!="function"):!1}var u=new t(0,0,0,0),p=new t(0,0,0,0);function A(I,S,C){return u.copy(I.getBoundingRect()),I.transform&&u.applyTransform(I.transform),p.width=S,p.height=C,!u.intersect(p)}function b(I,S){if(I===S)return!1;if(!I||!S||I.length!==S.length)return!0;for(var C=0;C<I.length;C++)if(I[C]!==S[C])return!0;return!1}function w(I,S){for(var C=0;C<I.length;C++){var N=I[C];N.setTransform(S),S.beginPath(),N.buildPath(S,N.shape),S.clip(),N.restoreTransform(S)}}function y(I,S){var C=document.createElement("div");return C.style.cssText=["position:relative","width:"+I+"px","height:"+S+"px","padding:0","margin:0","border-width:0"].join(";")+";",C}var _=function(S,C,N){this.type="canvas";var M=!S.nodeName||S.nodeName.toUpperCase()==="CANVAS";this._opts=N=g.extend({},N||{}),this.dpr=N.devicePixelRatio||x,this._singleCanvas=M,this.root=S;var P=S.style;P&&(P["-webkit-tap-highlight-color"]="transparent",P["-webkit-user-select"]=P["user-select"]=P["-webkit-touch-callout"]="none",S.innerHTML=""),this.storage=C;var B=this._zlevelList=[],X=this._layers={};if(this._layerConfig={},this._needsManuallyCompositing=!1,M){var Y=S.width,j=S.height;N.width!=null&&(Y=N.width),N.height!=null&&(j=N.height),this.dpr=N.devicePixelRatio||1,S.width=Y*this.dpr,S.height=j*this.dpr,this._width=Y,this._height=j;var W=new m(S,this,this.dpr);W.__builtin__=!0,W.initContext(),X[s]=W,W.zlevel=s,B.push(s),this._domRoot=S}else{this._width=this._getSize(0),this._height=this._getSize(1);var V=this._domRoot=y(this._width,this._height);S.appendChild(V)}this._hoverlayer=null,this._hoverElements=[]};_.prototype={constructor:_,getType:function(){return"canvas"},isSingleCanvas:function(){return this._singleCanvas},getViewportRoot:function(){return this._domRoot},getViewportRootOffset:function(){var S=this.getViewportRoot();if(S)return{offsetLeft:S.offsetLeft||0,offsetTop:S.offsetTop||0}},refresh:function(S){var C=this.storage.getDisplayList(!0),N=this._zlevelList;this._redrawId=Math.random(),this._paintList(C,S,this._redrawId);for(var M=0;M<N.length;M++){var P=N[M],B=this._layers[P];if(!B.__builtin__&&B.refresh){var X=M===0?this._backgroundColor:null;B.refresh(X)}}return this.refreshHover(),this},addHover:function(S,C){if(S.__hoverMir)return;var N=new S.constructor({style:S.style,shape:S.shape,z:S.z,z2:S.z2,silent:S.silent});return N.__from=S,S.__hoverMir=N,C&&N.setStyle(C),this._hoverElements.push(N),N},removeHover:function(S){var C=S.__hoverMir,N=this._hoverElements,M=g.indexOf(N,C);M>=0&&N.splice(M,1),S.__hoverMir=null},clearHover:function(S){for(var C=this._hoverElements,N=0;N<C.length;N++){var M=C[N].__from;M&&(M.__hoverMir=null)}C.length=0},refreshHover:function(){var S=this._hoverElements,C=S.length,N=this._hoverlayer;if(N&&N.clear(),!C)return;e(S,this.storage.displayableSortFunc),N||(N=this._hoverlayer=this.getLayer(l));var M={};N.ctx.save();for(var P=0;P<C;){var B=S[P],X=B.__from;if(!(X&&X.__zr)){S.splice(P,1),X.__hoverMir=null,C--;continue}P++,X.invisible||(B.transform=X.transform,B.invTransform=X.invTransform,B.__clipPaths=X.__clipPaths,this._doPaintEl(B,N,!0,M))}N.ctx.restore()},getHoverLayer:function(){return this.getLayer(l)},_paintList:function(S,C,N){if(this._redrawId!==N)return;C=C||!1,this._updateLayerStatus(S);var M=this._doPaintList(S,C);if(this._needsManuallyCompositing&&this._compositeManually(),!M){var P=this;f(function(){P._paintList(S,C,N)})}},_compositeManually:function(){var S=this.getLayer(s).ctx,C=this._domRoot.width,N=this._domRoot.height;S.clearRect(0,0,C,N),this.eachBuiltinLayer(function(M){M.virtual&&S.drawImage(M.dom,0,0,C,N)})},_doPaintList:function(S,C){for(var N=[],M=0;M<this._zlevelList.length;M++){var P=this._zlevelList[M],B=this._layers[P];B.__builtin__&&B!==this._hoverlayer&&(B.__dirty||C)&&N.push(B)}for(var X=!0,V=0;V<N.length;V++){var B=N[V],Y=B.ctx,j={};Y.save();var W=C?B.__startIndex:B.__drawIndex,U=!C&&B.incremental&&Date.now,R=U&&Date.now(),K=B.zlevel===this._zlevelList[0]?this._backgroundColor:null;if(B.__startIndex===B.__endIndex)B.clear(!1,K);else if(W===B.__startIndex){var G=S[W];(!G.incremental||!G.notClear||C)&&B.clear(!1,K)}W===-1&&(console.error("For some unknown reason. drawIndex is -1"),W=B.__startIndex);for(var H=W;H<B.__endIndex;H++){var Z=S[H];if(this._doPaintEl(Z,B,C,j),Z.__dirty=Z.__dirtyText=!1,U){var q=Date.now()-R;if(q>15)break}}B.__drawIndex=H,B.__drawIndex<B.__endIndex&&(X=!1),j.prevElClipPaths&&Y.restore(),Y.restore()}return a.wxa&&g.each(this._layers,function(ce){ce&&ce.ctx&&ce.ctx.draw&&ce.ctx.draw()}),X},_doPaintEl:function(S,C,N,M){var P=C.ctx,B=S.transform;if((C.__dirty||N)&&!S.invisible&&S.style.opacity!==0&&!(B&&!B[0]&&!B[3])&&!(S.culling&&A(S,this._width,this._height))){var X=S.__clipPaths,V=M.prevElClipPaths;(!V||b(X,V))&&(V&&(P.restore(),M.prevElClipPaths=null,M.prevEl=null),X&&(P.save(),w(X,P),M.prevElClipPaths=X)),S.beforeBrush&&S.beforeBrush(P),S.brush(P,M.prevEl||null),M.prevEl=S,S.afterBrush&&S.afterBrush(P)}},getLayer:function(S,C){this._singleCanvas&&!this._needsManuallyCompositing&&(S=s);var N=this._layers[S];return N||(N=new m("zr_"+S,this,this.dpr),N.zlevel=S,N.__builtin__=!0,this._layerConfig[S]?g.merge(N,this._layerConfig[S],!0):this._layerConfig[S-n]&&g.merge(N,this._layerConfig[S-n],!0),C&&(N.virtual=C),this.insertLayer(S,N),N.initContext()),N},insertLayer:function(S,C){var N=this._layers,M=this._zlevelList,P=M.length,B=null,X=-1,V=this._domRoot;if(N[S]){h("ZLevel "+S+" has been used already");return}if(!o(C)){h("Layer of zlevel "+S+" is not valid");return}if(P>0&&S>M[0]){for(X=0;X<P-1&&!(M[X]<S&&M[X+1]>S);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;P<N.length;P++)M=N[P],S.call(C,this._layers[M],M)},eachBuiltinLayer:function(S,C){var N=this._zlevelList,M,P,B;for(B=0;B<N.length;B++)P=N[B],M=this._layers[P],M.__builtin__&&S.call(C,M,P)},eachOtherLayer:function(S,C){var N=this._zlevelList,M,P,B;for(B=0;B<N.length;B++)P=N[B],M=this._layers[P],M.__builtin__||S.call(C,M,P)},getLayers:function(){return this._layers},_updateLayerStatus:function(S){this.eachBuiltinLayer(function(j,W){j.__dirty=j.__used=!1});function C(j){P&&(P.__endIndex!==j&&(P.__dirty=!0),P.__endIndex=j)}if(this._singleCanvas)for(var N=1;N<S.length;N++){var M=S[N];if(M.zlevel!==S[N-1].zlevel||M.incremental){this._needsManuallyCompositing=!0;break}}for(var P=null,B=0,X,N=0;N<S.length;N++){var M=S[N],V=M.zlevel,Y;X!==V&&(X=V,B=0),M.incremental?(Y=this.getLayer(V+d,this._needsManuallyCompositing),Y.incremental=!0,B=1):Y=this.getLayer(V+(B>0?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<this._zlevelList.length;M++){var P=this._zlevelList[M];if(P===S||P===S+n){var B=this._layers[P];g.merge(B,N[S],!0)}}}},delLayer:function(S){var C=this._layers,N=this._zlevelList,M=C[S];if(!M)return;M.dom.parentNode.removeChild(M.dom),delete C[S],N.splice(g.indexOf(N,S),1)},resize:function(S,C){if(this._domRoot.style){var N=this._domRoot;N.style.display="none";var M=this._opts;if(S!=null&&(M.width=S),C!=null&&(M.height=C),S=this._getSize(0),C=this._getSize(1),N.style.display="",this._width!==S||C!==this._height){N.style.width=S+"px",N.style.height=C+"px";for(var P in this._layers)this._layers.hasOwnProperty(P)&&this._layers[P].resize(S,C);g.each(this._progressiveLayers,function(B){B.resize(S,C)}),this.refresh(!0)}this._width=S,this._height=C}else{if(S==null||C==null)return;this._width=S,this._height=C,this.getLayer(s).resize(S,C)}return this},clearLayer:function(S){var C=this._layers[S];C&&C.clear()},dispose:function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},getRenderedCanvas:function(S){if(S=S||{},this._singleCanvas&&!this._compositeManually)return this._layers[s].dom;var C=new m("image",this,S.pixelRatio||this.dpr);if(C.initContext(),C.clear(!1,S.backgroundColor||this._backgroundColor),S.pixelRatio<=this.dpr){this.refresh();var N=C.dom.width,M=C.dom.height,P=C.ctx;this.eachLayer(function(j){j.__builtin__?P.drawImage(j.dom,0,0,N,M):j.renderToCanvas&&(C.ctx.save(),j.renderToCanvas(C.ctx),C.ctx.restore())})}else for(var B={},X=this.storage.getDisplayList(!0),V=0;V<X.length;V++){var Y=X[V];this._doPaintEl(Y,C,!0,B)}return C.dom},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(S){var C=this._opts,N=["width","height"][S],M=["clientWidth","clientHeight"][S],P=["paddingLeft","paddingTop"][S],B=["paddingRight","paddingBottom"][S];if(C[N]!=null&&C[N]!=="auto")return parseFloat(C[N]);var X=this.root,V=document.defaultView.getComputedStyle(X);return(X[M]||r(V[N])||r(X.style[N]))-(r(V[P])||0)-(r(V[B])||0)|0},pathToImage:function(S,C){C=C||this.dpr;var N=document.createElement("canvas"),M=N.getContext("2d"),P=S.getBoundingRect(),B=S.style,X=B.shadowBlur*C,V=B.shadowOffsetX*C,Y=B.shadowOffsetY*C,j=B.hasStroke()?B.lineWidth:0,W=Math.max(j/2,-V+X),U=Math.max(j/2,V+X),R=Math.max(j/2,-Y+X),K=Math.max(j/2,Y+X),G=P.width+W+U,H=P.height+R+K;N.width=G*C,N.height=H*C,M.scale(C,C),M.clearRect(0,0,G,H),M.dpr=C;var Z={position:S.position,rotation:S.rotation,scale:S.scale};S.position=[W-P.x,R-P.y],S.rotation=0,S.scale=[1,1],S.updateTransform(),S&&S.brush(M);var q=c,ce=new q({style:{x:0,y:0,image:N}});return Z.position!=null&&(ce.position=S.position=Z.position),Z.rotation!=null&&(ce.rotation=S.rotation=Z.rotation),Z.scale!=null&&(ce.scale=S.scale=Z.scale),ce}};var E=_;ue.exports=E},"7a+S":function(ue,z,i){var T=i("bYtY"),x=i("bLfw"),g=i("YXkt"),h=i("4NO4"),t=x.extend({type:"timeline",layoutMode:"box",defaultOption:{zlevel:0,z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},init:function(m,f,c){this._data,this._names,this.mergeDefaultAndTheme(m,c),this._initData()},mergeOption:function(m){t.superApply(this,"mergeOption",arguments),this._initData()},setCurrentIndex:function(m){m==null&&(m=this.option.currentIndex);var f=this._data.count();this.option.loop?m=(m%f+f)%f:(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={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};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<S.length;C++){var N=a[C];y=y.replace(l(N),l(N,0))}for(var M=0;M<I;M++)for(var P=0;P<S.length;P++){var B=_[M][S[P]];y=y.replace(l(a[P],M),E?c(B):B)}return y}function n(y,_,E){return T.each(_,function(I,S){y=y.replace("{"+S+"}",E?c(I):I)}),y}function d(y,_){y=T.isString(y)?{color:y,extraCssText:_}:y||{};var E=y.color,I=y.type,_=y.extraCssText,S=y.renderMode||"html",C=y.markerId||"X";return E?S==="html"?I==="subItem"?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+c(E)+";"+(_||"")+'"></span>':'<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:'+c(E)+";"+(_||"")+'"></span>':{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;w<u[p].length-1;w++){var y=u[p][w].slice(),_=this._firstDayOfMonth[w];if(b){var E=this._firstDayPoints[w];y[A]=(E[A]+u[0][w+1][A])/2}var I=s.get("formatter"),S=n[+_.m-1],C={yyyy:_.y,yy:(_.y+"").slice(2),MM:_.m,M:+_.m,nameMap:S},N=this._formatterLabel(I,C),M=new g.Text({z2:30});x.extend(g.setTextStyle(M.style,s,{text:N}),this._monthTextPositionControl(y,b,a,r,d)),l.add(M)}},_weekTextPositionControl:function(c,a,l,s,n){var d="center",r="middle",o=c[0],u=c[1],p=l==="start";return a==="horizontal"?(o=o+s+(p?1:-1)*n[0]/2,d=p?"right":"left"):(u=u+s+(p?1:-1)*n[1]/2,r=p?"bottom":"top"),{x:o,y:u,textAlign:d,textVerticalAlign:r}},_renderWeekText:function(c,a,l,s){var n=c.getModel("dayLabel");if(!n.get("show"))return;var d=c.coordinateSystem,r=n.get("position"),o=n.get("nameMap"),u=n.get("margin"),p=d.getFirstDayOfWeek();x.isString(o)&&(o=m[o.toUpperCase()]||[]);var A=d.getNextNDay(a.end.time,7-a.lweek).time,b=[d.getCellWidth(),d.getCellHeight()];u=t.parsePercent(u,b[l==="horizontal"?0:1]),r==="start"&&(A=d.getNextNDay(a.start.time,-(7+a.fweek)).time,u=-u);for(var w=0;w<7;w++){var y=d.getNextNDay(A,w),_=d.dataToRect([y.time],!1).center,E=w;E=Math.abs((w+p)%7);var I=new g.Text({z2:30});x.extend(g.setTextStyle(I.style,n,{text:o[E]}),this._weekTextPositionControl(_,l,r,u,b)),s.add(I)}}});ue.exports=f},"7oTu":function(ue,z,i){var T=i("IMiH"),x=i("QBsz"),g=x.applyTransform,h=T.CMD,t=[[],[],[]],e=Math.sqrt,m=Math.atan2;function f(c,a){var l=c.data,s,n,d,r,o,u,p=h.M,A=h.C,b=h.L,w=h.R,y=h.A,_=h.Q;for(d=0,r=0;d<l.length;){s=l[d++],r=d,n=0;switch(s){case p:n=1;break;case b:n=1;break;case A:n=3;break;case _:n=2;break;case y:var E=a[4],I=a[5],S=e(a[0]*a[0]+a[1]*a[1]),C=e(a[2]*a[2]+a[3]*a[3]),N=m(-a[1]/C,a[0]/S);l[d]*=S,l[d++]+=E,l[d]*=C,l[d++]+=I,l[d++]*=S,l[d++]*=C,l[d++]+=N,l[d++]+=N,d+=2,r=d;break;case w:u[0]=l[d++],u[1]=l[d++],g(u,u,a),l[r++]=u[0],l[r++]=u[1],u[0]+=l[d++],u[1]+=l[d++],g(u,u,a),l[r++]=u[0],l[r++]=u[1]}for(o=0;o<n;o++){var u=t[o];u[0]=l[d++],u[1]=l[d++],g(u,u,a),l[r++]=u[0],l[r++]=u[1]}}}ue.exports=f},"7pVf":function(ue,z,i){var T=i("ProS"),x=i("ZqQs");i("oE7X"),i("OUJF"),i("3X6L"),i("NH9N"),T.registerPreprocessor(x)},"7ph2":function(ue,z){function i(g){return g instanceof Array||(g=[g,g]),g}var T="lineStyle.opacity".split("."),x={seriesType:"lines",reset:function(g,h,t){var e=i(g.get("symbol")),m=i(g.get("symbolSize")),f=g.getData();f.setVisual("fromSymbol",e&&e[0]),f.setVisual("toSymbol",e&&e[1]),f.setVisual("fromSymbolSize",m&&m[0]),f.setVisual("toSymbolSize",m&&m[1]),f.setVisual("opacity",g.get(T));function c(a,l){var s=a.getItemModel(l),n=i(s.getShallow("symbol",!0)),d=i(s.getShallow("symbolSize",!0)),r=s.get(T);n[0]&&a.setItemVisual(l,"fromSymbol",n[0]),n[1]&&a.setItemVisual(l,"toSymbol",n[1]),d[0]&&a.setItemVisual(l,"fromSymbolSize",d[0]),d[1]&&a.setItemVisual(l,"toSymbolSize",d[1]),a.setItemVisual(l,"opacity",r)}return{dataEach:f.hasItemOption?c:null}}};ue.exports=x},"7uqq":function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("ProS"),h=i("bYtY"),t=i("AUH6"),e=i("+TT/"),m=i("OELB"),f=i("W4dC"),c=i("7DRL");function a(d,r){var o=d.get("boundingCoords");if(o!=null){var u=o[0],p=o[1];isNaN(u[0])||isNaN(u[1])||isNaN(p[0])||isNaN(p[1])||this.setBoundingRect(u[0],u[1],p[0]-u[0],p[1]-u[1])}var A=this.getBoundingRect(),b,w=d.get("layoutCenter"),y=d.get("layoutSize"),_=r.getWidth(),E=r.getHeight(),I=A.width/A.height*this.aspectScale,S=!1;w&&y&&(w=[m.parsePercent(w[0],_),m.parsePercent(w[1],E)],y=m.parsePercent(y,Math.min(_,E)),!isNaN(w[0])&&!isNaN(w[1])&&!isNaN(y)&&(S=!0));var C;if(S){var C={};I>1?(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<u.length;A++)p.set(u[A].name,u[A]);var b=f.load(r,o);return h.each(b.regions,function(w){var y=w.name;!p.get(y)&&u.push({name:y})}),u}};g.registerCoordinateSystem("geo",s);var n=s;ue.exports=n},"7yuC":function(ue,z,i){var T=i("QBsz"),x=T.scaleAndAdd;function g(h,t,e){for(var m=e.rect,f=m.width,c=m.height,a=[m.x+f/2,m.y+c/2],l=e.gravity==null?.1:e.gravity,s=0;s<h.length;s++){var n=h[s];n.p||(n.p=T.create(f*(Math.random()-.5)+a[0],c*(Math.random()-.5)+a[1])),n.pp=T.clone(n.p),n.edges=null}var d=e.friction==null?.6:e.friction,r=d;return{warmUp:function(){r=d*.8},setFixed:function(o){h[o].fixed=!0},setUnfixed:function(o){h[o].fixed=!1},step:function(o){for(var u=[],p=h.length,A=0;A<t.length;A++){var b=t[A];if(b.ignoreForceLayout)continue;var w=b.n1,y=b.n2;T.sub(u,y.p,w.p);var _=T.len(u)-b.d,E=y.w/(w.w+y.w);isNaN(E)&&(E=0),T.normalize(u,u),!w.fixed&&x(w.p,w.p,u,E*_*r),!y.fixed&&x(y.p,y.p,u,-(1-E)*_*r)}for(var A=0;A<p;A++){var I=h[A];I.fixed||(T.sub(u,a,I.p),x(I.p,I.p,u,l*r))}for(var A=0;A<p;A++)for(var w=h[A],S=A+1;S<p;S++){var y=h[S];T.sub(u,y.p,w.p);var _=T.len(u);_===0&&(T.set(u,Math.random()-.5,Math.random()-.5),_=1);var C=(w.rep+y.rep)/_/_;!w.fixed&&x(w.pp,w.pp,u,C),!y.fixed&&x(y.pp,y.pp,u,-C)}for(var N=[],A=0;A<p;A++){var I=h[A];I.fixed||(T.sub(N,I.p,I.pp),x(I.p,I.p,N,r),T.copy(I.pp,I.p))}r=r*.992,o&&o(h,t,r<.01)}}}z.forceLayout=g},"8+yF":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T={256:960,257:992,258:451,259:483,260:417,261:433,262:454,263:486,264:710,265:742,266:709,267:741,268:456,269:488,270:463,271:495,272:464,273:496,274:938,275:954,278:972,279:1004,280:458,281:490,282:460,283:492,284:728,285:760,286:683,287:699,288:725,289:757,290:939,291:955,292:678,293:694,294:673,295:689,296:933,297:949,298:975,299:1007,302:967,303:999,304:681,305:697,308:684,309:700,310:979,311:1011,312:930,313:453,314:485,315:934,316:950,317:421,318:437,321:419,322:435,323:465,324:497,325:977,326:1009,327:466,328:498,330:957,331:959,332:978,333:1010,336:469,337:501,338:5052,339:5053,340:448,341:480,342:931,343:947,344:472,345:504,346:422,347:438,348:734,349:766,350:426,351:442,352:425,353:441,354:478,355:510,356:427,357:443,358:940,359:956,360:989,361:1021,362:990,363:1022,364:733,365:765,366:473,367:505,368:475,369:507,370:985,371:1017,376:5054,377:428,378:444,379:431,380:447,381:430,382:446,402:2294,466:16777681,711:439,728:418,729:511,731:434,733:445,901:1966,902:1953,904:1954,905:1955,906:1956,908:1959,910:1960,911:1963,912:1974,913:1985,914:1986,915:1987,916:1988,917:1989,918:1990,919:1991,920:1992,921:1993,922:1994,923:1995,924:1996,925:1997,926:1998,927:1999,928:2e3,929:2001,931:2002,932:2004,933:2005,934:2006,935:2007,936:2008,937:2009,938:1957,939:1961,940:1969,941:1970,942:1971,943:1972,944:1978,945:2017,946:2018,947:2019,948:2020,949:2021,950:2022,951:2023,952:2024,953:2025,954:2026,955:2027,956:2028,957:2029,958:2030,959:2031,960:2032,961:2033,962:2035,963:2034,964:2036,965:2037,966:2038,967:2039,968:2040,969:2041,970:1973,971:1977,972:1975,973:1976,974:1979,1025:1715,1026:1713,1027:1714,1028:1716,1029:1717,1030:1718,1031:1719,1032:1720,1033:1721,1034:1722,1035:1723,1036:1724,1038:1726,1039:1727,1040:1761,1041:1762,1042:1783,1043:1767,1044:1764,1045:1765,1046:1782,1047:1786,1048:1769,1049:1770,1050:1771,1051:1772,1052:1773,1053:1774,1054:1775,1055:1776,1056:1778,1057:1779,1058:1780,1059:1781,1060:1766,1061:1768,1062:1763,1063:1790,1064:1787,1065:1789,1066:1791,1067:1785,1068:1784,1069:1788,1070:1760,1071:1777,1072:1729,1073:1730,1074:1751,1075:1735,1076:1732,1077:1733,1078:1750,1079:1754,1080:1737,1081:1738,1082:1739,1083:1740,1084:1741,1085:1742,1086:1743,1087:1744,1088:1746,1089:1747,1090:1748,1091:1749,1092:1734,1093:1736,1094:1731,1095:1758,1096:1755,1097:1757,1098:1759,1099:1753,1100:1752,1101:1756,1102:1728,1103:1745,1105:1699,1106:1697,1107:1698,1108:1700,1109:1701,1110:1702,1111:1703,1112:1704,1113:1705,1114:1706,1115:1707,1116:1708,1118:1710,1119:1711,1168:1725,1169:1709,1488:3296,1489:3297,1490:3298,1491:3299,1492:3300,1493:3301,1494:3302,1495:3303,1496:3304,1497:3305,1498:3306,1499:3307,1500:3308,1501:3309,1502:3310,1503:3311,1504:3312,1505:3313,1506:3314,1507:3315,1508:3316,1509:3317,1510:3318,1511:3319,1512:3320,1513:3321,1514:3322,1548:1452,1563:1467,1567:1471,1569:1473,1570:1474,1571:1475,1572:1476,1573:1477,1574:1478,1575:1479,1576:1480,1577:1481,1578:1482,1579:1483,1580:1484,1581:1485,1582:1486,1583:1487,1584:1488,1585:1489,1586:1490,1587:1491,1588:1492,1589:1493,1590:1494,1591:1495,1592:1496,1593:1497,1594:1498,1600:1504,1601:1505,1602:1506,1603:1507,1604:1508,1605:1509,1606:1510,1607:1511,1608:1512,1609:1513,1610:1514,1611:1515,1612:1516,1613:1517,1614:1518,1615:1519,1616:1520,1617:1521,1618:1522,3585:3489,3586:3490,3587:3491,3588:3492,3589:3493,3590:3494,3591:3495,3592:3496,3593:3497,3594:3498,3595:3499,3596:3500,3597:3501,3598:3502,3599:3503,3600:3504,3601:3505,3602:3506,3603:3507,3604:3508,3605:3509,3606:3510,3607:3511,3608:3512,3609:3513,3610:3514,3611:3515,3612:3516,3613:3517,3614:3518,3615:3519,3616:3520,3617:3521,3618:3522,3619:3523,3620:3524,3621:3525,3622:3526,3623:3527,3624:3528,3625:3529,3626:3530,3627:3531,3628:3532,3629:3533,3630:3534,3631:3535,3632:3536,3633:3537,3634:3538,3635:3539,3636:3540,3637:3541,3638:3542,3639:3543,3640:3544,3641:3545,3642:3546,3647:3551,3648:3552,3649:3553,3650:3554,3651:3555,3652:3556,3653:3557,3654:3558,3655:3559,3656:3560,3657:3561,3658:3562,3659:3563,3660:3564,3661:3565,3664:3568,3665:3569,3666:3570,3667:3571,3668:3572,3669:3573,3670:3574,3671:3575,3672:3576,3673:3577,8194:2722,8195:2721,8196:2723,8197:2724,8199:2725,8200:2726,8201:2727,8202:2728,8210:2747,8211:2730,8212:2729,8213:1967,8215:3295,8216:2768,8217:2769,8218:2813,8220:2770,8221:2771,8222:2814,8224:2801,8225:2802,8226:2790,8229:2735,8230:2734,8240:2773,8242:2774,8243:2775,8248:2812,8254:1150,8361:3839,8364:8364,8453:2744,8470:1712,8471:2811,8478:2772,8482:2761,8531:2736,8532:2737,8533:2738,8534:2739,8535:2740,8536:2741,8537:2742,8538:2743,8539:2755,8540:2756,8541:2757,8542:2758,8592:2299,8593:2300,8594:2301,8595:2302,8658:2254,8660:2253,8706:2287,8711:2245,8728:3018,8730:2262,8733:2241,8734:2242,8743:2270,8744:2271,8745:2268,8746:2269,8747:2239,8756:2240,8764:2248,8771:2249,8773:16785992,8800:2237,8801:2255,8804:2236,8805:2238,8834:2266,8835:2267,8866:3068,8867:3036,8868:3010,8869:3022,8968:3027,8970:3012,8981:2810,8992:2212,8993:2213,9109:3020,9115:2219,9117:2220,9118:2221,9120:2222,9121:2215,9123:2216,9124:2217,9126:2218,9128:2223,9132:2224,9143:2209,9146:2543,9147:2544,9148:2546,9149:2547,9225:2530,9226:2533,9227:2537,9228:2531,9229:2532,9251:2732,9252:2536,9472:2211,9474:2214,9484:2210,9488:2539,9492:2541,9496:2538,9500:2548,9508:2549,9516:2551,9524:2550,9532:2542,9618:2529,9642:2791,9643:2785,9644:2779,9645:2786,9646:2783,9647:2767,9650:2792,9651:2787,9654:2781,9655:2765,9660:2793,9661:2788,9664:2780,9665:2764,9670:2528,9675:2766,9679:2782,9702:2784,9734:2789,9742:2809,9747:2762,9756:2794,9758:2795,9792:2808,9794:2807,9827:2796,9829:2798,9830:2797,9837:2806,9839:2805,10003:2803,10007:2804,10013:2777,10016:2800,10216:2748,10217:2750,12289:1188,12290:1185,12300:1186,12301:1187,12443:1246,12444:1247,12449:1191,12450:1201,12451:1192,12452:1202,12453:1193,12454:1203,12455:1194,12456:1204,12457:1195,12458:1205,12459:1206,12461:1207,12463:1208,12465:1209,12467:1210,12469:1211,12471:1212,12473:1213,12475:1214,12477:1215,12479:1216,12481:1217,12483:1199,12484:1218,12486:1219,12488:1220,12490:1221,12491:1222,12492:1223,12493:1224,12494:1225,12495:1226,12498:1227,12501:1228,12504:1229,12507:1230,12510:1231,12511:1232,12512:1233,12513:1234,12514:1235,12515:1196,12516:1236,12517:1197,12518:1237,12519:1198,12520:1238,12521:1239,12522:1240,12523:1241,12524:1242,12525:1243,12527:1244,12530:1190,12531:1245,12539:1189,12540:1200},x={lookup:function(h){if(h>=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<T.modeInfo.length;x++){var g=T.modeInfo[x];g.mimes&&(g.mime=g.mimes[0])}T.findModeByMIME=function(h){h=h.toLowerCase();for(var t=0;t<T.modeInfo.length;t++){var e=T.modeInfo[t];if(e.mime==h)return e;if(e.mimes){for(var m=0;m<e.mimes.length;m++)if(e.mimes[m]==h)return e}}if(/\+xml$/.test(h))return T.findModeByMIME("application/xml");if(/\+json$/.test(h))return T.findModeByMIME("application/json")},T.findModeByExtension=function(h){h=h.toLowerCase();for(var t=0;t<T.modeInfo.length;t++){var e=T.modeInfo[t];if(e.ext){for(var m=0;m<e.ext.length;m++)if(e.ext[m]==h)return e}}},T.findModeByFileName=function(h){for(var t=0;t<T.modeInfo.length;t++){var e=T.modeInfo[t];if(e.file&&e.file.test(h))return e}var m=h.lastIndexOf("."),f=m>-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<T.modeInfo.length;t++){var e=T.modeInfo[t];if(e.name.toLowerCase()==h)return e;if(e.alias){for(var m=0;m<e.alias.length;m++)if(e.alias[m].toLowerCase()==h)return e}}}})},"8ISB":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("6Hfg"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},"8K/p":function(ue,z,i){"use strict";function T(l){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(n){return typeof n}:T=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},T(l)}Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var x=e(i("Lo0S")),g=h(i("ItS6"));function h(l){return l&&l.__esModule?l:{default:l}}function t(){if(typeof WeakMap!="function")return null;var l=new WeakMap;return t=function(){return l},l}function e(l){if(l&&l.__esModule)return l;if(l===null||T(l)!=="object"&&typeof l!="function")return{default:l};var s=t();if(s&&s.has(l))return s.get(l);var n={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in l)if(Object.prototype.hasOwnProperty.call(l,r)){var o=d?Object.getOwnPropertyDescriptor(l,r):null;o&&(o.get||o.set)?Object.defineProperty(n,r,o):n[r]=l[r]}return n.default=l,s&&s.set(l,n),n}function m(l,s){if(!(l instanceof s))throw new TypeError("Cannot call a class as a function")}function f(l,s){for(var n=0;n<s.length;n++){var d=s[n];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(l,d.key,d)}}function c(l,s,n){return s&&f(l.prototype,s),n&&f(l,n),l}var a=function(){function l(){m(this,l),this._ctl=null,this._filter=null,this._numColors=0,this._palette=new Uint8Array(1024),this._len=0,this._zlibs=[];for(var s=0;s<4;s++)this._zlibs[s]=new g.default}return c(l,[{key:"decodeRect",value:function(n,d,r,o,u,p,A){if(this._ctl===null){if(u.rQwait("TIGHT compression-control",1))return!1;this._ctl=u.rQshift8();for(var b=0;b<4;b++)this._ctl>>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;_<o;_++){var E=void 0,I=void 0,S=void 0;for(S=0;S<y;S++)for(var C=7;C>=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<w;y+=4,_++){var E=u[_]*3;b[y]=p[E],b[y+1]=p[E+1],b[y+2]=p[E+2],b[y+3]=255}A.blitRgbxImage(n,d,r,o,b,0,!1)}},{key:"_gradientFilter",value:function(n,d,r,o,u,p,A,b){throw new Error("Gradient filter not implemented")}},{key:"_readData",value:function(n){if(this._len===0){if(n.rQwait("TIGHT",3))return null;var d;d=n.rQshift8(),this._len=d&127,d&128&&(d=n.rQshift8(),this._len|=(d&127)<<7,d&128&&(d=n.rQshift8(),this._len|=d<<14))}if(n.rQwait("TIGHT",this._len))return null;var r=n.rQshiftBytes(this._len);return this._len=0,r}},{key:"_getScratchBuffer",value:function(n){return(!this._scratchBuffer||this._scratchBuffer.length<n)&&(this._scratchBuffer=new Uint8Array(n)),this._scratchBuffer}}]),l}();z.default=a},"8OUc":function(ue,z,i){"use strict";var T=i("q1tI"),x=i.n(T),g=i("TSYQ"),h=i.n(g),t=function(m){var f=m.className,c=m.customizeIcon,a=m.customizeIconProps,l=m.onMouseDown,s=m.onClick,n=m.children,d;return typeof c=="function"?d=c(a):d=c,T.createElement("span",{className:f,onMouseDown:function(o){o.preventDefault(),l&&l(o)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:s,"aria-hidden":!0},d!==void 0?d:T.createElement("span",{className:h()(f.split(/\s+/).map(function(r){return"".concat(r,"-icon")}))},n))};z.a=t},"8SMY":function(ue,z,i){var T=i("n4Lv"),x=T.prepareDataCoordInfo,g=T.getStackedOnPoint;function h(e,m){var f=[];return m.diff(e).add(function(c){f.push({cmd:"+",idx:c})}).update(function(c,a){f.push({cmd:"=",idx:a,idx1:c})}).remove(function(c){f.push({cmd:"-",idx:c})}).execute(),f}function t(e,m,f,c,a,l,s,n){for(var d=h(e,m),r=[],o=[],u=[],p=[],A=[],b=[],w=[],y=x(a,m,s),_=x(l,e,n),E=0;E<d.length;E++){var I=d[E],S=!0;switch(I.cmd){case"=":var C=e.getItemLayout(I.idx),N=m.getItemLayout(I.idx1);(isNaN(C[0])||isNaN(C[1]))&&(C=N.slice()),r.push(C),o.push(N),u.push(f[I.idx]),p.push(c[I.idx1]),w.push(m.getRawIndex(I.idx1));break;case"+":var M=I.idx;r.push(a.dataToPoint([m.get(y.dataDimsForPoint[0],M),m.get(y.dataDimsForPoint[1],M)])),o.push(m.getItemLayout(M).slice()),u.push(g(y,a,m,M)),p.push(c[M]),w.push(m.getRawIndex(M));break;case"-":var M=I.idx,P=e.getRawIndex(M);P!==M?(r.push(e.getItemLayout(M)),o.push(l.dataToPoint([e.get(_.dataDimsForPoint[0],M),e.get(_.dataDimsForPoint[1],M)])),u.push(f[M]),p.push(g(_,l,e,M)),w.push(P)):S=!1}S&&(A.push(I),b.push(b.length))}b.sort(function(W,U){return w[W]-w[U]});for(var B=[],X=[],V=[],Y=[],j=[],E=0;E<b.length;E++){var M=b[E];B[E]=r[M],X[E]=o[M],V[E]=u[M],Y[E]=p[M],j[E]=A[M]}return{current:B,next:X,stackedOnCurrent:V,stackedOnNext:Y,status:j}}ue.exports=t},"8Skl":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:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",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="DownOutlined";var m=z.a=x.forwardRef(e)},"8Th4":function(ue,z,i){var T=i("3LNs"),x=i("/y7N"),g=i("7bkD"),h=i("Znkb"),t=["x","y"],e=["width","height"],m=T.extend({makeElOption:function(s,n,d,r,o){var u=d.axis,p=u.coordinateSystem,A=a(p,1-c(u)),b=p.dataToPoint(n)[0],w=r.get("type");if(w&&w!=="none"){var y=x.buildElStyle(r),_=f[w](u,b,A);_.style=y,s.graphicKey=_.type,s.pointer=_}var E=g.layout(d);x.buildCartesianSingleLabelElOption(n,s,E,d,r,o)},getHandleTransform:function(s,n,d){var r=g.layout(n,{labelInside:!1});return r.labelMargin=d.get("handle.margin"),{position:x.getTransformedPosition(n.axis,s,r),rotation:r.rotation+(r.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(s,n,d,r){var o=d.axis,u=o.coordinateSystem,p=c(o),A=a(u,p),b=s.position;b[p]+=n[p],b[p]=Math.min(A[1],b[p]),b[p]=Math.max(A[0],b[p]);var w=a(u,1-p),y=(w[1]+w[0])/2,_=[y,y];return _[p]=b[p],{position:b,rotation:s.rotation,cursorPoint:_,tooltipOption:{verticalAlign:"middle"}}}}),f={line:function(s,n,d){var r=x.makeLineShape([n,d[0]],[n,d[1]],c(s));return{type:"Line",subPixelOptimize:!0,shape:r}},shadow:function(s,n,d){var r=s.getBandWidth(),o=d[1]-d[0];return{type:"Rect",shape:x.makeRectShape([n-r/2,d[0]],[r,o],c(s))}}};function c(s){return s.isHorizontal()?0:1}function a(s,n){var d=s.getRect();return[d[t[n]],d[t[n]]+d[e[n]]]}h.registerAxisPointerClass("SingleAxisPointer",m);var l=m;ue.exports=l},"8Uz6":function(ue,z,i){var T=i("hNWo"),x=i("+TT/"),g=x.mergeLayoutParam,h=x.getLayoutParams,t=T.extend({type:"legend.scroll",setScrollDataIndex:function(f){this.option.scrollDataIndex=f},defaultOption:{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:"#2f4554",pageIconInactiveColor:"#aaa",pageIconSize:15,pageTextStyle:{color:"#333"},animationDurationUpdate:800},init:function(f,c,a,l){var s=h(f);t.superCall(this,"init",f,c,a,l),e(this,f,s)},mergeOption:function(f,c){t.superCall(this,"mergeOption",f,c),e(this,this.option,f)}});function e(f,c,a){var l=f.getOrient(),s=[1,1];s[l.index]=0,g(c,a,{type:"box",ignoreSize:s})}var m=t;ue.exports=m},"8X+K":function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("bYtY"),h=i("4mN7"),t=h.fromPoints,e=i("9wZj"),m=i("FBjb"),f=i("8SMY"),c=i("IwbS"),a=i("4NO4"),l=i("1NG9"),s=l.Polyline,n=l.Polygon,d=i("6Ic6"),r=i("n4Lv"),o=r.prepareDataCoordInfo,u=r.getStackedOnPoint,p=i("sK/D"),A=p.createGridClipPath,b=p.createPolarClipPath;function w(B,X){if(B.length!==X.length)return;for(var V=0;V<B.length;V++){var Y=B[V],j=X[V];if(Y[0]!==j[0]||Y[1]!==j[1])return}return!0}function y(B,X){var V=[],Y=[],j=[],W=[];return t(B,V,Y),t(X,j,W),Math.max(Math.abs(V[0]-j[0]),Math.abs(V[1]-j[1]),Math.abs(Y[0]-W[0]),Math.abs(Y[1]-W[1]))}function _(B){return typeof B=="number"?B:B?.5:0}function E(B,X,V){if(!V.valueDim)return[];for(var Y=[],j=0,W=X.count();j<W;j++)Y.push(u(V,B,X,j));return Y}function I(B,X,V){for(var Y=X.getBaseAxis(),j=Y.dim==="x"||Y.dim==="radius"?0:1,W=[],U=0;U<B.length-1;U++){var R=B[U+1],K=B[U];W.push(K);var G=[];switch(V){case"end":G[j]=R[j],G[1-j]=K[1-j],W.push(G);break;case"middle":var H=(K[j]+R[j])/2,Z=[];G[j]=Z[j]=H,G[1-j]=K[1-j],Z[1-j]=R[1-j],W.push(G),W.push(Z);break;default:G[j]=K[j],G[1-j]=R[1-j],W.push(G)}}return B[U]&&W.push(B[U]),W}function S(B,X){var V=B.getVisual("visualMeta");if(!V||!V.length||!B.count())return;if(X.type!=="cartesian2d")return;for(var Y,j,W=V.length-1;W>=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;U<j;U+=W)if(m.getSymbolSize(X,U)[B.isHorizontal()?1:0]*1.5>Y)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;Ce<se.length;Ce++){var Re=se[Ce].cmd;if(Re==="="){var Xe=B.getItemGraphicEl(se[Ce].idx1);Xe&&ne.push({el:Xe,ptIdx:Ce})}}U.animators&&U.animators.length&&U.animators[0].during(function(){for(var we=0;we<ne.length;we++){var Pe=ne[we].el;Pe.attr("position",U.shape.__points[ne[we].ptIdx])}})},remove:function(B){var X=this.group,V=this._data;this._lineGroup.removeAll(),this._symbolDraw.remove(!0),V&&V.eachItemGraphicEl(function(Y,j){Y.__temp&&(X.remove(Y),V.setItemGraphicEl(j,null))}),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._data=null}});ue.exports=P},"8XDt":function(ue,z,i){i("qH13");var T=i("aX58"),x=T.registerPainter,g=i("6fms");x("vml",g)},"8hn6":function(ue,z){var i="#eee",T=function(){return{axisLine:{lineStyle:{color:i}},axisTick:{lineStyle:{color:i}},axisLabel:{textStyle:{color:i}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:i}}}},x=["#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"],g={color:x,backgroundColor:"#333",tooltip:{axisPointer:{lineStyle:{color:i},crossStyle:{color:i},label:{color:"#000"}}},legend:{textStyle:{color:i}},textStyle:{color:i},title:{textStyle:{color:i}},toolbox:{iconStyle:{normal:{borderColor:i}}},dataZoom:{textStyle:{color:i}},visualMap:{textStyle:{color:i}},timeline:{lineStyle:{color:i},itemStyle:{normal:{color:x[1]}},label:{normal:{textStyle:{color:i}}},controlStyle:{normal:{color:i,borderColor:i}}},timeAxis:T(),logAxis:T(),valueAxis:T(),categoryAxis:T(),line:{symbol:"circle"},graph:{color:x},gauge:{title:{textStyle:{color:i}}},candlestick:{itemStyle:{normal:{color:"#FD1050",color0:"#0CF49B",borderColor:"#FD1050",borderColor0:"#0CF49B"}}}};g.categoryAxis.splitLine.show=!1;var h=g;ue.exports=h},"8nMs":function(ue,z,i){var T=i("bYtY"),x=i("IwbS"),g=i("+rIm"),h=i("Znkb"),t=i("AVZG"),e=i("WN+l"),m=e.rectCoordAxisBuildSplitArea,f=e.rectCoordAxisHandleRemove,c=["axisLine","axisTickLabel","axisName"],a=["splitArea","splitLine","minorSplitLine"],l=h.extend({type:"cartesianAxis",axisPointerClass:"CartesianAxisPointer",render:function(s,n,d,r){this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new x.Group,this.group.add(this._axisGroup),!s.get("show"))return;var u=s.getCoordSysModel(),p=t.layout(u,s),A=new g(s,p);T.each(c,A.add,A),this._axisGroup.add(A.getGroup()),T.each(a,function(b){s.get(b+".show")&&this["_"+b](s,u)},this),x.groupTransition(o,this._axisGroup,s),l.superCall(this,"render",s,n,d,r)},remove:function(){f(this)},_splitLine:function(s,n){var d=s.axis;if(d.scale.isBlank())return;var r=s.getModel("splitLine"),o=r.getModel("lineStyle"),u=o.get("color");u=T.isArray(u)?u:[u];for(var p=n.coordinateSystem.getRect(),A=d.isHorizontal(),b=0,w=d.getTicksCoords({tickModel:r}),y=[],_=[],E=o.getLineStyle(),I=0;I<w.length;I++){var S=d.toGlobalCoord(w[I].coord);A?(y[0]=S,y[1]=p.y,_[0]=S,_[1]=p.y+p.height):(y[0]=p.x,y[1]=S,_[0]=p.x+p.width,_[1]=S);var C=b++%u.length,N=w[I].tickValue;this._axisGroup.add(new x.Line({anid:N!=null?"line_"+w[I].tickValue:null,subPixelOptimize:!0,shape:{x1:y[0],y1:y[1],x2:_[0],y2:_[1]},style:T.defaults({stroke:u[C]},E),silent:!0}))}},_minorSplitLine:function(s,n){var d=s.axis,r=s.getModel("minorSplitLine"),o=r.getModel("lineStyle"),u=n.coordinateSystem.getRect(),p=d.isHorizontal(),A=d.getMinorTicksCoords();if(!A.length)return;for(var b=[],w=[],y=o.getLineStyle(),_=0;_<A.length;_++)for(var E=0;E<A[_].length;E++){var I=d.toGlobalCoord(A[_][E].coord);p?(b[0]=I,b[1]=u.y,w[0]=I,w[1]=u.y+u.height):(b[0]=u.x,b[1]=I,w[0]=u.x+u.width,w[1]=I),this._axisGroup.add(new x.Line({anid:"minor_line_"+A[_][E].tickValue,subPixelOptimize:!0,shape:{x1:b[0],y1:b[1],x2:w[0],y2:w[1]},style:y,silent:!0}))}},_splitArea:function(s,n){m(this,this._axisGroup,s,n)}});l.extend({type:"xAxis"}),l.extend({type:"yAxis"})},"8nly":function(ue,z,i){var T=i("mFDi"),x=i("4mN7"),g=i("QBsz"),h=i("BlVb");function t(m,f,c){if(this.name=m,this.geometries=f,c)c=[c[0],c[1]];else{var a=this.getBoundingRect();c=[a.x+a.width/2,a.y+a.height/2]}this.center=c}t.prototype={constructor:t,properties:null,getBoundingRect:function(){var m=this._rect;if(m)return m;for(var f=Number.MAX_VALUE,c=[f,f],a=[-f,-f],l=[],s=[],n=this.geometries,d=0;d<n.length;d++){if(n[d].type!=="polygon")continue;var r=n[d].exterior;x.fromPoints(r,l,s),g.min(c,c,l),g.max(a,a,s)}return d===0&&(c[0]=c[1]=a[0]=a[1]=0),this._rect=new T(c[0],c[1],a[0]-c[0],a[1]-c[1])},contain:function(m){var f=this.getBoundingRect(),c=this.geometries;if(!f.contain(m[0],m[1]))return!1;e:for(var a=0,l=c.length;a<l;a++){if(c[a].type!=="polygon")continue;var s=c[a].exterior,n=c[a].interiors;if(h.contain(s,m[0],m[1])){for(var d=0;d<(n?n.length:0);d++)if(h.contain(n[d]))continue e;return!0}}return!1},transformTo:function(m,f,c,a){var l=this.getBoundingRect(),s=l.width/l.height;c?a||(a=c/s):c=s*a;for(var n=new T(m,f,c,a),d=l.calculateTransform(n),r=this.geometries,o=0;o<r.length;o++){if(r[o].type!=="polygon")continue;for(var u=r[o].exterior,p=r[o].interiors,A=0;A<u.length;A++)g.applyTransform(u[A],u[A],d);for(var b=0;b<(p?p.length:0);b++)for(var A=0;A<p[b].length;A++)g.applyTransform(p[b][A],p[b][A],d)}l=this._rect,l.copy(n),this.center=[l.x+l.width/2,l.y+l.height/2]},cloneShallow:function(m){m==null&&(m=this.name);var f=new t(m,this.geometries,this.center);return f._rect=this._rect,f.transformTo=null,f}};var e=t;ue.exports=e},"8waO":function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("iLNv"),h=i("ZWlE");i("hJvP"),i("IXyC"),i("xRUu");var t=5;T.extendComponentView({type:"parallel",render:function(f,c,a){this._model=f,this._api=a,this._handlers||(this._handlers={},x.each(e,function(l,s){a.getZr().on(s,this._handlers[s]=x.bind(l,this))},this)),g.createOrUpdate(this,"_throttledDispatchExpand",f.get("axisExpandRate"),"fixRate")},dispose:function(f,c){x.each(this._handlers,function(a,l){c.getZr().off(l,a)}),this._handlers=null},_throttledDispatchExpand:function(f){this._dispatchExpand(f)},_dispatchExpand:function(f){f&&this._api.dispatchAction(x.extend({type:"parallelAxisExpand"},f))}});var e={mousedown:function(f){m(this,"click")&&(this._mouseDownPoint=[f.offsetX,f.offsetY])},mouseup:function(f){var c=this._mouseDownPoint;if(m(this,"click")&&c){var a=[f.offsetX,f.offsetY],l=Math.pow(c[0]-a[0],2)+Math.pow(c[1]-a[1],2);if(l>t)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<arguments.length;ot++){var De=arguments[ot];for(var Be in De)Object.prototype.hasOwnProperty.call(De,Be)&&(et[Be]=De[Be])}return et},I=function(){function et(ot,De){var Be=[],Fe=!0,Ot=!1,nr=void 0;try{for(var St=ot[Symbol.iterator](),Wt;!(Fe=(Wt=St.next()).done)&&!(Be.push(Wt.value),De&&Be.length===De);Fe=!0);}catch(Rr){Ot=!0,nr=Rr}finally{try{!Fe&&St.return&&St.return()}finally{if(Ot)throw nr}}return Be}return function(ot,De){if(Array.isArray(ot))return ot;if(Symbol.iterator in Object(ot))return et(ot,De);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),S=function(){function et(ot,De){for(var Be=0;Be<De.length;Be++){var Fe=De[Be];Fe.enumerable=Fe.enumerable||!1,Fe.configurable=!0,"value"in Fe&&(Fe.writable=!0),Object.defineProperty(ot,Fe.key,Fe)}}return function(ot,De,Be){return De&&et(ot.prototype,De),Be&&et(ot,Be),ot}}();function C(et,ot,De){return ot in et?Object.defineProperty(et,ot,{value:De,enumerable:!0,configurable:!0,writable:!0}):et[ot]=De,et}function N(et,ot){var De={};for(var Be in et){if(ot.indexOf(Be)>=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;Wt<nr;Wt++)St[Wt]=arguments[Wt];return Ot=(Be=(Fe=P(this,(De=ot.__proto__||Object.getPrototypeOf(ot)).call.apply(De,[this].concat(St))),Fe),Fe.state={uid:p()},Fe.reqs={},Fe.onChange=function(Rr){var pr=Rr.target.files;Fe.uploadFiles(pr),Fe.reset()},Fe.onClick=function(Rr){var pr=Fe.fileInput;if(!pr)return;var rr=Fe.props,Dt=rr.children,vr=rr.onClick;Dt&&Dt.type==="button"&&(pr.parentNode.focus(),pr.parentNode.querySelector("button").blur()),pr.click(),vr&&vr(Rr)},Fe.onKeyDown=function(Rr){Rr.key==="Enter"&&Fe.onClick()},Fe.onFileDrop=function(Rr){var pr=Fe.props.multiple;if(Rr.preventDefault(),Rr.type==="dragover")return;if(Fe.props.directory)_(Array.prototype.slice.call(Rr.dataTransfer.items),Fe.uploadFiles,function(Dt){return b(Dt,Fe.props.accept)});else{var rr=Array.prototype.slice.call(Rr.dataTransfer.files).filter(function(Dt){return b(Dt,Fe.props.accept)});pr===!1&&(rr=rr.slice(0,1)),Fe.uploadFiles(rr)}},Fe.uploadFiles=function(Rr){var pr=Array.prototype.slice.call(Rr);pr.map(function(rr){return rr.uid=p(),rr}).forEach(function(rr){Fe.upload(rr,pr)})},Fe.saveFileInput=function(Rr){Fe.fileInput=Rr},Be),P(Fe,Ot)}return S(ot,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(Be,Fe){var Ot=this,nr=this.props;if(!nr.beforeUpload)return setTimeout(function(){return Ot.post(Be)},0);var St=nr.beforeUpload(Be,Fe);St&&St.then?St.then(function(Wt){var Rr=Object.prototype.toString.call(Wt);return Rr==="[object File]"||Rr==="[object Blob]"?Ot.post(Wt):Ot.post(Be)}).catch(function(Wt){console.log(Wt)}):St!==!1&&setTimeout(function(){return Ot.post(Be)},0);return}},{key:"post",value:function(Be){var Fe=this;if(!this._isMounted)return;var Ot=this.props,nr=Ot.onStart,St=Ot.onProgress,Wt=Ot.transformFile,Rr=Wt===void 0?function(pr){return pr}:Wt;new Promise(function(pr){var rr=Ot.action;return typeof rr=="function"&&(rr=rr(Be)),pr(rr)}).then(function(pr){var rr=Be.uid,Dt=Ot.customRequest||r,vr=Promise.resolve(Rr(Be)).then(function(xr){var Tr=Ot.data;return typeof Tr=="function"&&(Tr=Tr(xr)),Promise.all([xr,Tr])}).catch(function(xr){console.error(xr)});vr.then(function(xr){var Tr=I(xr,2),rn=Tr[0],_n=Tr[1],Vn={action:pr,filename:Ot.name,data:_n,file:rn,headers:Ot.headers,withCredentials:Ot.withCredentials,method:Ot.method||"post",onProgress:St?function(Or){St(Or,Be)}:null,onSuccess:function(Cr,xn){delete Fe.reqs[rr],Ot.onSuccess(Cr,Be,xn)},onError:function(Cr,xn){delete Fe.reqs[rr],Ot.onError(Cr,xn,Be)}};nr(Be),Fe.reqs[rr]=Dt(Vn)})})}},{key:"reset",value:function(){this.setState({uid:p()})}},{key:"abort",value:function(Be){var Fe=this.reqs;if(Be){var Ot=Be;Be&&Be.uid&&(Ot=Be.uid),Fe[Ot]&&Fe[Ot].abort&&Fe[Ot].abort(),delete Fe[Ot]}else Object.keys(Fe).forEach(function(nr){Fe[nr]&&Fe[nr].abort&&Fe[nr].abort(),delete Fe[nr]})}},{key:"render",value:function(){var Be,Fe=this.props,Ot=Fe.component,nr=Fe.prefixCls,St=Fe.className,Wt=Fe.disabled,Rr=Fe.id,pr=Fe.style,rr=Fe.multiple,Dt=Fe.accept,vr=Fe.children,xr=Fe.directory,Tr=Fe.openFileDialogOnClick,rn=Fe.onMouseEnter,_n=Fe.onMouseLeave,Vn=N(Fe,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),Or=s()((Be={},C(Be,nr,!0),C(Be,nr+"-disabled",Wt),C(Be,St,St),Be)),Cr=Wt?{}:{onClick:Tr?this.onClick:function(){},onKeyDown:Tr?this.onKeyDown:function(){},onMouseEnter:rn,onMouseLeave:_n,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return a.a.createElement(Ot,E({},Cr,{className:Or,role:"button",style:pr}),a.a.createElement("input",E({},X(Vn),{id:Rr,type:"file",ref:this.saveFileInput,onClick:function(In){return In.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:Dt,directory:xr?"directory":null,webkitdirectory:xr?"webkitdirectory":null,multiple:rr,onChange:this.onChange})),vr)}}]),ot}(c.Component),Y=V,j=Object.assign||function(et){for(var ot=1;ot<arguments.length;ot++){var De=arguments[ot];for(var Be in De)Object.prototype.hasOwnProperty.call(De,Be)&&(et[Be]=De[Be])}return et},W=function(){function et(ot,De){for(var Be=0;Be<De.length;Be++){var Fe=De[Be];Fe.enumerable=Fe.enumerable||!1,Fe.configurable=!0,"value"in Fe&&(Fe.writable=!0),Object.defineProperty(ot,Fe.key,Fe)}}return function(ot,De,Be){return De&&et(ot.prototype,De),Be&&et(ot,Be),ot}}();function U(et,ot){if(!(et instanceof ot))throw new TypeError("Cannot call a class as a function")}function R(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 K(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)}function G(){}var H=function(et){K(ot,et);function ot(){var De,Be,Fe,Ot;U(this,ot);for(var nr=arguments.length,St=Array(nr),Wt=0;Wt<nr;Wt++)St[Wt]=arguments[Wt];return Ot=(Be=(Fe=R(this,(De=ot.__proto__||Object.getPrototypeOf(ot)).call.apply(De,[this].concat(St))),Fe),Fe.saveUploader=function(Rr){Fe.uploader=Rr},Be),R(Fe,Ot)}return W(ot,[{key:"abort",value:function(Be){this.uploader.abort(Be)}},{key:"render",value:function(){return a.a.createElement(Y,j({},this.props,{ref:this.saveUploader}))}}]),ot}(c.Component);H.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:G,onError:G,onSuccess:G,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var Z=H,q=Z,ce=function(et,ot){var De={};for(var Be in et)Object.prototype.hasOwnProperty.call(et,Be)&&ot.indexOf(Be)<0&&(De[Be]=et[Be]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,Be=Object.getOwnPropertySymbols(et);Fe<Be.length;Fe++)ot.indexOf(Be[Fe])<0&&Object.prototype.propertyIsEnumerable.call(et,Be[Fe])&&(De[Be[Fe]]=et[Be[Fe]]);return De},ne=function(ot,De){var Be=ot.style,Fe=ot.height,Ot=ce(ot,["style","height"]);return c.createElement(Et,e()({ref:De},Ot,{type:"drag",style:e()(e()({},Be),{height:Fe})}))},se=c.forwardRef(ne);se.displayName="Dragger";var Ce=se,Re=i("UmKh"),Xe=i("gZBC"),we=i.n(Xe),Pe=i("+d4F"),Ee=i.n(Pe),Ge=i("XAae"),It=i.n(Ge),ze=i("6xvX"),ye=i.n(ze),Me=i("qPY4"),qe=i.n(Me),nt=i("QB+1"),st=i.n(nt),xt=i("Qs3X"),Bt=i.n(xt),Le=i("0n0R");function Ue(){return!0}function We(et){return e()(e()({},et),{lastModified:et.lastModified,lastModifiedDate:et.lastModifiedDate,name:et.name,size:et.size,type:et.type,uid:et.uid,percent:0,originFileObj:et})}function ft(et,ot){var De=et.uid!==void 0?"uid":"name";return ot.filter(function(Be){return Be[De]===et[De]})[0]}function Kt(et,ot){var De=et.uid!==void 0?"uid":"name",Be=ot.filter(function(Fe){return Fe[De]!==et[De]});return Be.length===ot.length?null:Be}var bt=function(){var ot=arguments.length>0&&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<nr?(Wt=nr*(mt/Ot),pr=-(Wt-St)/2):(St=Ot*(mt/nr),Rr=-(St-Wt)/2),Be.drawImage(Fe,Rr,pr,St,Wt);var rr=De.toDataURL();document.body.removeChild(De),ot(rr)},Fe.src=window.URL.createObjectURL(et)})}var Jt=i("3S7+"),dr=i("CFYs"),cr=i("H84U"),mr=i("2/Rp"),it=i("hkKa"),pe=function(ot,De){var Be,Fe=ot.listType,Ot=ot.previewFile,nr=ot.onPreview,St=ot.onDownload,Wt=ot.onRemove,Rr=ot.locale,pr=ot.iconRender,rr=ot.isImageUrl,Dt=ot.prefixCls,vr=ot.items,xr=vr===void 0?[]:vr,Tr=ot.showPreviewIcon,rn=ot.showRemoveIcon,_n=ot.showDownloadIcon,Vn=ot.removeIcon,Or=ot.downloadIcon,Cr=ot.progress,xn=Object(it.a)();c.useEffect(function(){if(Fe!=="picture"&&Fe!=="picture-card")return;(xr||[]).forEach(function(or){if(typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(or.originFileObj instanceof File||or.originFileObj instanceof Blob)||or.thumbUrl!==void 0)return;or.thumbUrl="",Ot&&Ot(or.originFileObj).then(function(Er){or.thumbUrl=Er||"",xn()})})},[Fe,xr,Ot]);var In=function(Er,En){return nr?(En.preventDefault(),nr(Er)):void 0},ni=function(Er){typeof St=="function"?St(Er):Er.url&&window.open(Er.url)},ir=function(Er){Wt&&Wt(Er)},vt=function(Er){if(pr)return pr(Er,Fe);var En=Er.status==="uploading",vn=rr&&rr(Er)?c.createElement(It.a,null):c.createElement(ye.a,null),qn=En?c.createElement(we.a,null):c.createElement(Ee.a,null);return Fe==="picture"?qn=En?c.createElement(we.a,null):vn:Fe==="picture-card"&&(qn=En?Rr.uploading:vn),qn},_t=function(Er,En,vn,qn){var pi={type:"text",size:"small",title:qn,onClick:function(ga){En(),Object(Le.b)(Er)&&Er.props.onClick&&Er.props.onClick(ga)},className:"".concat(vn,"-list-item-card-actions-btn")};if(Object(Le.b)(Er)){var Yi=Object(Le.a)(Er,e()(e()({},Er.props),{onClick:function(){}}));return c.createElement(mr.a,e()({},pi,{icon:Yi}))}return c.createElement(mr.a,pi,c.createElement("span",null,Er))};c.useImperativeHandle(De,function(){return{handlePreview:In,handleDownload:ni}});var hr=c.useContext(cr.b),yr=hr.getPrefixCls,Rt=hr.direction,fr=yr("upload",Dt),Ct=xr.map(function(or){var Er,En,vn,qn=vt(or),pi=c.createElement("div",{className:"".concat(fr,"-text-icon")},qn);if(Fe==="picture"||Fe==="picture-card")if(or.status==="uploading"||!or.thumbUrl&&!or.url){var Yi,Qi=s()((Yi={},x()(Yi,"".concat(fr,"-list-item-thumbnail"),!0),x()(Yi,"".concat(fr,"-list-item-file"),or.status!=="uploading"),Yi));pi=c.createElement("div",{className:Qi},qn)}else{var ga,Ra=rr&&rr(or)?c.createElement("img",{src:or.thumbUrl||or.url,alt:or.name,className:"".concat(fr,"-list-item-image")}):qn,$e=s()((ga={},x()(ga,"".concat(fr,"-list-item-thumbnail"),!0),x()(ga,"".concat(fr,"-list-item-file"),rr&&!rr(or)),ga));pi=c.createElement("a",{className:$e,onClick:function(qr){return In(or,qr)},href:or.url||or.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Ra)}if(or.status==="uploading"){var ve="percent"in or?c.createElement(dr.a,e()({},Cr,{type:"line",percent:or.percent})):null;vn=c.createElement("div",{className:"".concat(fr,"-list-item-progress"),key:"progress"},ve)}var Ne=s()((Er={},x()(Er,"".concat(fr,"-list-item"),!0),x()(Er,"".concat(fr,"-list-item-").concat(or.status),!0),x()(Er,"".concat(fr,"-list-item-list-type-").concat(Fe),!0),Er)),je=typeof or.linkProps=="string"?JSON.parse(or.linkProps):or.linkProps,Ze=rn?_t(Vn||c.createElement(st.a,null),function(){return ir(or)},fr,Rr.removeFile):null,Qe=_n&&or.status==="done"?_t(Or||c.createElement(Bt.a,null),function(){return ni(or)},fr,Rr.downloadFile):null,tt=Fe!=="picture-card"&&c.createElement("span",{key:"download-delete",className:"".concat(fr,"-list-item-card-actions ").concat(Fe==="picture"?"picture":"")},Qe,Ze),yt=s()((En={},x()(En,"".concat(fr,"-list-item-name"),!0),x()(En,"".concat(fr,"-list-item-name-icon-count-").concat([Qe,Ze].filter(function(fn){return fn}).length),!0),En)),dt=or.url?[c.createElement("a",e()({key:"view",target:"_blank",rel:"noopener noreferrer",className:yt,title:or.name},je,{href:or.url,onClick:function(qr){return In(or,qr)}}),or.name),tt]:[c.createElement("span",{key:"view",className:yt,onClick:function(qr){return In(or,qr)},title:or.name},or.name),tt],Xt={pointerEvents:"none",opacity:.5},Ur=Tr?c.createElement("a",{href:or.url||or.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:or.url||or.thumbUrl?void 0:Xt,onClick:function(qr){return In(or,qr)},title:Rr.previewFile},c.createElement(qe.a,null)):null,Ir=Fe==="picture-card"&&or.status!=="uploading"&&c.createElement("span",{className:"".concat(fr,"-list-item-actions")},Ur,or.status==="done"&&Qe,Ze),Jr;or.response&&typeof or.response=="string"?Jr=or.response:Jr=or.error&&or.error.statusText||Rr.uploadError;var $t=c.createElement("span",null,pi,dt),Bn=c.createElement("div",{className:Ne},c.createElement("div",{className:"".concat(fr,"-list-item-info")},$t),Ir,c.createElement(Re.a,{transitionName:"fade",component:""},vn)),gr=s()(x()({},"".concat(fr,"-list-picture-card-container"),Fe==="picture-card"));return c.createElement("div",{key:or.uid,className:gr},or.status==="error"?c.createElement(Jt.a,{title:Jr,getPopupContainer:function(qr){return qr.parentNode}},Bn):c.createElement("span",null,Bn))}),Zt=s()((Be={},x()(Be,"".concat(fr,"-list"),!0),x()(Be,"".concat(fr,"-list-").concat(Fe),!0),x()(Be,"".concat(fr,"-list-rtl"),Rt==="rtl"),Be)),jr=Fe==="picture-card"?"animate-inline":"animate";return c.createElement(Re.a,{transitionName:"".concat(fr,"-").concat(jr),component:"div",className:Zt},Ct)},ae=c.forwardRef(pe);ae.displayName="UploadList",ae.defaultProps={listType:"text",progress:{strokeWidth:2,showInfo:!1},showRemoveIcon:!0,showDownloadIcon:!1,showPreviewIcon:!0,previewFile:Gt,isImageUrl:lr};var Ve=ae,Ye=i("YMnH"),oe=i("ZvpZ"),ht=i("uaoM"),Ft=i("sPtV"),Te=function(ot,De){var Be,Fe=ot.fileList,Ot=ot.defaultFileList,nr=ot.onRemove,St=ot.showUploadList,Wt=ot.listType,Rr=ot.onPreview,pr=ot.onDownload,rr=ot.previewFile,Dt=ot.disabled,vr=ot.locale,xr=ot.iconRender,Tr=ot.isImageUrl,rn=ot.progress,_n=ot.prefixCls,Vn=ot.className,Or=ot.type,Cr=ot.children,xn=ot.style,In=Object(Ft.a)(Fe||Ot||[]),ni=f()(In,2),ir=ni[0],vt=ni[1],_t=c.useState("drop"),hr=f()(_t,2),yr=hr[0],Rt=hr[1],fr=c.useRef();c.useEffect(function(){vt(Fe||Ot||[]),Object(ht.a)("fileList"in ot||!("value"in ot),"Upload","`value` is not a valid prop, do you mean `fileList`?")},[]),c.useEffect(function(){"fileList"in ot&&vt(Fe||[])},[Fe]);var Ct=function(dt){"fileList"in ot||vt(dt.fileList);var Xt=ot.onChange;Xt&&Xt(e()(e()({},dt),{fileList:h()(dt.fileList)}))},Zt=function(dt){var Xt=We(dt);Xt.status="uploading";var Ur=ir().concat(),Ir=Ur.findIndex(function(Jr){var $t=Jr.uid;return $t===Xt.uid});Ir===-1?Ur.push(Xt):Ur[Ir]=Xt,Ct({file:Xt,fileList:Ur})},jr=function(dt,Xt,Ur){try{typeof dt=="string"&&(dt=JSON.parse(dt))}catch(Jr){}var Ir=ft(Xt,ir());if(!Ir)return;Ir.status="done",Ir.response=dt,Ir.xhr=Ur,Ct({file:e()({},Ir),fileList:ir().concat()})},or=function(dt,Xt){var Ur=ft(Xt,ir());if(!Ur)return;Ur.percent=dt.percent,Ct({event:dt,file:e()({},Ur),fileList:ir().concat()})},Er=function(dt,Xt,Ur){var Ir=ft(Ur,ir());if(!Ir)return;Ir.error=dt,Ir.response=Xt,Ir.status="error",Ct({file:e()({},Ir),fileList:ir().concat()})},En=function(dt){Promise.resolve(typeof nr=="function"?nr(dt):nr).then(function(Xt){if(Xt===!1)return;var Ur=Kt(dt,ir());Ur&&(dt.status="removed",fr.current&&fr.current.abort(dt),Ct({file:dt,fileList:Ur}))})},vn=function(dt){Rt(dt.type)},qn=function(dt,Xt){var Ur=ot.beforeUpload;if(!Ur)return!0;var Ir=Ur(dt,Xt);if(Ir===!1){var Jr=[];return ir().concat(Xt.map(We)).forEach(function($t){Jr.every(function(Bn){return Bn.uid!==$t.uid})&&Jr.push($t)}),Ct({file:dt,fileList:Jr}),!1}return Ir&&Ir.then?Ir:!0},pi=Object(it.a)();c.useImperativeHandle(De,function(){return{onStart:Zt,onSuccess:jr,onProgress:or,onError:Er,fileList:ir(),upload:fr.current,forceUpdate:pi}});var Yi=function(dt){var Xt=St.showRemoveIcon,Ur=St.showPreviewIcon,Ir=St.showDownloadIcon,Jr=St.removeIcon,$t=St.downloadIcon;return c.createElement(Ve,{listType:Wt,items:ir(),previewFile:rr,onPreview:Rr,onDownload:pr,onRemove:En,showRemoveIcon:!Dt&&Xt,showPreviewIcon:Ur,showDownloadIcon:Ir,removeIcon:Jr,downloadIcon:$t,iconRender:xr,locale:e()(e()({},dt),vr),isImageUrl:Tr,progress:rn})},Qi=c.useContext(cr.b),ga=Qi.getPrefixCls,Ra=Qi.direction,$e=ga("upload",_n),ve=e()(e()({onStart:Zt,onError:Er,onProgress:or,onSuccess:jr},ot),{prefixCls:$e,beforeUpload:qn});delete ve.className,delete ve.style,(!Cr||Dt)&&delete ve.id;var Ne=St?c.createElement(Ye.a,{componentName:"Upload",defaultLocale:oe.a.Upload},Yi):null;if(Or==="drag"){var je,Ze=s()($e,(je={},x()(je,"".concat($e,"-drag"),!0),x()(je,"".concat($e,"-drag-uploading"),ir().some(function(yt){return yt.status==="uploading"})),x()(je,"".concat($e,"-drag-hover"),yr==="dragover"),x()(je,"".concat($e,"-disabled"),Dt),x()(je,"".concat($e,"-rtl"),Ra==="rtl"),je),Vn);return c.createElement("span",null,c.createElement("div",{className:Ze,onDrop:vn,onDragOver:vn,onDragLeave:vn,style:xn},c.createElement(q,e()({},ve,{ref:fr,className:"".concat($e,"-btn")}),c.createElement("div",{className:"".concat($e,"-drag-container")},Cr))),Ne)}var Qe=s()($e,(Be={},x()(Be,"".concat($e,"-select"),!0),x()(Be,"".concat($e,"-select-").concat(Wt),!0),x()(Be,"".concat($e,"-disabled"),Dt),x()(Be,"".concat($e,"-rtl"),Ra==="rtl"),Be)),tt=c.createElement("div",{className:Qe,style:Cr?void 0:{display:"none"}},c.createElement(q,e()({},ve,{ref:fr})));return Wt==="picture-card"?c.createElement("span",{className:s()(Vn,"".concat($e,"-picture-card-wrapper"))},Ne,tt):c.createElement("span",{className:Vn},tt,Ne)},Lt=c.forwardRef(Te);Lt.Dragger=Ce,Lt.displayName="Upload",Lt.defaultProps={type:"select",multiple:!1,action:"",data:{},accept:"",beforeUpload:Ue,showUploadList:!0,listType:"text",className:"",disabled:!1,supportServerRender:!0};var Et=Lt;Et.Dragger=Ce;var be=z.a=Et},"98bh":function(ue,z,i){var T=i("ProS"),x=i("5GtS"),g=i("bYtY"),h=i("4NO4"),t=i("OELB"),e=t.getPercentWithPrecision,m=i("cCMj"),f=i("KxfA"),c=f.retrieveRawAttr,a=i("D5nY"),l=a.makeSeriesEncodeForNameBased,s=i("xKMd"),n=T.extendSeriesModel({type:"series.pie",init:function(r){n.superApply(this,"init",arguments),this.legendVisualProvider=new s(g.bind(this.getData,this),g.bind(this.getRawData,this)),this.updateSelectedMap(this._createSelectableList()),this._defaultLabelLine(r)},mergeOption:function(r){n.superCall(this,"mergeOption",r),this.updateSelectedMap(this._createSelectableList())},getInitialData:function(r,o){return x(this,{coordDimensions:["value"],encodeDefaulter:g.curry(l,this)})},_createSelectableList:function(){for(var r=this.getRawData(),o=r.mapDimension("value"),u=[],p=0,A=r.count();p<A;p++)u.push({name:r.getName(p),value:r.get(o,p),selected:c(r,p,"selected")});return u},getDataParams:function(r){var o=this.getData(),u=n.superCall(this,"getDataParams",r),p=[];return o.each(o.mapDimension("value"),function(A){p.push(A)}),u.percent=e(p,r,o.hostModel.get("percentPrecision")),u.$vars.push("percent"),u},_defaultLabelLine:function(r){h.defaultEmphasis(r,"labelLine",["show"]);var o=r.labelLine,u=r.emphasis.labelLine;o.show=o.show&&r.label.show,u.show=u.show&&r.emphasis.label.show},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,hoverOffset:10,avoidLabelOverlap:!0,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:!1,show:!0,position:"outer",alignTo:"none",margin:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1},animationType:"expansion",animationTypeUpdate:"transition",animationEasing:"cubicOut"}});g.mixin(n,m);var d=n;ue.exports=d},"9H2F":function(ue,z,i){var T=i("bYtY"),x=T.assert,g=T.isArray,h=i("Tghj"),t=h.__DEV__;function e(s){return new m(s)}function m(s){s=s||{},this._reset=s.reset,this._plan=s.plan,this._count=s.count,this._onDirty=s.onDirty,this._dirty=!0,this.context}var f=m.prototype;f.perform=function(s){var n=this._upstream,d=s&&s.skip;if(this._dirty&&n){var r=this.context;r.data=r.outputData=n.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var o;this._plan&&!d&&(o=this._plan(this.context));var u=w(this._modBy),p=this._modDataCount||0,A=w(s&&s.modBy),b=s&&s.modDataCount||0;(u!==A||p!==b)&&(o="reset");function w(M){return!(M>=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||E<I)){var S=this._progress;if(g(S))for(var C=0;C<S.length;C++)a(this,S[C],E,I,A,b);else a(this,S,E,I,A,b)}this._dueIndex=I;var N=this._settedOutputEnd!=null?this._settedOutputEnd:I;this._outputDueEnd=N}else this._dueIndex=this._outputDueEnd=this._settedOutputEnd!=null?this._settedOutputEnd:this._dueEnd;return this.unfinished()};var c=function(){var s,n,d,r,o,u={reset:function(b,w,y,_){n=b,s=w,d=y,r=_,o=Math.ceil(r/d),u.next=d>1&&r>0?A:p}};return u;function p(){return n<s?n++:null}function A(){var b=n%o*d+Math.ceil(n/o),w=n>=s?null:b<r?b:n;return n++,w}}();f.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)};function a(s,n,d,r,o,u){c.reset(d,r,o,u),s._callingProgress=n,s._callingProgress({start:d,end:r,count:r-d,next:c.next},s.context)}function l(s,n){s._dueIndex=s._outputDueEnd=s._dueEnd=0,s._settedOutputEnd=null;var d,r;!n&&s._reset&&(d=s._reset(s.context),d&&d.progress&&(r=d.forceFirstProgress,d=d.progress),g(d)&&!d.length&&(d=null)),s._progress=d,s._modBy=s._modDataCount=null;var o=s._downstream;return o&&o.dirty(),r}f.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},f.pipe=function(s){(this._downstream!==s||this._dirty)&&(this._downstream=s,s._upstream=this,s.dirty())},f.dispose=function(){if(this._disposed)return;this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0},f.getUpstream=function(){return this._upstream},f.getDownstream=function(){return this._downstream},f.setOutputEnd=function(s){this._outputDueEnd=this._settedOutputEnd=s},z.createTask=e},"9KIM":function(ue,z,i){var T=i("mFDi"),x=i("xSat"),g=x.onIrrelevantElement,h=i("IwbS");function t(c){return c=f(c),function(a,l){return h.clipPointsByRect(a,c)}}function e(c,a){return c=f(c),function(l){var s=a!=null?a:l,n=s?c.width:c.height,d=s?c.x:c.y;return[d,d+(n||0)]}}function m(c,a,l){return c=f(c),function(s,n,d){return c.contain(n[0],n[1])&&!g(s,a,l)}}function f(c){return T.create(c)}z.makeRectPanelClipPath=t,z.makeLinearBrushOtherExtent=e,z.makeRectIsTargetByCursor=m},"9ama":function(ue,z,i){},"9eas":function(ue,z,i){i("HM/N"),i("tBnm")},"9hCq":function(ue,z,i){var T=i("IwbS"),x=i("+TT/"),g=i("bYtY"),h=i("VaxA"),t=h.wrapTreePathInfo,e=8,m=8,f=5;function c(n){this.group=new T.Group,n.add(this.group)}c.prototype={constructor:c,render:function(n,d,r,o){var u=n.getModel("breadcrumb"),p=this.group;if(p.removeAll(),!u.get("show")||!r)return;var A=u.getModel("itemStyle"),b=A.getModel("textStyle"),w={pos:{left:u.get("left"),right:u.get("right"),top:u.get("top"),bottom:u.get("bottom")},box:{width:d.getWidth(),height:d.getHeight()},emptyItemWidth:u.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(r,w,b),this._renderContent(n,w,A,b,o),x.positionElement(p,w.pos,w.box)},_prepare:function(n,d,r){for(var o=n;o;o=o.parentNode){var u=o.getModel().get("name"),p=r.getTextRect(u),A=Math.max(p.width+e*2,d.emptyItemWidth);d.totalWidth+=A+m,d.renderList.push({node:o,text:u,width:A})}},_renderContent:function(n,d,r,o,u){for(var p=0,A=d.emptyItemWidth,b=n.get("breadcrumb.height"),w=x.getAvailableSize(d.pos,d.box),y=d.totalWidth,_=d.renderList,E=_.length-1;E>=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;d<n;d++)l=Math.min(l,e[c][d]),s=Math.max(s,e[c][d]),a+=e[c][d];var r;return t==="min"?r=l:t==="max"?r=s:t==="average"?r=a/n:r=a,n===0?NaN:r})}function g(h){var t={};h.eachSeriesByType("map",function(e){var m=e.getHostGeoModel(),f=m?"o"+m.id:"i"+e.getMapType();(t[f]=t[f]||[]).push(e)}),T.each(t,function(e,m){for(var f=x(T.map(e,function(a){return a.getData()}),e[0].get("mapValueCalculation")),c=0;c<e.length;c++)e[c].originalData=e[c].getData();for(var c=0;c<e.length;c++)e[c].seriesGroup=e,e[c].needsDrawMap=c===0&&!e[c].getHostGeoModel(),e[c].setData(f.cloneShallow()),e[c].mainSeries=e[0]})}ue.exports=g},"9wZj":function(ue,z,i){var T=i("IwbS"),x=i("FBjb"),g=i("bYtY"),h=g.isObject;function t(l){this.group=new T.Group,this._symbolCtor=l||x}var e=t.prototype;function m(l,s,n,d){return s&&!isNaN(s[0])&&!isNaN(s[1])&&!(d.isIgnore&&d.isIgnore(n))&&!(d.clipShape&&!d.clipShape.contain(s[0],s[1]))&&l.getItemVisual(n,"symbol")!=="none"}e.updateData=function(l,s){s=f(s);var n=this.group,d=l.hostModel,r=this._data,o=this._symbolCtor,u=c(l);r||n.removeAll(),l.diff(r).add(function(p){var A=l.getItemLayout(p);if(m(l,A,p,s)){var b=new o(l,p,u);b.attr("position",A),l.setItemGraphicEl(p,b),n.add(b)}}).update(function(p,A){var b=r.getItemGraphicEl(A),w=l.getItemLayout(p);if(!m(l,w,p,s)){n.remove(b);return}b?(b.updateData(l,p,u),T.updateProps(b,{position:w},d)):(b=new o(l,p),b.attr("position",w)),n.add(b),l.setItemGraphicEl(p,b)}).remove(function(p){var A=r.getItemGraphicEl(p);A&&A.fadeOut(function(){n.remove(A)})}).execute(),this._data=l},e.isPersistent=function(){return!0},e.updateLayout=function(){var l=this._data;l&&l.eachItemGraphicEl(function(s,n){var d=l.getItemLayout(n);s.attr("position",d)})},e.incrementalPrepareUpdate=function(l){this._seriesScope=c(l),this._data=null,this.group.removeAll()},e.incrementalUpdate=function(l,s,n){n=f(n);function d(p){p.isGroup||(p.incremental=p.useHoverLayer=!0)}for(var r=l.start;r<l.end;r++){var o=s.getItemLayout(r);if(m(s,o,r,n)){var u=new this._symbolCtor(s,r,this._seriesScope);u.traverse(d),u.attr("position",o),this.group.add(u),s.setItemGraphicEl(r,u)}}};function f(l){return l!=null&&!h(l)&&(l={isIgnore:l}),l||{}}e.remove=function(l){var s=this.group,n=this._data;n&&l?n.eachItemGraphicEl(function(d){d.fadeOut(function(){s.remove(d)})}):s.removeAll()};function c(l){var s=l.hostModel;return{itemStyle:s.getModel("itemStyle").getItemStyle(["color"]),hoverItemStyle:s.getModel("emphasis.itemStyle").getItemStyle(),symbolRotate:s.get("symbolRotate"),symbolOffset:s.get("symbolOffset"),hoverAnimation:s.get("hoverAnimation"),labelModel:s.getModel("label"),hoverLabelModel:s.getModel("emphasis.label"),cursorStyle:s.get("cursor")}}var a=t;ue.exports=a},"9yH6":function(ue,z,i){"use strict";var T=i("lSNA"),x=i.n(T),g=i("pVnL"),h=i.n(g),t=i("q1tI"),e=i("x1Ya"),m=i("TSYQ"),f=i.n(m),c=i("H84U"),a=t.createContext(null),l=a.Provider,s=a,n=i("cDf5"),d=i.n(n);function r(V,Y){typeof V=="function"?V(Y):d()(V)==="object"&&V&&"current"in V&&(V.current=Y)}function o(){for(var V=arguments.length,Y=new Array(V),j=0;j<V;j++)Y[j]=arguments[j];return function(W){Y.forEach(function(U){r(U,W)})}}var u=i("uaoM"),p=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<W.length;U++)Y.indexOf(W[U])<0&&Object.prototype.propertyIsEnumerable.call(V,W[U])&&(j[W[U]]=V[W[U]]);return j},A=function(Y,j){var W,U=t.useContext(s),R=t.useContext(c.b),K=R.getPrefixCls,G=R.direction,H=t.useRef(),Z=o(j,H);t.useEffect(function(){Object(u.a)(!("optionType"in Y),"Radio","`optionType` is only support in Radio.Group.")},[]);var q=function(Ge){Y.onChange&&Y.onChange(Ge),(U==null?void 0:U.onChange)&&U.onChange(Ge)},ce=Y.prefixCls,ne=Y.className,se=Y.children,Ce=Y.style,Re=p(Y,["prefixCls","className","children","style"]),Xe=K("radio",ce),we=h()({},Re);U&&(we.name=U.name,we.onChange=q,we.checked=Y.value===U.value,we.disabled=Y.disabled||U.disabled);var Pe=f()(ne,(W={},x()(W,"".concat(Xe,"-wrapper"),!0),x()(W,"".concat(Xe,"-wrapper-checked"),we.checked),x()(W,"".concat(Xe,"-wrapper-disabled"),we.disabled),x()(W,"".concat(Xe,"-wrapper-rtl"),G==="rtl"),W));return t.createElement("label",{className:Pe,style:Ce,onMouseEnter:Y.onMouseEnter,onMouseLeave:Y.onMouseLeave},t.createElement(e.a,h()({},we,{prefixCls:Xe,ref:Z})),se!==void 0?t.createElement("span",null,se):null)},b=t.forwardRef(A);b.displayName="Radio",b.defaultProps={type:"radio"};var w=b,y=i("J4zp"),_=i.n(y),E=i("6cGi"),I=i("3Nzz"),S=t.forwardRef(function(V,Y){var j=t.useContext(c.b),W=j.getPrefixCls,U=j.direction,R=t.useContext(I.b),K=Object(E.a)(V.defaultValue,{value:V.value}),G=_()(K,2),H=G[0],Z=G[1],q=function(se){var Ce=H,Re=se.target.value;"value"in V||Z(Re);var Xe=V.onChange;Xe&&Re!==Ce&&Xe(se)},ce=function(){var se,Ce=V.prefixCls,Re=V.className,Xe=Re===void 0?"":Re,we=V.options,Pe=V.optionType,Ee=V.buttonStyle,Ge=V.disabled,It=V.children,ze=V.size,ye=V.style,Me=V.id,qe=V.onMouseEnter,nt=V.onMouseLeave,st=W("radio",Ce),xt="".concat(st,"-group"),Bt=It;if(we&&we.length>0){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<W.length;U++)Y.indexOf(W[U])<0&&Object.prototype.propertyIsEnumerable.call(V,W[U])&&(j[W[U]]=V[W[U]]);return j},M=function(Y,j){var W=t.useContext(s),U=t.useContext(c.b),R=U.getPrefixCls,K=Y.prefixCls,G=N(Y,["prefixCls"]),H=R("radio-button",K);return W&&(G.checked=Y.value===W.value,G.disabled=Y.disabled||W.disabled),t.createElement(w,h()({prefixCls:H},G,{type:"radio",ref:j}))},P=t.forwardRef(M),B=w;B.Button=P,B.Group=C;var X=z.a=B},A1Ka:function(ue,z,i){var T=i("bLfw"),x=i("sS/r"),g=i("D5nY"),h=g.detectSourceFormat,t=i("k9D9"),e=t.SERIES_LAYOUT_BY_COLUMN;T.extend({type:"dataset",defaultOption:{seriesLayoutBy:e,sourceHeader:null,dimensions:null,source:null},optionUpdated:function(){h(this)}}),x.extend({type:"dataset"})},ABKa: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("Qs9O")),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="FolderOutlined";var f=h.forwardRef(m);z.default=f},AE9C:function(ue,z,i){var T=i("bYtY"),x=i("crZl"),g=i("IwbS"),h=i("oVpE"),t=h.createSymbol,e=i("+TT/"),m=i("y7Aq"),f=x.extend({type:"visualMap.piecewise",doRender:function(){var a=this.group;a.removeAll();var l=this.visualMapModel,s=l.get("textGap"),n=l.textStyleModel,d=n.getFont(),r=n.getTextColor(),o=this._getItemAlign(),u=l.itemSize,p=this._getViewData(),A=p.endsText,b=T.retrieve(l.get("showLabel",!0),!A);A&&this._renderEndsText(a,A[0],u,b,o),T.each(p.viewPieceList,w,this),A&&this._renderEndsText(a,A[1],u,b,o),e.box(l.get("orient"),a,l.get("itemGap")),this.renderBackground(a),this.positionGroup(a);function w(y){var _=y.piece,E=new g.Group;E.onclick=T.bind(this._onItemClick,this,_),this._enableHoverLink(E,y.indexInModelPieceList);var I=l.getRepresentValue(_);if(this._createItemSymbol(E,I,[0,0,u[0],u[1]]),b){var S=this.visualMapModel.getValueState(I);E.add(new g.Text({style:{x:o==="right"?-s:u[0]+s,y:u[1]/2,text:_.text,textVerticalAlign:"middle",textAlign:o,textFont:d,textFill:r,opacity:S==="outOfRange"?.5:1}}))}a.add(E)}},_enableHoverLink:function(a,l){a.on("mouseover",T.bind(s,this,"highlight")).on("mouseout",T.bind(s,this,"downplay"));function s(n){var d=this.visualMapModel;d.option.hoverLink&&this.api.dispatchAction({type:n,batch:m.makeHighDownBatch(d.findTargetDataIndices(l),d)})}},_getItemAlign:function(){var a=this.visualMapModel,l=a.option;if(l.orient==="vertical")return m.getItemAlign(a,this.api,a.itemSize);var s=l.align;return(!s||s==="auto")&&(s="left"),s},_renderEndsText:function(a,l,s,n,d){if(!l)return;var r=new g.Group,o=this.visualMapModel.textStyleModel;r.add(new g.Text({style:{x:n?d==="right"?s[0]:0:s[0]/2,y:s[1]/2,textVerticalAlign:"middle",textAlign:n?d:"center",text:l,textFont:o.getFont(),textFill:o.getTextColor()}})),a.add(r)},_getViewData:function(){var a=this.visualMapModel,l=T.map(a.getPieceList(),function(r,o){return{piece:r,indexInModelPieceList:o}}),s=a.get("text"),n=a.get("orient"),d=a.get("inverse");return(n==="horizontal"?d:!d)?l.reverse():s&&(s=s.slice().reverse()),{viewPieceList:l,endsText:s}},_createItemSymbol:function(a,l,s){a.add(t(this.getControllerVisual(l,"symbol"),s[0],s[1],s[2],s[3],this.getControllerVisual(l,"color")))},_onItemClick:function(a){var l=this.visualMapModel,s=l.option,n=T.clone(s.selected),d=l.getSelectedMapKey(a);s.selectedMode==="single"?(n[d]=!0,T.each(n,function(r,o){n[o]=o===d})):n[d]=!n[d],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:n})}}),c=f;ue.exports=c},AEZ6:function(ue,z,i){var T=i("bYtY"),x=T.each,g=T.createHashMap,h=i("T4UG"),t=i("MwEJ"),e=h.extend({type:"series.parallel",dependencies:["parallel"],visualColorAccessPath:"lineStyle.color",getInitialData:function(c,a){var l=this.getSource();return m(l,this),t(l,this)},getRawIndicesByActiveState:function(c){var a=this.coordinateSystem,l=this.getData(),s=[];return a.eachActiveState(l,function(n,d){c===n&&s.push(l.getRawIndex(d))}),s},defaultOption:{zlevel:0,z:2,coordinateSystem:"parallel",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:"solid"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:"linear"}});function m(c,a){if(c.encodeDefine)return;var l=a.ecModel.getComponent("parallel",a.get("parallelIndex"));if(!l)return;var s=c.encodeDefine=g();x(l.dimensions,function(n){var d=f(n);s.set(n,d)})}function f(c){return+c.replace("dim","")}ue.exports=e},AH3D:function(ue,z,i){var T=i("ProS");i("y4/Y"),i("qWt2"),i("Qvb6"),T.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},function(){}),T.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},function(){})},ALo7:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("5GtS"),h=i("4NO4"),t=h.defaultEmphasis,e=i("D5nY"),m=e.makeSeriesEncodeForNameBased,f=i("xKMd"),c=T.extendSeriesModel({type:"series.funnel",init:function(l){c.superApply(this,"init",arguments),this.legendVisualProvider=new f(x.bind(this.getData,this),x.bind(this.getRawData,this)),this._defaultLabelLine(l)},getInitialData:function(l,s){return g(this,{coordDimensions:["value"],encodeDefaulter:x.curry(m,this)})},_defaultLabelLine:function(l){t(l,"labelLine",["show"]);var s=l.labelLine,n=l.emphasis.labelLine;s.show=s.show&&l.label.show,n.show=n.show&&l.emphasis.label.show},getDataParams:function(l){var s=this.getData(),n=c.superCall(this,"getDataParams",l),d=s.mapDimension("value"),r=s.getSum(d);return n.percent=r?+(s.get(d,l)/r*100).toFixed(2):0,n.$vars.push("percent"),n},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1,type:"solid"}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}}}}),a=c;ue.exports=a},ANjR:function(ue,z,i){var T=i("bYtY");function x(h,t){return t=t||[0,0],T.map([0,1],function(e){var m=t[e],f=h[e]/2,c=[],a=[];return c[e]=m-f,a[e]=m+f,c[1-e]=a[1-e]=t[1-e],Math.abs(this.dataToPoint(c)[e]-this.dataToPoint(a)[e])},this)}function g(h){var t=h.getBoundingRect();return{coordSys:{type:"geo",x:t.x,y:t.y,width:t.width,height:t.height,zoom:h.getZoom()},api:{coord:function(e){return h.dataToPoint(e)},size:T.bind(x,h)}}}ue.exports=g},AOa7:function(ue,z,i){},AUH6:function(ue,z,i){var T=i("bYtY"),x=i("mFDi"),g=i("bMXI"),h=i("W4dC");function t(f,c,a,l){g.call(this,f),this.map=c;var s=h.load(c,a);this._nameCoordMap=s.nameCoordMap,this._regionsMap=s.regionsMap,this._invertLongitute=l==null?!0:l,this.regions=s.regions,this._rect=s.boundingRect}t.prototype={constructor:t,type:"geo",dimensions:["lng","lat"],containCoord:function(f){for(var c=this.regions,a=0;a<c.length;a++)if(c[a].contain(f))return!0;return!1},transformTo:function(f,c,a,l){var s=this.getBoundingRect(),n=this._invertLongitute;s=s.clone(),n&&(s.y=-s.y-s.height);var d=this._rawTransformable;if(d.transform=s.calculateTransform(new x(f,c,a,l)),d.decomposeTransform(),n){var r=d.scale;r[1]=-r[1]}d.updateTransform(),this._updateTransform()},getRegion:function(f){return this._regionsMap.get(f)},getRegionByCoord:function(f){for(var c=this.regions,a=0;a<c.length;a++)if(c[a].contain(f))return c[a]},addGeoCoord:function(f,c){this._nameCoordMap.set(f,c)},getGeoCoord:function(f){return this._nameCoordMap.get(f)},getBoundingRect:function(){return this._rect},dataToPoint:function(f,c,a){if(typeof f=="string"&&(f=this.getGeoCoord(f)),f)return g.prototype.dataToPoint.call(this,f,c,a)},convertToPixel:T.curry(e,"dataToPoint"),convertFromPixel:T.curry(e,"pointToData")},T.mixin(t,g);function e(f,c,a,l){var s=a.geoModel,n=a.seriesModel,d=s?s.coordinateSystem:n?n.coordinateSystem||(n.getReferringComponents("geo")[0]||{}).coordinateSystem:null;return d===this?d[f](l):null}var m=t;ue.exports=m},AVZG:function(ue,z,i){var T=i("bYtY");function x(g,h,t){t=t||{};var e=g.coordinateSystem,m=h.axis,f={},c=m.getAxesOnZeroOf()[0],a=m.position,l=c?"onZero":a,s=m.dim,n=e.getRect(),d=[n.x,n.x+n.width,n.y,n.y+n.height],r={left:0,right:1,top:0,bottom:1,onZero:2},o=h.get("offset")||0,u=s==="x"?[d[2]-o,d[3]+o]:[d[0]-o,d[1]+o];if(c){var p=c.toGlobalCoord(c.dataToCoord(0));u[r.onZero]=Math.max(Math.min(p,u[1]),u[0])}f.position=[s==="y"?u[r[l]]:d[0],s==="x"?u[r[l]]:d[3]],f.rotation=Math.PI/2*(s==="x"?0:1);var A={top:-1,bottom:1,left:-1,right:1};f.labelDirection=f.tickDirection=f.nameDirection=A[a],f.labelOffset=c?u[r[a]]-u[r.onZero]:0,h.get("axisTick.inside")&&(f.tickDirection=-f.tickDirection),T.retrieve(t.labelInside,h.get("axisLabel.inside"))&&(f.labelDirection=-f.labelDirection);var b=h.get("axisLabel.rotate");return f.labelRotate=l==="top"?-b:b,f.z2=1,f}z.layout=x},"Ae+d":function(ue,z){function i(x,g,h){var t=x.target,e=t.position;e[0]+=g,e[1]+=h,t.dirty()}function T(x,g,h,t){var e=x.target,m=x.zoomLimit,f=e.position,c=e.scale,a=x.zoom=x.zoom||1;if(a*=g,m){var l=m.min||0,s=m.max||Infinity;a=Math.max(Math.min(s,a),l)}var n=a/x.zoom;x.zoom=a,f[0]-=(h-f[0])*(n-1),f[1]-=(t-f[1])*(n-1),c[0]*=n,c[1]*=n,e.dirty()}z.updateViewOnPan=i,z.updateViewOnZoom=T},Ae16:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("IwbS");i("Wqna"),i("rySg"),T.extendComponentView({type:"grid",render:function(h,t){this.group.removeAll(),h.get("show")&&this.group.add(new g.Rect({shape:h.coordinateSystem.getRect(),style:x.defaults({fill:h.get("backgroundColor")},h.getItemStyle()),silent:!0,z2:-1}))}}),T.registerPreprocessor(function(h){h.xAxis&&h.yAxis&&!h.grid&&(h.grid={})})},Awhp:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("PQMj"),h=i.n(g)},"B+YJ":function(ue,z,i){i("TYVI"),i("p1MT")},"B6l+":function(ue,z,i){var T=i("Sq3C"),x=i("Z1HP"),g=i("Sxd8"),h=i("dt0z");function t(e,m,f){e=h(e),m=g(m);var c=m?x(e):0;return m&&c<m?e+T(m-c,f):e}ue.exports=t},B9cy:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("0XgM"),h=i.n(g)},B9fm:function(ue,z,i){var T=i("bYtY"),x=i("Qe9p"),g=i("YH21"),h=i("Ze12"),t=i("ItGF"),e=i("7aKB"),m=T.each,f=e.toCamelCase,c=["","-webkit-","-moz-","-o-"],a="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;";function l(u){var p="cubic-bezier(0.23, 1, 0.32, 1)",A="left "+u+"s "+p+",top "+u+"s "+p;return T.map(c,function(b){return b+"transition:"+A}).join(";")}function s(u){var p=[],A=u.get("fontSize"),b=u.getTextColor();return b&&p.push("color:"+b),p.push("font:"+u.getFont()),A&&p.push("line-height:"+Math.round(A*3/2)+"px"),m(["decoration","align"],function(w){var y=u.get(w);y&&p.push("text-"+w+":"+y)}),p.join(";")}function n(u){var p=[],A=u.get("transitionDuration"),b=u.get("backgroundColor"),w=u.getModel("textStyle"),y=u.get("padding");return A&&p.push(l(A)),b&&(t.canvasSupported?p.push("background-Color:"+b):(p.push("background-Color:#"+x.toHex(b)),p.push("filter:alpha(opacity=70)"))),m(["width","color","radius"],function(_){var E="border-"+_,I=f(E),S=u.get(I);S!=null&&p.push(E+":"+S+(_==="color"?"":"px"))}),p.push(s(w)),y!=null&&p.push("padding:"+e.normalizeCssArray(y).join("px ")+"px"),p.join(";")+";"}function d(u,p,A,b,w){var y=p&&p.painter;if(A){var _=y&&y.getViewportRoot();_&&h.transformLocalCoord(u,_,document.body,b,w)}else{u[0]=b,u[1]=w;var E=y&&y.getViewportRootOffset();E&&(u[0]+=E.offsetLeft,u[1]+=E.offsetTop)}}function r(u,p,A){if(t.wxa)return null;var b=document.createElement("div");b.domBelongToZr=!0,this.el=b;var w=this._zr=p.getZr(),y=this._appendToBody=A&&A.appendToBody;this._styleCoord=[0,0],d(this._styleCoord,w,y,p.getWidth()/2,p.getHeight()/2),y?document.body.appendChild(b):u.appendChild(b),this._container=u,this._show=!1,this._hideTimeout;var _=this;b.onmouseenter=function(){_._enterable&&(clearTimeout(_._hideTimeout),_._show=!0),_._inContent=!0},b.onmousemove=function(E){if(E=E||window.event,!_._enterable){var I=w.handler,S=w.painter.getViewportRoot();g.normalizeEvent(S,E,!0),I.dispatch("mousemove",E)}},b.onmouseleave=function(){_._enterable&&(_._show&&_.hideLater(_._hideDelay)),_._inContent=!1}}r.prototype={constructor:r,_enterable:!0,update:function(){var u=this._container,p=u.currentStyle||document.defaultView.getComputedStyle(u),A=u.style;A.position!=="absolute"&&p.position!=="absolute"&&(A.position="relative")},show:function(u){clearTimeout(this._hideTimeout);var p=this.el,A=this._styleCoord;p.style.cssText=a+n(u)+";left:"+A[0]+"px;top:"+A[1]+"px;"+(u.get("extraCssText")||""),p.style.display=p.innerHTML?"block":"none",p.style.pointerEvents=this._enterable?"auto":"none",this._show=!0},setContent:function(u){this.el.innerHTML=u==null?"":u},setEnterable:function(u){this._enterable=u},getSize:function(){var u=this.el;return[u.clientWidth,u.clientHeight]},moveTo:function(u,p){var A=this._styleCoord;d(A,this._zr,this._appendToBody,u,p);var b=this.el.style;b.left=A[0]+"px",b.top=A[1]+"px"},hide:function(){this.el.style.display="none",this._show=!1},hideLater:function(u){this._show&&!(this._inContent&&this._enterable)&&(u?(this._hideDelay=u,this._show=!1,this._hideTimeout=setTimeout(T.bind(this.hide,this),u)):this.hide())},isShow:function(){return this._show},dispose:function(){this.el.parentNode.removeChild(this.el)},getOuterSize:function(){var u=this.el.clientWidth,p=this.el.clientHeight;if(document.defaultView&&document.defaultView.getComputedStyle){var A=document.defaultView.getComputedStyle(this.el);A&&(u+=parseInt(A.borderLeftWidth,10)+parseInt(A.borderRightWidth,10),p+=parseInt(A.borderTopWidth,10)+parseInt(A.borderBottomWidth,10))}return{width:u,height:p}}};var o=r;ue.exports=o},BPZU:function(ue,z){var i=32,T=7,x=256;function g(l){for(var s=0;l>=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<n&&d(l[r],l[r-1])<0;)r++;t(l,s,r)}else for(;r<n&&d(l[r],l[r-1])>=0;)r++;return r-s}function t(l,s,n){for(n--;s<n;){var d=l[s];l[s++]=l[n],l[n--]=d}}function e(l,s,n,d,r){for(d===s&&d++;d<n;d++){for(var o=l[d],u=s,p=d,A;u<p;)A=u+p>>>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;A<p&&o(l,s[n+r+A])>0;)u=A,A=(A<<1)+1,A<=0&&(A=p);A>p&&(A=p),u+=r,A+=r}else{for(p=r+1;A<p&&o(l,s[n+r-A])<=0;)u=A,A=(A<<1)+1,A<=0&&(A=p);A>p&&(A=p);var b=u;u=r-A,A=r-b}for(u++;u<A;){var w=u+(A-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;A<p&&o(l,s[n+r-A])<0;)u=A,A=(A<<1)+1,A<=0&&(A=p);A>p&&(A=p);var b=u;u=r-A,A=r-b}else{for(p=d-r;A<p&&o(l,s[n+r+A])>=0;)u=A,A=(A<<1)+1,A<=0&&(A=p);A>p&&(A=p),u+=r,A+=r}for(u++;u<A;){var w=u+(A-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]&&C--;else if(p[C]>p[C+1])break;E(C)}}function _(){for(;A>1;){var C=A-2;C>0&&p[C-1]<p[C+1]&&C--,E(C)}}function E(C){var N=u[C],M=p[C],P=u[C+1],B=p[C+1];p[C]=M+B,C===A-3&&(u[C+1]=u[C+2],p[C+1]=p[C+2]),A--;var X=f(l[P],l,N,M,0,s);if(N+=X,M-=X,M===0)return;if(B=m(l[N+M-1],l,P,B,B-1,s),B===0)return;M<=B?I(N,M,P,B):S(N,M,P,B)}function I(C,N,M,P){var B=0;for(B=0;B<N;B++)b[B]=l[C+B];var X=0,V=M,Y=C;if(l[Y++]=l[V++],--P===0){for(B=0;B<N;B++)l[Y+B]=b[X+B];return}if(N===1){for(B=0;B<P;B++)l[Y+B]=l[V+B];l[Y+P]=b[X];return}for(var j=n,W,U,R;;){W=0,U=0,R=!1;do if(s(l[V],b[X])<0){if(l[Y++]=l[V++],U++,W=0,--P===0){R=!0;break}}else if(l[Y++]=b[X++],W++,U=0,--N===1){R=!0;break}while((W|U)<j);if(R)break;do{if(W=f(l[V],b,X,N,0,s),W!==0){for(B=0;B<W;B++)l[Y+B]=b[X+B];if(Y+=W,X+=W,N-=W,N<=1){R=!0;break}}if(l[Y++]=l[V++],--P===0){R=!0;break}if(U=m(b[X],l,V,P,0,s),U!==0){for(B=0;B<U;B++)l[Y+B]=l[V+B];if(Y+=U,V+=U,P-=U,P===0){R=!0;break}}if(l[Y++]=b[X++],--N===1){R=!0;break}j--}while(W>=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<P;B++)l[Y+B]=l[V+B];l[Y+P]=b[X]}else{if(N===0)throw new Error;for(B=0;B<N;B++)l[Y+B]=b[X+B]}}function S(C,N,M,P){var B=0;for(B=0;B<P;B++)b[B]=l[M+B];var X=C+N-1,V=P-1,Y=M+P-1,j=0,W=0;if(l[Y--]=l[X--],--N===0){for(j=Y-(P-1),B=0;B<P;B++)l[j+B]=b[B];return}if(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];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)<U);if(G)break;do{if(R=N-f(b[V],l,C,N,N-1,s),R!==0){for(Y-=R,X-=R,N-=R,W=Y+1,j=X+1,B=R-1;B>=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<K;B++)l[W+B]=b[j+B];if(P<=1){G=!0;break}}if(l[Y--]=l[X--],--N===0){G=!0;break}U--}while(R>=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;B<P;B++)l[j+B]=b[B]}}this.mergeRuns=y,this.forceMergeRuns=_,this.pushRun=w}function a(l,s,n,d){n||(n=0),d||(d=l.length);var r=d-n;if(r<2)return;var o=0;if(r<i){o=h(l,n,d,s),e(l,n,d,n+o,s);return}var u=new c(l,s),p=g(r);do{if(o=h(l,n,d,s),o<p){var A=r;A>p&&(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;n<a.length;n++){if(!a[n].empty())return T.Pass;var d=a[n].head,r=c.getTokenAt(d),o=T.innerMode(c.getMode(),r.state),u=o.state,p=o.mode.xmlCurrentTag&&o.mode.xmlCurrentTag(u),A=p&&p.name;if(!A)return T.Pass;var b=o.mode.configuration=="html",w=typeof s=="object"&&s.dontCloseTags||b&&x,y=typeof s=="object"&&s.indentTags||b&&g;r.end>d.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?`
`:"")+"</"+A+">",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?"/":"</",d=c.getOption("autoCloseTags"),r=typeof d=="object"&&d.dontIndentOnSlash,o=0;o<l.length;o++){if(!l[o].empty())return T.Pass;var u=l[o].head,p=c.getTokenAt(u),A=T.innerMode(c.getMode(),p.state),b=A.state;if(a&&(p.type=="string"||p.string.charAt(0)!="<"||p.start!=u.ch-1))return T.Pass;var w,y=A.mode.name!="xml"&&c.getMode().name=="htmlmixed";if(y&&A.mode.name=="javascript")w=n+"script";else if(y&&A.mode.name=="css")w=n+"style";else{var _=A.mode.xmlCurrentContext&&A.mode.xmlCurrentContext(b);if(!_||_.length&&f(c,_,_[_.length-1],u))return T.Pass;w=n+_[_.length-1]}c.getLine(u.line).charAt(p.end)!=">"&&(w+=">"),s[o]=w}if(c.replaceSelections(s),l=c.listSelections(),!r)for(var o=0;o<l.length;o++)(o==l.length-1||l[o].head.line<l[o+1].head.line)&&c.indentLine(l[o].head.line)}function e(c){return c.getOption("disableInput")?T.Pass:t(c,!0)}T.commands.closeTag=function(c){return t(c)};function m(c,a){if(c.indexOf)return c.indexOf(a);for(var l=0,s=c.length;l<s;++l)if(c[l]==a)return l;return-1}function f(c,a,l,s,n){if(!T.scanForClosingTag)return!1;var d=Math.min(c.lastLine()+1,s.line+500),r=T.scanForClosingTag(c,s,null,d);if(!r||r.tag!=l)return!1;for(var o=n?1:0,u=a.length-1;u>=0&&a[u]==l;u--)++o;s=r.to;for(var u=1;u<o;u++){var p=T.scanForClosingTag(c,s,null,d);if(!p||p.tag!=l)return!1;s=p.to}return!0}})},BlVb:function(ue,z,i){var T=i("hyiK"),x=1e-8;function g(t,e){return Math.abs(t-e)<x}function h(t,e,m){var f=0,c=t[0];if(!c)return!1;for(var a=1;a<t.length;a++){var l=t[a];f+=T(c[0],c[1],l[0],l[1],e,m),c=l}var s=t[0];return(!g(c[0],s[0])||!g(c[1],s[1]))&&(f+=T(c[0],c[1],s[0],s[1],e,m)),f!==0}z.contain=h},BoS7:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("czTT"),h=i.n(g)},Bq2U:function(ue,z,i){var T=i("RDYZ"),x=i("Qe9p"),g=i("bYtY"),h=g.isArrayLike,t=Array.prototype.slice;function e(w,y){return w[y]}function m(w,y,_){w[y]=_}function f(w,y,_){return(y-w)*_+w}function c(w,y,_){return _>.5?y:w}function a(w,y,_,E,I){var S=w.length;if(I===1)for(var C=0;C<S;C++)E[C]=f(w[C],y[C],_);else for(var N=S&&w[0].length,C=0;C<S;C++)for(var M=0;M<N;M++)E[C][M]=f(w[C][M],y[C][M],_)}function l(w,y,_){var E=w.length,I=y.length;if(E!==I){var S=E>I;if(S)w.length=I;else for(var C=E;C<I;C++)w.push(_===1?y[C]:t.call(y[C]))}for(var N=w[0]&&w[0].length,C=0;C<w.length;C++)if(_===1)isNaN(w[C])&&(w[C]=y[C]);else for(var M=0;M<N;M++)isNaN(w[C][M])&&(w[C][M]=y[C][M])}function s(w,y,_){if(w===y)return!0;var E=w.length;if(E!==y.length)return!1;if(_===1){for(var I=0;I<E;I++)if(w[I]!==y[I])return!1}else for(var S=w[0].length,I=0;I<E;I++)for(var C=0;C<S;C++)if(w[I][C]!==y[I][C])return!1;return!0}function n(w,y,_,E,I,S,C,N,M){var P=w.length;if(M===1)for(var B=0;B<P;B++)N[B]=d(w[B],y[B],_[B],E[B],I,S,C);else for(var X=w[0].length,B=0;B<P;B++)for(var V=0;V<X;V++)N[B][V]=d(w[B][V],y[B][V],_[B][V],E[B][V],I,S,C)}function d(w,y,_,E,I,S,C){var N=(_-w)*.5,M=(E-y)*.5;return(2*(y-_)+N+M)*C+(-3*(y-_)-2*N-M)*S+N*I+y}function r(w){if(h(w)){var y=w.length;if(h(w[0])){for(var _=[],E=0;E<y;E++)_.push(t.call(w[E]));return _}return t.call(w)}return w}function o(w){return w[0]=Math.floor(w[0]),w[1]=Math.floor(w[1]),w[2]=Math.floor(w[2]),"rgba("+w.join(",")+")"}function u(w){var y=w[w.length-1].value;return h(y&&y[0])?2:1}function p(w,y,_,E,I,S){var C=w._getter,N=w._setter,M=y==="spline",P=E.length;if(!P)return;var B=E[0].value,X=h(B),V=!1,Y=!1,j=X?u(E):0,W;E.sort(function(ye,Me){return ye.time-Me.time}),W=E[P-1].time;for(var U=[],R=[],K=E[0].value,G=!0,H=0;H<P;H++){U.push(E[H].time/W);var Z=E[H].value;if(X&&s(Z,K,j)||!X&&Z===K||(G=!1),K=Z,typeof Z=="string"){var q=x.parse(Z);q?(Z=q,V=!0):Y=!0}R.push(Z)}if(!S&&G)return;for(var ce=R[P-1],H=0;H<P-1;H++)X?l(R[H],ce,j):isNaN(R[H])&&!isNaN(ce)&&!Y&&!V&&(R[H]=ce);X&&l(C(w._target,I),ce,j);var ne=0,se=0,Ce,Re,Xe,we,Pe,Ee;if(V)var Ge=[0,0,0,0];var It=function(Me,qe){var nt;if(qe<0)nt=0;else if(qe<se){for(Ce=Math.min(ne+1,P-1),nt=Ce;nt>=0&&!(U[nt]<=qe);nt--);nt=Math.min(nt,P-2)}else{for(nt=ne;nt<P&&!(U[nt]>qe);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;y<this._clipList.length;y++)this._clipList[y].pause();this._paused=!0},resume:function(){for(var y=0;y<this._clipList.length;y++)this._clipList[y].resume();this._paused=!1},isPaused:function(){return!!this._paused},_doneCallback:function(){this._tracks={},this._clipList.length=0;for(var y=this._doneList,_=y.length,E=0;E<_;E++)y[E].call(this)},start:function(y,_){var E=this,I=0,S=function(){I--,I||E._doneCallback()},C;for(var N in this._tracks){if(!this._tracks.hasOwnProperty(N))continue;var M=p(this,y,S,this._tracks[N],N,_);M&&(this._clipList.push(M),I++,this.animation&&this.animation.addClip(M),C=M)}if(C){var P=C.onframe;C.onframe=function(B,X){P(B,X);for(var V=0;V<E._onframeList.length;V++)E._onframeList[V](B,X)}}return I||this._doneCallback(),this},stop:function(y){for(var _=this._clipList,E=this.animation,I=0;I<_.length;I++){var S=_[I];y&&S.onframe(this._target,1),E&&E.removeClip(S)}_.length=0},delay:function(y){return this._delay=y,this},done:function(y){return y&&this._doneList.push(y),this},getClips:function(){return this._clipList}};var b=A;ue.exports=b},Bqw1: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:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"};z.default=T},Bsck:function(ue,z,i){var T=i("bYtY"),x=i("Qxkt"),g=i("Mdki"),h=i("YXkt"),t=i("sdST"),e=function(a,l){this.name=a||"",this.depth=0,this.height=0,this.parentNode=null,this.dataIndex=-1,this.children=[],this.viewChildren=[],this.hostTree=l};e.prototype={constructor:e,isRemoved:function(){return this.dataIndex<0},eachNode:function(a,l,s){typeof a=="function"&&(s=l,l=a,a=null),a=a||{},T.isString(a)&&(a={order:a});var n=a.order||"preorder",d=this[a.attr||"children"],r;n==="preorder"&&(r=l.call(s,this));for(var o=0;!r&&o<d.length;o++)d[o].eachNode(a,l,s);n==="postorder"&&l.call(s,this)},updateDepthAndHeight:function(a){var l=0;this.depth=a;for(var s=0;s<this.children.length;s++){var n=this.children[s];n.updateDepthAndHeight(a+1),n.height>l&&(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<n;l++){var d=s[l].getNodeById(a);if(d)return d}},contains:function(a){if(a===this)return!0;for(var l=0,s=this.children,n=s.length;l<n;l++){var d=s[l].contains(a);if(d)return d}},getAncestors:function(a){for(var l=[],s=a?this:this.parentNode;s;)l.push(s),s=s.parentNode;return l.reverse(),l},getValue:function(a){var l=this.hostTree.data;return l.get(l.getDimension(a||"value"),this.dataIndex)},setLayout:function(a,l){this.dataIndex>=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;s<n;s++)l[s].dataIndex=-1;for(var s=0,n=a.count();s<n;s++)l[a.getRawIndex(s)].dataIndex=s},clearLayouts:function(){this.data.clearItemLayouts()}},m.createTree=function(a,l,s,n){var d=new m(l,s&&s.levels),r=[],o=1;u(a);function u(b,w){var y=b.value;o=Math.max(o,T.isArray(y)?y.length:1),r.push(b);var _=new e(b.name,d);w?f(_,w):d.root=_,d._nodes.push(_);var E=b.children;if(E)for(var I=0;I<E.length;I++)u(E[I],_)}d.root.updateDepthAndHeight(0);var p=t(r,{coordDimensions:["value"],dimensionsCount:o}),A=new h(p,l);return A.initData(r),n&&n(A),g({mainData:A,struct:d,structAttr:"tree"}),d.update(),d};function f(a,l){var s=l.children;if(a.parentNode===l)return;s.push(a),a.parentNode=l}var c=m;ue.exports=c},BuqR:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("bYtY"),h=i("6uqw"),t=i("XxSj"),e=i("YOMW"),m=i("OELB"),f=m.reformIntervals,c=h.extend({type:"visualMap.piecewise",defaultOption:{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieceList:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0,showLabel:null},optionUpdated:function(n,d){c.superApply(this,"optionUpdated",arguments),this._pieceList=[],this.resetExtent();var r=this._mode=this._determineMode();a[this._mode].call(this),this._resetSelected(n,d);var o=this.option.categories;this.resetVisual(function(u,p){r==="categories"?(u.mappingMethod="category",u.categories=g.clone(o)):(u.dataExtent=this.getExtent(),u.mappingMethod="piecewise",u.pieceList=g.map(this._pieceList,function(A){var A=g.clone(A);return p!=="inRange"&&(A.visual=null),A}))})},completeVisualOption:function(){var n=this.option,d={},r=t.listVisualTypes(),o=this.isCategory();g.each(n.pieces,function(p){g.each(r,function(A){p.hasOwnProperty(A)&&(d[A]=1)})}),g.each(d,function(p,A){var b=0;g.each(this.stateList,function(w){b|=u(n,w,A)||u(n.target,w,A)},this),!b&&g.each(this.stateList,function(w){(n[w]||(n[w]={}))[A]=e.get(A,w==="inRange"?"active":"inactive",o)})},this);function u(p,A,b){return p&&p[A]&&(g.isObject(p[A])?p[A].hasOwnProperty(b):p[A]===b)}h.prototype.completeVisualOption.apply(this,arguments)},_resetSelected:function(n,d){var r=this.option,o=this._pieceList,u=(d?r:n).selected||{};if(r.selected=u,g.each(o,function(A,b){var w=this.getSelectedMapKey(A);u.hasOwnProperty(w)||(u[w]=!0)},this),r.selectedMode==="single"){var p=!1;g.each(o,function(A,b){var w=this.getSelectedMapKey(A);u[w]&&(p?u[w]=!1:p=!0)},this)}},getSelectedMapKey:function(n){return this._mode==="categories"?n.value+"":n.index+""},getPieceList:function(){return this._pieceList},_determineMode:function(){var n=this.option;return n.pieces&&n.pieces.length>0?"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<u;b+=p,A++){var w=A===u-1?o[1]:b+p;d.push({interval:[b,w],close:[1,1]})}n.maxOpen&&d.push({interval:[o[1],Infinity],close:[0,0]}),f(d),g.each(d,function(y,_){y.index=_,y.text=this.formatValueText(y.interval)},this)},categories:function(){var n=this.option;g.each(n.categories,function(d){this._pieceList.push({text:this.formatValueText(d,!0),value:d})},this),l(n,this._pieceList)},pieces:function(){var n=this.option,d=this._pieceList;g.each(n.pieces,function(r,o){g.isObject(r)||(r={value:r});var u={text:"",index:o};if(r.label!=null&&(u.text=r.label),r.hasOwnProperty("value")){var p=u.value=r.value;u.interval=[p,p],u.close=[1,1]}else{for(var A=u.interval=[],b=u.close=[0,0],w=[1,0,1],y=[-Infinity,Infinity],_=[],E=0;E<2;E++){for(var I=[["gte","gt","min"],["lte","lt","max"]][E],S=0;S<3&&A[E]==null;S++)A[E]=r[I[S]],b[E]=w[S],_[E]=S===2;A[E]==null&&(A[E]=y[E])}_[0]&&A[1]===Infinity&&(b[0]=0),_[1]&&A[0]===-Infinity&&(b[1]=0),A[0]===A[1]&&b[0]&&b[1]&&(u.value=A[0])}u.visual=t.retrieveVisuals(r),d.push(u)},this),l(n,d),f(d),g.each(d,function(r){var o=r.close,u=[["<","\u2264"][o[1]],[">","\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);Rt<yr.length;Rt++)_t.indexOf(yr[Rt])<0&&Object.prototype.propertyIsEnumerable.call(vt,yr[Rt])&&(hr[yr[Rt]]=vt[yr[Rt]]);return hr},Or=function(vt){a()(hr,vt);var _t=s()(hr);function hr(){var yr;return e()(this,hr),yr=_t.apply(this,arguments),yr.renderItem=function(Rt){var fr=Rt.siderCollapsed,Ct=yr.props,Zt=Ct.level,jr=Ct.className,or=Ct.children,Er=Ct.rootPrefixCls,En=yr.props,vn=En.title,qn=En.icon,pi=En.danger,Yi=Vn(En,["title","icon","danger"]);return n.createElement(rr.Consumer,null,function(Qi){var ga,Ra=Qi.inlineCollapsed,$e=Qi.direction,ve=vn;typeof vn=="undefined"?ve=Zt===1?or:"":vn===!1&&(ve="");var Ne={title:ve};!fr&&!Ra&&(Ne.title=null,Ne.visible=!1);var je=Object(Tr.a)(or).length;return n.createElement(rn.a,x()({},Ne,{placement:$e==="rtl"?"left":"right",overlayClassName:"".concat(Er,"-inline-collapsed-tooltip")}),n.createElement(Fe,x()({},Yi,{className:M()(jr,(ga={},h()(ga,"".concat(Er,"-item-danger"),pi),h()(ga,"".concat(Er,"-item-only-child"),(qn?je+1:je)===1),ga)),title:vn}),qn,yr.renderItemChildren(Ra)))})},yr}return f()(hr,[{key:"renderItemChildren",value:function(Rt){var fr=this.props,Ct=fr.icon,Zt=fr.children,jr=fr.level,or=fr.rootPrefixCls;return!Ct||Object(Dt.b)(Zt)&&Zt.type==="span"?Zt&&Rt&&jr===1&&typeof Zt=="string"?n.createElement("div",{className:"".concat(or,"-inline-collapsed-noicon")},Zt.charAt(0)):Zt:n.createElement("span",null,Zt)}},{key:"render",value:function(){return n.createElement(_n.a.Consumer,null,this.renderItem)}}]),hr}(n.Component);Or.isMenuItem=!0;var Cr=i("H84U"),xn=i("uaoM"),In=i("EXcs"),ni=function(vt){a()(hr,vt);var _t=s()(hr);function hr(yr){var Rt;return e()(this,hr),Rt=_t.call(this,yr),Rt.renderMenu=function(fr){var Ct=fr.getPopupContainer,Zt=fr.getPrefixCls,jr=fr.direction,or=Rt.props,Er=or.prefixCls,En=or.className,vn=or.theme,qn={horizontal:{motionName:"slide-up"},inline:In.a,other:{motionName:"zoom-big"}},pi=Zt("menu",Er),Yi=M()(En,"".concat(pi,"-").concat(vn),h()({},"".concat(pi,"-inline-collapsed"),Rt.getInlineCollapsed()));return n.createElement(rr.Provider,{value:{inlineCollapsed:Rt.getInlineCollapsed()||!1,antdMenuTheme:vn,direction:jr}},n.createElement(Rr,x()({getPopupContainer:Ct},Rt.props,{className:Yi,prefixCls:pi,direction:jr,defaultMotions:qn})))},Object(xn.a)(!("inlineCollapsed"in yr&&yr.mode!=="inline"),"Menu","`inlineCollapsed` should only be used when `mode` is inline."),Object(xn.a)(!(yr.siderCollapsed!==void 0&&"inlineCollapsed"in yr),"Menu","`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead."),Rt}return f()(hr,[{key:"getInlineCollapsed",value:function(){var Rt=this.props,fr=Rt.inlineCollapsed,Ct=Rt.siderCollapsed;return Ct!==void 0?Ct:fr}},{key:"render",value:function(){return n.createElement(Cr.a,null,this.renderMenu)}}]),hr}(n.Component);ni.defaultProps={className:"",theme:"light",focusable:!1};var ir=function(vt){a()(hr,vt);var _t=s()(hr);function hr(){return e()(this,hr),_t.apply(this,arguments)}return f()(hr,[{key:"render",value:function(){var Rt=this;return n.createElement(_n.a.Consumer,null,function(fr){return n.createElement(ni,x()({},Rt.props,fr))})}}]),hr}(n.Component);ir.Divider=Wt,ir.Item=Or,ir.SubMenu=xr,ir.ItemGroup=nr},C0SR:function(ue,z,i){var T=i("YH21"),x=function(){this._track=[]};x.prototype={constructor:x,recognize:function(f,c,a){return this._doTrack(f,c,a),this._recognize(f)},clear:function(){return this._track.length=0,this},_doTrack:function(f,c,a){var l=f.touches;if(!l)return;for(var s={points:[],touches:[],target:c,event:f},n=0,d=l.length;n<d;n++){var r=l[n],o=T.clientToLocal(a,r,{});s.points.push([o.zrX,o.zrY]),s.touches.push(r)}this._track.push(s)},_recognize:function(f){for(var c in t)if(t.hasOwnProperty(c)){var a=t[c](this._track,f);if(a)return a}}};function g(m){var f=m[1][0]-m[0][0],c=m[1][1]-m[0][1];return Math.sqrt(f*f+c*c)}function h(m){return[(m[0][0]+m[1][0])/2,(m[0][1]+m[1][1])/2]}var t={pinch:function(f,c){var a=f.length;if(!a)return;var l=(f[a-1]||{}).points,s=(f[a-2]||{}).points||l;if(s&&s.length>1&&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);ni<In.length;ni++)Cr.indexOf(In[ni])<0&&Object.prototype.propertyIsEnumerable.call(Or,In[ni])&&(xn[In[ni]]=Or[In[ni]]);return xn},Ue=function(Cr){var xn=[];return Object.keys(Cr).forEach(function(In){var ni=parseFloat(In.replace(/%/g,""));isNaN(ni)||xn.push({key:ni,value:Cr[In]})}),xn=xn.sort(function(In,ni){return In.key-ni.key}),xn.map(function(In){var ni=In.key,ir=In.value;return"".concat(ir," ").concat(ni,"%")}).join(", ")},We=function(Cr){var xn=Cr.from,In=xn===void 0?ne.blue:xn,ni=Cr.to,ir=ni===void 0?ne.blue:ni,vt=Cr.direction,_t=vt===void 0?"to right":vt,hr=Le(Cr,["from","to","direction"]);if(Object.keys(hr).length!==0){var yr=Ue(hr);return{backgroundImage:"linear-gradient(".concat(_t,", ").concat(yr,")")}}return{backgroundImage:"linear-gradient(".concat(_t,", ").concat(In,", ").concat(ir,")")}},ft=function(Cr){var xn=Cr.prefixCls,In=Cr.percent,ni=Cr.strokeWidth,ir=Cr.size,vt=Cr.strokeColor,_t=Cr.strokeLinecap,hr=Cr.children,yr=Cr.trailColor,Rt=Cr.success,fr=vt&&typeof vt!="string"?We(vt):{background:vt},Ct=yr?{backgroundColor:yr}:void 0,Zt=h()({width:"".concat(xt(In),"%"),height:ni||(ir==="small"?6:8),borderRadius:_t==="square"?0:""},fr),jr=Bt(Cr),or={width:"".concat(xt(jr),"%"),height:ni||(ir==="small"?6:8),borderRadius:_t==="square"?0:"",backgroundColor:Rt==null?void 0:Rt.strokeColor},Er=jr!==void 0?r.createElement("div",{className:"".concat(xn,"-success-bg"),style:or}):null;return r.createElement(r.Fragment,null,r.createElement("div",{className:"".concat(xn,"-outer")},r.createElement("div",{className:"".concat(xn,"-inner"),style:Ct},r.createElement("div",{className:"".concat(xn,"-bg"),style:Zt}),Er)),hr)},Kt=ft,bt={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},Mt=function(Cr){var xn=Cr.map(function(){return Object(r.useRef)()}),In=Object(r.useRef)();return Object(r.useEffect)(function(){var ni=Date.now(),ir=!1;Object.keys(xn).forEach(function(vt){var _t=xn[vt].current;if(!_t)return;ir=!0;var hr=_t.style;hr.transitionDuration=".3s, .3s, .3s, .06s",In.current&&ni-In.current<100&&(hr.transitionDuration="0s, 0s")}),ir&&(In.current=Date.now())}),[xn]};function lr(){return lr=Object.assign||function(Or){for(var Cr=1;Cr<arguments.length;Cr++){var xn=arguments[Cr];for(var In in xn)Object.prototype.hasOwnProperty.call(xn,In)&&(Or[In]=xn[In])}return Or},lr.apply(this,arguments)}function mt(Or,Cr){return mr(Or)||cr(Or,Cr)||Jt(Or,Cr)||Gt()}function Gt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Jt(Or,Cr){if(!Or)return;if(typeof Or=="string")return dr(Or,Cr);var xn=Object.prototype.toString.call(Or).slice(8,-1);if(xn==="Object"&&Or.constructor&&(xn=Or.constructor.name),xn==="Map"||xn==="Set")return Array.from(Or);if(xn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(xn))return dr(Or,Cr)}function dr(Or,Cr){(Cr==null||Cr>Or.length)&&(Cr=Or.length);for(var xn=0,In=new Array(Cr);xn<Cr;xn++)In[xn]=Or[xn];return In}function cr(Or,Cr){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(Or)))return;var xn=[],In=!0,ni=!1,ir=void 0;try{for(var vt=Or[Symbol.iterator](),_t;!(In=(_t=vt.next()).done)&&!(xn.push(_t.value),Cr&&xn.length===Cr);In=!0);}catch(hr){ni=!0,ir=hr}finally{try{!In&&vt.return!=null&&vt.return()}finally{if(ni)throw ir}}return xn}function mr(Or){if(Array.isArray(Or))return Or}function it(Or,Cr){if(Or==null)return{};var xn=pe(Or,Cr),In,ni;if(Object.getOwnPropertySymbols){var ir=Object.getOwnPropertySymbols(Or);for(ni=0;ni<ir.length;ni++){if(In=ir[ni],Cr.indexOf(In)>=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<In.length;ir++){if(ni=In[ir],Cr.indexOf(ni)>=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;Cr<arguments.length;Cr++){var xn=arguments[Cr];for(var In in xn)Object.prototype.hasOwnProperty.call(xn,In)&&(Or[In]=xn[In])}return Or},Ye.apply(this,arguments)}function oe(Or,Cr){return Et(Or)||Lt(Or,Cr)||Ft(Or,Cr)||ht()}function ht(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ft(Or,Cr){if(!Or)return;if(typeof Or=="string")return Te(Or,Cr);var xn=Object.prototype.toString.call(Or).slice(8,-1);if(xn==="Object"&&Or.constructor&&(xn=Or.constructor.name),xn==="Map"||xn==="Set")return Array.from(Or);if(xn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(xn))return Te(Or,Cr)}function Te(Or,Cr){(Cr==null||Cr>Or.length)&&(Cr=Or.length);for(var xn=0,In=new Array(Cr);xn<Cr;xn++)In[xn]=Or[xn];return In}function Lt(Or,Cr){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(Or)))return;var xn=[],In=!0,ni=!1,ir=void 0;try{for(var vt=Or[Symbol.iterator](),_t;!(In=(_t=vt.next()).done)&&!(xn.push(_t.value),Cr&&xn.length===Cr);In=!0);}catch(hr){ni=!0,ir=hr}finally{try{!In&&vt.return!=null&&vt.return()}finally{if(ni)throw ir}}return xn}function Et(Or){if(Array.isArray(Or))return Or}function be(Or,Cr){if(Or==null)return{};var xn=et(Or,Cr),In,ni;if(Object.getOwnPropertySymbols){var ir=Object.getOwnPropertySymbols(Or);for(ni=0;ni<ir.length;ni++){if(In=ir[ni],Cr.indexOf(In)>=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<In.length;ir++){if(ni=In[ir],Cr.indexOf(ni)>=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<In;or+=1)jr.push(r.createElement("div",{key:or,className:p()("".concat(Rt,"-steps-item"),x()({},"".concat(Rt,"-steps-item-active"),or<=Ct-1)),style:{backgroundColor:or<=Ct-1?hr:yr,width:Zt,height:_t}}));return r.createElement("div",{className:"".concat(Rt,"-steps-outer")},jr,fr)},vr=Dt,xr=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);ni<In.length;ni++)Cr.indexOf(In[ni])<0&&Object.prototype.propertyIsEnumerable.call(Or,In[ni])&&(xn[In[ni]]=Or[In[ni]]);return xn},Tr=Object(M.a)("line","circle","dashboard"),rn=Object(M.a)("normal","exception","active","success"),_n=function(Or){s()(xn,Or);var Cr=d()(xn);function xn(){var In;return e()(this,xn),In=Cr.apply(this,arguments),In.renderProgress=function(ni){var ir,vt=ni.getPrefixCls,_t=ni.direction,hr=a()(In),yr=hr.props,Rt=yr.prefixCls,fr=yr.className,Ct=yr.size,Zt=yr.type,jr=yr.steps,or=yr.showInfo,Er=yr.strokeColor,En=xr(yr,["prefixCls","className","size","type","steps","showInfo","strokeColor"]),vn=vt("progress",Rt),qn=In.getProgressStatus(),pi=In.renderProcessInfo(vn,qn);Object(P.a)(!("successPercent"in yr),"Progress","`successPercent` is deprecated. Please use `success.percent` instead.");var Yi;Zt==="line"?Yi=jr?r.createElement(vr,h()({},In.props,{strokeColor:typeof Er=="string"?Er:void 0,prefixCls:vn,steps:jr}),pi):r.createElement(Kt,h()({},In.props,{prefixCls:vn}),pi):(Zt==="circle"||Zt==="dashboard")&&(Yi=r.createElement(rr,h()({},In.props,{prefixCls:vn,progressStatus:qn}),pi));var Qi=p()(vn,(ir={},x()(ir,"".concat(vn,"-").concat(Zt==="dashboard"&&"circle"||jr&&"steps"||Zt),!0),x()(ir,"".concat(vn,"-status-").concat(qn),!0),x()(ir,"".concat(vn,"-show-info"),or),x()(ir,"".concat(vn,"-").concat(Ct),Ct),x()(ir,"".concat(vn,"-rtl"),_t==="rtl"),ir),fr);return r.createElement("div",h()({},Object(A.a)(En,["status","format","trailColor","strokeWidth","width","gapDegree","gapPosition","strokeColor","strokeLinecap","percent","steps","success","successPercent"]),{className:Qi}),Yi)},In}return f()(xn,[{key:"getPercentNumber",value:function(){var ni=this.props.percent,ir=ni===void 0?0:ni,vt=Bt(this.props);return parseInt(vt!==void 0?vt.toString():ir.toString(),10)}},{key:"getProgressStatus",value:function(){var ni=this.props.status;return rn.indexOf(ni)<0&&this.getPercentNumber()>=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:d<r?u=1:u=n>0?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;ce<ne;ce++){var se=Z[ce];if(se==null)continue;if(a(se)){q=b;break}else if(s(se)){q=w;break}}}else if(s(Z)){for(var Ce in Z)if(Z.hasOwnProperty(Ce)&&d(Z[Ce])){q=y;break}}else if(Z!=null)throw new Error("Invalid data");C(H).sourceFormat=q}function M(H){return C(H).source}function P(H){C(H).datasetMap=m()}function B(H){var Z=H.option,q=Z.data,ce=n(q)?E:A,ne=!1,se=Z.seriesLayoutBy,Ce=Z.sourceHeader,Re=Z.dimensions,Xe=R(H);if(Xe){var we=Xe.option;q=we.source,ce=C(Xe).sourceFormat,ne=!0,se=se||we.seriesLayoutBy,Ce==null&&(Ce=we.sourceHeader),Re=Re||we.dimensions}var Pe=X(q,ce,se,Ce,Re);C(H).source=new u({data:q,fromDataset:ne,seriesLayoutBy:se,sourceFormat:ce,dimensionsDefine:Pe.dimensionsDefine,startIndex:Pe.startIndex,dimensionsDetectCount:Pe.dimensionsDetectCount,encodeDefine:Z.encode})}function X(H,Z,q,ce,ne){if(!H)return{dimensionsDefine:V(ne)};var se,Ce;if(Z===b)ce==="auto"||ce==null?Y(function(Xe){Xe!=null&&Xe!=="-"&&(l(Xe)?Ce==null&&(Ce=1):Ce=0)},q,H,10):Ce=ce?1:0,!ne&&Ce===1&&(ne=[],Y(function(Xe,we){ne[we]=Xe!=null?Xe:""},q,H)),se=ne?ne.length:q===I?H.length:H[0]?H[0].length:null;else if(Z===w)ne||(ne=j(H));else if(Z===y)ne||(ne=[],f(H,function(Xe,we){ne.push(we)}));else if(Z===A){var Re=t(H[0]);se=a(Re)&&Re.length||1}else Z===E;return{startIndex:Ce,dimensionsDefine:V(ne),dimensionsDetectCount:se}}function V(H){if(!H)return;var Z=m();return c(H,function(q,ce){if(q=r({},s(q)?q:{name:q}),q.name==null)return q;q.name+="",q.displayName==null&&(q.displayName=q.name);var ne=Z.get(q.name);return ne?q.name+="-"+ne.count++:Z.set(q.name,{count:1}),q})}function Y(H,Z,q,ce){if(ce==null&&(ce=Infinity),Z===I)for(var ne=0;ne<q.length&&ne<ce;ne++)H(q[ne]?q[ne][0]:null,ne);else for(var se=q[0]||[],ne=0;ne<se.length&&ne<ce;ne++)H(se[ne],ne)}function j(H){for(var Z=0,q;Z<H.length&&!(q=H[Z++]););if(q){var ce=[];return f(q,function(ne,se){ce.push(se)}),ce}}function W(H,Z,q){var ce={},ne=R(Z);if(!ne||!H)return ce;var se=[],Ce=[],Re=Z.ecModel,Xe=C(Re).datasetMap,we=ne.uid+"_"+q.seriesLayoutBy,Pe,Ee;H=H.slice(),f(H,function(ye,Me){!s(ye)&&(H[Me]={name:ye}),ye.type==="ordinal"&&Pe==null&&(Pe=Me,Ee=ze(H[Me])),ce[ye.name]=[]});var Ge=Xe.get(we)||Xe.set(we,{categoryWayDim:Ee,valueWayDim:0});f(H,function(ye,Me){var qe=ye.name,nt=ze(ye);if(Pe==null){var st=Ge.valueWayDim;It(ce[qe],st,nt),It(Ce,st,nt),Ge.valueWayDim+=nt}else if(Pe===Me)It(ce[qe],0,nt),It(se,0,nt);else{var st=Ge.categoryWayDim;It(ce[qe],st,nt),It(Ce,st,nt),Ge.categoryWayDim+=nt}});function It(ye,Me,qe){for(var nt=0;nt<qe;nt++)ye.push(Me+nt)}function ze(ye){var Me=ye.dimsDef;return Me?Me.length:1}return se.length&&(ce.itemName=se),Ce.length&&(ce.seriesName=Ce),ce}function U(H,Z,q){var ce={},ne=R(H);if(!ne)return ce;var se=Z.sourceFormat,Ce=Z.dimensionsDefine,Re;(se===w||se===y)&&f(Ce,function(Pe,Ee){(s(Pe)?Pe.name:Pe)==="name"&&(Re=Ee)});var Xe=function(){for(var Pe={},Ee={},Ge=[],It=0,ze=Math.min(5,q);It<ze;It++){var ye=G(Z.data,se,Z.seriesLayoutBy,Ce,Z.startIndex,It);Ge.push(ye);var Me=ye===S.Not;if(Me&&Pe.v==null&&It!==Re&&(Pe.v=It),(Pe.n==null||Pe.n===Pe.v||!Me&&Ge[Pe.n]===S.Not)&&(Pe.n=It),qe(Pe)&&Ge[Pe.n]!==S.Not)return Pe;Me||(ye===S.Might&&Ee.v==null&&It!==Re&&(Ee.v=It),(Ee.n==null||Ee.n===Ee.v)&&(Ee.n=It))}function qe(nt){return nt.v!=null&&nt.n!=null}return qe(Pe)?Pe:qe(Ee)?Ee:null}();if(Xe){ce.value=Xe.v;var we=Re!=null?Re:Xe.n;ce.itemName=[we],ce.seriesName=[we]}return ce}function R(H){var Z=H.option,q=Z.data;if(!q)return H.ecModel.getComponent("dataset",Z.datasetIndex||0)}function K(H,Z){return G(H.data,H.sourceFormat,H.seriesLayoutBy,H.dimensionsDefine,H.startIndex,Z)}function G(H,Z,q,ce,ne,se){var Ce,Re=5;if(n(H))return S.Not;var Xe,we;if(ce){var Pe=ce[se];s(Pe)?(Xe=Pe.name,we=Pe.type):l(Pe)&&(Xe=Pe)}if(we!=null)return we==="ordinal"?S.Must:S.Not;if(Z===b)if(q===I){for(var Ee=H[se],Ge=0;Ge<(Ee||[]).length&&Ge<Re;Ge++)if((Ce=Me(Ee[ne+Ge]))!=null)return Ce}else for(var Ge=0;Ge<H.length&&Ge<Re;Ge++){var It=H[ne+Ge];if(It&&(Ce=Me(It[se]))!=null)return Ce}else if(Z===w){if(!Xe)return S.Not;for(var Ge=0;Ge<H.length&&Ge<Re;Ge++){var ze=H[Ge];if(ze&&(Ce=Me(ze[Xe]))!=null)return Ce}}else if(Z===y){if(!Xe)return S.Not;var Ee=H[Xe];if(!Ee||n(Ee))return S.Not;for(var Ge=0;Ge<Ee.length&&Ge<Re;Ge++)if((Ce=Me(Ee[Ge]))!=null)return Ce}else if(Z===A)for(var Ge=0;Ge<H.length&&Ge<Re;Ge++){var ze=H[Ge],ye=t(ze);if(!a(ye))return S.Not;if((Ce=Me(ye[se]))!=null)return Ce}function Me(qe){var nt=l(qe);if(qe!=null&&isFinite(qe)&&qe!=="")return nt?S.Might:S.Not;if(nt&&qe!=="-")return S.Must}return S.Not}z.BE_ORDINAL=S,z.detectSourceFormat=N,z.getSource=M,z.resetSourceDefaulter=P,z.prepareSource=B,z.makeSeriesEncodeForAxisCoordSys=W,z.makeSeriesEncodeForNameBased=U,z.guessOrdinal=K},D9ME:function(ue,z,i){var T=i("IwbS"),x=i("fls0"),g=i("bYtY"),h=i("oVpE"),t=h.createSymbol,e=i("QBsz"),m=i("Sj9i");function f(l,s,n){T.Group.call(this),this.add(this.createLine(l,s,n)),this._updateEffectSymbol(l,s)}var c=f.prototype;c.createLine=function(l,s,n){return new x(l,s,n)},c._updateEffectSymbol=function(l,s){var n=l.getItemModel(s),d=n.getModel("effect"),r=d.get("symbolSize"),o=d.get("symbol");g.isArray(r)||(r=[r,r]);var u=d.get("color")||l.getItemVisual(s,"color"),p=this.childAt(1);if(this._symbolType!==o&&(this.remove(p),p=t(o,-.5,-.5,1,1,u),p.z2=100,p.culling=!0,this.add(p)),!p)return;p.setStyle("shadowColor",u),p.setStyle(d.getItemStyle(["color"])),p.attr("scale",r),p.setColor(u),p.attr("scale",r),this._symbolType=o,this._symbolScale=r,this._updateEffectAnimation(l,d,s)},c._updateEffectAnimation=function(l,s,n){var d=this.childAt(1);if(!d)return;var r=this,o=l.getItemLayout(n),u=s.get("period")*1e3,p=s.get("loop"),A=s.get("constantSpeed"),b=g.retrieve(s.get("delay"),function(E){return E/l.count()*u/3}),w=typeof b=="function";if(d.ignore=!0,this.updateAnimationPoints(d,o),A>0&&(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<l.__t){var y=e.dist(u,o)*1.05;l.attr("scale",[l.scale[0],y]),r===1&&(o[0]=u[0]+(o[0]-u[0])/2,o[1]=u[1]+(o[1]-u[1])/2)}else if(l.__lastT===1){var y=2*e.dist(s,o);l.attr("scale",[l.scale[0],y])}else l.attr("scale",this._symbolScale);l.__lastT=l.__t,l.ignore=!1},c.updateLayout=function(l,s){this.childAt(0).updateLayout(l,s);var n=l.getItemModel(s).getModel("effect");this._updateEffectAnimation(l,n,s)},g.inherits(f,T.Group);var a=f;ue.exports=a},DBLp:function(ue,z){function i(){}i.prototype={diff:function(e,m,f){f||(f=function(w,y){return w===y}),this.equals=f;var c=this;e=e.slice(),m=m.slice();var a=m.length,l=e.length,s=1,n=a+l,d=[{newPos:-1,components:[]}],r=this.extractCommon(d[0],m,e,0);if(d[0].newPos+1>=a&&r+1>=l){for(var o=[],u=0;u<m.length;u++)o.push(u);return[{indices:o,count:m.length}]}function p(){for(var b=-1*s;b<=s;b+=2){var w,y=d[b-1],_=d[b+1],E=(_?_.newPos:0)-b;y&&(d[b-1]=void 0);var I=y&&y.newPos+1<a,S=_&&0<=E&&E<l;if(!I&&!S){d[b]=void 0;continue}if(!I||S&&y.newPos<_.newPos?(w=x(_),c.pushComponent(w.components,void 0,!0)):(w=y,w.newPos++,c.pushComponent(w.components,!0,void 0)),E=c.extractCommon(w,m,e,b),w.newPos+1>=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<a&&n+1<l&&this.equals(m[s+1],f[n+1]);)s++,n++,d++;return d&&e.components.push({count:d}),e.newPos=s,n},tokenize:function(e){return e.slice()},join:function(e){return e.slice()}};function T(t,e,m,f){for(var c=0,a=e.length,l=0,s=0;c<a;c++){var n=e[c];if(n.removed){for(var d=[],r=s;r<s+n.count;r++)d.push(r);n.indices=d,s+=n.count}else{for(var d=[],r=l;r<l+n.count;r++)d.push(r);n.indices=d,l+=n.count,n.added||(s+=n.count)}}return e}function x(t){return{newPos:t.newPos,components:t.components.slice(0)}}var g=new i;function h(t,e,m){return g.diff(t,e,m)}ue.exports=h},DEFe:function(ue,z,i){var T=i("bYtY"),x=i("SgGq"),g=i("Ae+d"),h=i("xSat"),t=h.onIrrelevantElement,e=i("IwbS"),m=i("W4dC"),f=i("iRjW"),c=f.getUID,a=i("DN4a");function l(o){var u=o.getItemStyle(),p=o.get("areaColor");return p!=null&&(u.fill=p),u}function s(o,u,p,A,b){p.off("click"),p.off("mousedown"),u.get("selectedMode")&&(p.on("mousedown",function(){o._mouseDownFlag=!0}),p.on("click",function(w){if(!o._mouseDownFlag)return;o._mouseDownFlag=!1;for(var y=w.target;!y.__regions;)y=y.parent;if(!y)return;var _={type:(u.mainType==="geo"?"geo":"map")+"ToggleSelect",batch:T.map(y.__regions,function(E){return{name:E.name,from:b.uid}})};_[u.mainType+"Id"]=u.id,A.dispatchAction(_),n(u,p)}))}function n(o,u){u.eachChild(function(p){T.each(p.__regions,function(A){p.trigger(o.isSelected(A.name)?"emphasis":"normal")})})}function d(o,u){var p=new e.Group;this.uid=c("ec_map_draw"),this._controller=new x(o.getZr()),this._controllerHost={target:u?p:null},this.group=p,this._updateGroup=u,this._mouseDownFlag,this._mapName,this._initialized,p.add(this._regionsGroup=new e.Group),p.add(this._backgroundGroup=new e.Group)}d.prototype={constructor:d,draw:function(o,u,p,A,b){var w=o.mainType==="geo",y=o.getData&&o.getData();w&&u.eachComponent({mainType:"series",subType:"map"},function(R){!y&&R.getHostGeoModel()===o&&(y=R.getData())});var _=o.coordinateSystem;this._updateBackground(_);var E=this._regionsGroup,I=this.group,S=_.getTransformInfo(),C=!E.childAt(0)||b,N;if(C)I.transform=S.roamTransform,I.decomposeTransform(),I.dirty();else{var M=new a;M.transform=S.roamTransform,M.decomposeTransform();var P={scale:M.scale,position:M.position};N=M.scale,e.updateProps(I,P,o)}var B=S.rawScale,X=S.rawPosition;E.removeAll();var V=["itemStyle"],Y=["emphasis","itemStyle"],j=["label"],W=["emphasis","label"],U=T.createHashMap();T.each(_.regions,function(R){var K=U.get(R.name)||U.set(R.name,new e.Group),G=new e.CompoundPath({segmentIgnoreThreshold:1,shape:{paths:[]}});K.add(G);var H=o.getRegionModel(R.name)||o,Z=H.getModel(V),q=H.getModel(Y),ce=l(Z),ne=l(q),se=H.getModel(j),Ce=H.getModel(W),Re;if(y){Re=y.indexOfName(R.name);var Xe=y.getItemVisual(Re,"color",!0);Xe&&(ce.fill=Xe)}var we=function(st){return[st[0]*B[0]+X[0],st[1]*B[1]+X[1]]};T.each(R.geometries,function(st){if(st.type!=="polygon")return;for(var xt=[],Bt=0;Bt<st.exterior.length;++Bt)xt.push(we(st.exterior[Bt]));G.shape.paths.push(new e.Polygon({segmentIgnoreThreshold:1,shape:{points:xt}}));for(var Bt=0;Bt<(st.interiors?st.interiors.length:0);++Bt){for(var Le=st.interiors[Bt],xt=[],Ue=0;Ue<Le.length;++Ue)xt.push(we(Le[Ue]));G.shape.paths.push(new e.Polygon({segmentIgnoreThreshold:1,shape:{points:xt}}))}}),G.setStyle(ce),G.style.strokeNoScale=!0,G.culling=!0;var Pe=se.get("show"),Ee=Ce.get("show"),Ge=y&&isNaN(y.get(y.mapDimension("value"),Re)),It=y&&y.getItemLayout(Re);if(w||Ge&&(Pe||Ee)||It&&It.showLabel){var ze=w?R.name:Re,ye;(!y||Re>=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;nr<Ot;nr++)if(Be[nr]!==Fe[nr])return!1;return!0}function _(Be){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_=function(Ot){return typeof Ot}:_=function(Ot){return Ot&&typeof Symbol=="function"&&Ot.constructor===Symbol&&Ot!==Symbol.prototype?"symbol":typeof Ot},_(Be)}function E(Be,Fe){if(!(Be instanceof Fe))throw new TypeError("Cannot call a class as a function")}function I(Be,Fe){for(var Ot=0;Ot<Fe.length;Ot++){var nr=Fe[Ot];nr.enumerable=nr.enumerable||!1,nr.configurable=!0,"value"in nr&&(nr.writable=!0),Object.defineProperty(Be,nr.key,nr)}}function S(Be,Fe,Ot){return Fe&&I(Be.prototype,Fe),Ot&&I(Be,Ot),Be}function C(Be,Fe){if(typeof Fe!="function"&&Fe!==null)throw new TypeError("Super expression must either be null or a function");Be.prototype=Object.create(Fe&&Fe.prototype,{constructor:{value:Be,writable:!0,configurable:!0}}),Fe&&N(Be,Fe)}function N(Be,Fe){return N=Object.setPrototypeOf||function(nr,St){return nr.__proto__=St,nr},N(Be,Fe)}function M(Be){var Fe=X();return function(){var Ot=V(Be),nr;if(Fe){var St=V(this).constructor;nr=Reflect.construct(Ot,arguments,St)}else nr=Ot.apply(this,arguments);return P(this,nr)}}function P(Be,Fe){return Fe&&(_(Fe)==="object"||typeof Fe=="function")?Fe:B(Be)}function B(Be){if(Be===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Be}function X(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(Be){return!1}}function V(Be){return V=Object.setPrototypeOf?Object.getPrototypeOf:function(Ot){return Ot.__proto__||Object.getPrototypeOf(Ot)},V(Be)}var Y=function(){var Be=function(Fe){C(nr,Fe);var Ot=M(nr);function nr(){var St;return E(this,nr),St=Ot.apply(this,arguments),St.menuItems={},St.saveMenuItem=function(Wt){return function(Rr){St.menuItems[Wt]=Rr}},St}return S(nr,[{key:"componentDidMount",value:function(){this.scrollActiveItemToView()}},{key:"componentDidUpdate",value:function(Wt){!Wt.visible&&this.props.visible&&this.scrollActiveItemToView()}},{key:"getFieldName",value:function(Wt){var Rr=this.props,pr=Rr.fieldNames,rr=Rr.defaultFieldNames;return pr[Wt]||rr[Wt]}},{key:"getOption",value:function(Wt,Rr){var pr=this.props,rr=pr.prefixCls,Dt=pr.expandTrigger,vr=pr.expandIcon,xr=pr.loadingIcon,Tr=this.props.onSelect.bind(this,Wt,Rr),rn=this.props.onItemDoubleClick.bind(this,Wt,Rr),_n={onClick:Tr,onDoubleClick:rn},Vn="".concat(rr,"-menu-item"),Or=null,Cr=Wt[this.getFieldName("children")]&&Wt[this.getFieldName("children")].length>0;(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<pr;Dt++)rr[Dt-1]=arguments[Dt];this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null),typeof Wt=="function"&&(this.delayTimer=window.setTimeout(function(){Wt(rr),Rr.delayTimer=null},150))}},{key:"scrollActiveItemToView",value:function(){for(var Wt=this.getShowOptions().length,Rr=0;Rr<Wt;Rr++){var pr=this.menuItems[Rr];pr&&pr.parentElement&&(pr.parentElement.scrollTop=pr.offsetTop)}}},{key:"isActiveOption",value:function(Wt,Rr){var pr=this.props.activeValue,rr=pr===void 0?[]:pr;return rr[Rr]===Wt[this.getFieldName("value")]}},{key:"render",value:function(){var Wt=this,Rr=this.props,pr=Rr.prefixCls,rr=Rr.dropdownMenuColumnStyle;return r.createElement("div",null,this.getShowOptions().map(function(Dt,vr){return r.createElement("ul",{className:"".concat(pr,"-menu"),key:vr,style:rr},Dt.map(function(xr){return Wt.getOption(xr,vr)}))}))}}]),nr}(r.Component);return Be.defaultProps={options:[],value:[],activeValue:[],onSelect:function(){},prefixCls:"rc-cascader-menus",visible:!1,expandTrigger:"click"},Be}(),j=Y,W={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}}},U=W;function R(Be){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?R=function(Ot){return typeof Ot}:R=function(Ot){return Ot&&typeof Symbol=="function"&&Ot.constructor===Symbol&&Ot!==Symbol.prototype?"symbol":typeof Ot},R(Be)}function K(Be,Fe){if(Be==null)return{};var Ot=G(Be,Fe),nr,St;if(Object.getOwnPropertySymbols){var Wt=Object.getOwnPropertySymbols(Be);for(St=0;St<Wt.length;St++){if(nr=Wt[St],Fe.indexOf(nr)>=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<nr.length;Wt++){if(St=nr[Wt],Fe.indexOf(St)>=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<Fe;Ot++)nr[Ot]=Be[Ot];return nr}function Ce(Be,Fe){if(!(Be instanceof Fe))throw new TypeError("Cannot call a class as a function")}function Re(Be,Fe){for(var Ot=0;Ot<Fe.length;Ot++){var nr=Fe[Ot];nr.enumerable=nr.enumerable||!1,nr.configurable=!0,"value"in nr&&(nr.writable=!0),Object.defineProperty(Be,nr.key,nr)}}function Xe(Be,Fe,Ot){return Fe&&Re(Be.prototype,Fe),Ot&&Re(Be,Ot),Be}function we(Be,Fe){if(typeof Fe!="function"&&Fe!==null)throw new TypeError("Super expression must either be null or a function");Be.prototype=Object.create(Fe&&Fe.prototype,{constructor:{value:Be,writable:!0,configurable:!0}}),Fe&&Pe(Be,Fe)}function Pe(Be,Fe){return Pe=Object.setPrototypeOf||function(nr,St){return nr.__proto__=St,nr},Pe(Be,Fe)}function Ee(Be){var Fe=ze();return function(){var Ot=ye(Be),nr;if(Fe){var St=ye(this).constructor;nr=Reflect.construct(Ot,arguments,St)}else nr=Ot.apply(this,arguments);return Ge(this,nr)}}function Ge(Be,Fe){return Fe&&(R(Fe)==="object"||typeof Fe=="function")?Fe:It(Be)}function It(Be){if(Be===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Be}function ze(){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(Be){return!1}}function ye(Be){return ye=Object.setPrototypeOf?Object.getPrototypeOf:function(Ot){return Ot.__proto__||Object.getPrototypeOf(Ot)},ye(Be)}var Me=function(){var Be=function(Fe){we(nr,Fe);var Ot=Ee(nr);function nr(St){var Wt;Ce(this,nr),Wt=Ot.call(this,St),Wt.setPopupVisible=function(pr){var rr=Wt.state.value;"popupVisible"in Wt.props||Wt.setState({popupVisible:pr}),pr&&!Wt.state.popupVisible&&Wt.setState({activeValue:rr}),Wt.props.onPopupVisibleChange(pr)},Wt.handleChange=function(pr,rr,Dt){var vr=rr.visible;(Dt.type!=="keydown"||Dt.keyCode===A.a.ENTER)&&(Wt.props.onChange(pr.map(function(xr){return xr[Wt.getFieldName("value")]}),pr),Wt.setPopupVisible(vr))},Wt.handlePopupVisibleChange=function(pr){Wt.setPopupVisible(pr)},Wt.handleMenuSelect=function(pr,rr,Dt){var vr=Wt.trigger.getRootDomNode();vr&&vr.focus&&vr.focus();var xr=Wt.props,Tr=xr.changeOnSelect,rn=xr.loadData,_n=xr.expandTrigger;if(!pr||pr.disabled)return;var Vn=Wt.state.activeValue;Vn=Vn.slice(0,rr+1),Vn[rr]=pr[Wt.getFieldName("value")];var Or=Wt.getActiveOptions(Vn);if(pr.isLeaf===!1&&!pr[Wt.getFieldName("children")]&&rn){Tr&&Wt.handleChange(Or,{visible:!0},Dt),Wt.setState({activeValue:Vn}),rn(Or);return}var Cr={};!pr[Wt.getFieldName("children")]||!pr[Wt.getFieldName("children")].length?(Wt.handleChange(Or,{visible:!1},Dt),Cr.value=Vn):Tr&&(Dt.type==="click"||Dt.type==="keydown")&&(_n==="hover"?Wt.handleChange(Or,{visible:!1},Dt):Wt.handleChange(Or,{visible:!0},Dt),Cr.value=Vn),Cr.activeValue=Vn,("value"in Wt.props||Dt.type==="keydown"&&Dt.keyCode!==A.a.ENTER)&&delete Cr.value,Wt.setState(Cr)},Wt.handleItemDoubleClick=function(){var pr=Wt.props.changeOnSelect;pr&&Wt.setPopupVisible(!1)},Wt.handleKeyDown=function(pr){var rr=Wt.props.children;if(rr&&rr.props.onKeyDown){rr.props.onKeyDown(pr);return}var Dt=H(Wt.state.activeValue),vr=Dt.length-1<0?0:Dt.length-1,xr=Wt.getCurrentLevelOptions(),Tr=xr.map(function(Or){return Or[Wt.getFieldName("value")]}).indexOf(Dt[vr]);if(pr.keyCode!==A.a.DOWN&&pr.keyCode!==A.a.UP&&pr.keyCode!==A.a.LEFT&&pr.keyCode!==A.a.RIGHT&&pr.keyCode!==A.a.ENTER&&pr.keyCode!==A.a.SPACE&&pr.keyCode!==A.a.BACKSPACE&&pr.keyCode!==A.a.ESC&&pr.keyCode!==A.a.TAB)return;if(!Wt.state.popupVisible&&pr.keyCode!==A.a.BACKSPACE&&pr.keyCode!==A.a.LEFT&&pr.keyCode!==A.a.RIGHT&&pr.keyCode!==A.a.ESC&&pr.keyCode!==A.a.TAB){Wt.setPopupVisible(!0);return}if(pr.keyCode===A.a.DOWN||pr.keyCode===A.a.UP){pr.preventDefault();var rn=Tr;rn!==-1?pr.keyCode===A.a.DOWN?(rn+=1,rn=rn>=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<nr.length;St++)Fe.indexOf(nr[St])<0&&Object.prototype.propertyIsEnumerable.call(Be,nr[St])&&(Ot[nr[St]]=Be[nr[St]]);return Ot},Ve=50;function Ye(Be,Fe,Ot){return Be.split(Fe).map(function(nr,St){return St===0?nr:[r.createElement("span",{className:"".concat(Ot,"-menu-item-keyword"),key:"seperator"},Fe),nr]})}function oe(Be,Fe,Ot){return Fe.some(function(nr){return nr[Ot.label].indexOf(Be)>-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;s<c&&(c=s),s>a&&(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;mr<cr.length;mr++){var it=cr[mr];it.enumerable=it.enumerable||!1,it.configurable=!0,"value"in it&&(it.writable=!0),Object.defineProperty(dr,it.key,it)}}function x(dr,cr,mr){return cr&&T(dr.prototype,cr),mr&&T(dr,mr),dr}function g(dr,cr){if(!dr)return;if(typeof dr=="string")return h(dr,cr);var mr=Object.prototype.toString.call(dr).slice(8,-1);if(mr==="Object"&&dr.constructor&&(mr=dr.constructor.name),mr==="Map"||mr==="Set")return Array.from(dr);if(mr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(mr))return h(dr,cr)}function h(dr,cr){(cr==null||cr>dr.length)&&(cr=dr.length);for(var mr=0,it=new Array(cr);mr<cr;mr++)it[mr]=dr[mr];return it}function t(dr,cr){var mr;if(typeof Symbol=="undefined"||dr[Symbol.iterator]==null){if(Array.isArray(dr)||(mr=g(dr))||cr&&dr&&typeof dr.length=="number"){mr&&(dr=mr);var it=0;return function(){return it>=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={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},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<arguments.length;cr++){mr=arguments[cr];for(it in mr)Object.prototype.hasOwnProperty.call(mr,it)&&(dr[it]=mr[it])}return dr}function X(dr,cr){var mr=dr.replace(/\|/g,function(ae,Ve,Ye){for(var oe=!1,ht=Ve;--ht>=0&&Ye[ht]==="\\";)oe=!oe;return oe?"|":" |"}),it=mr.split(/ \|/),pe=0;if(it.length>cr)it.splice(cr);else for(;it.length<cr;)it.push("");for(;pe<it.length;pe++)it[pe]=it[pe].trim().replace(/\\\|/g,"|");return it}function V(dr,cr,mr){var it=dr.length;if(it===0)return"";for(var pe=0;pe<it;){var ae=dr.charAt(it-pe-1);if(ae===cr&&!mr)pe++;else if(ae!==cr&&mr)pe++;else break}return dr.substr(0,it-pe)}function Y(dr,cr){if(dr.indexOf(cr[1])===-1)return-1;for(var mr=dr.length,it=0,pe=0;pe<mr;pe++)if(dr[pe]==="\\")pe++;else if(dr[pe]===cr[0])it++;else if(dr[pe]===cr[1]&&(it--,it<0))return pe;return-1}function j(dr){dr&&dr.sanitize&&!dr.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}var W={escape:u,unescape:A,edit:w,cleanUrl:E,resolveUrl:M,noopTest:P,merge:B,splitCells:X,rtrim:V,findClosingBracket:Y,checkSanitizeDeprecation:j},U=m.defaults,R=W.rtrim,K=W.splitCells,G=W.escape,H=W.findClosingBracket;function Z(dr,cr,mr){var it=cr.href,pe=cr.title?G(cr.title):null,ae=dr[1].replace(/\\([\[\]])/g,"$1");return dr[0].charAt(0)!=="!"?{type:"link",raw:mr,href:it,title:pe,text:ae}:{type:"image",raw:mr,href:it,title:pe,text:G(ae)}}function q(dr,cr){var mr=dr.match(/^(\s+)(?:```)/);if(mr===null)return cr;var it=mr[1];return cr.split(`
`).map(function(pe){var ae=pe.match(/^\s+/);if(ae===null)return pe;var Ve=ae[0];return Ve.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<Ve;Ye++)/^ *-+: *$/.test(ae.align[Ye])?ae.align[Ye]="right":/^ *:-+: *$/.test(ae.align[Ye])?ae.align[Ye]="center":/^ *:-+ *$/.test(ae.align[Ye])?ae.align[Ye]="left":ae.align[Ye]=null;for(Ve=ae.cells.length,Ye=0;Ye<Ve;Ye++)ae.cells[Ye]=K(ae.cells[Ye],ae.header.length);return ae}}},cr.hr=function(it){var pe=this.rules.block.hr.exec(it);if(pe)return{type:"hr",raw:pe[0]}},cr.blockquote=function(it){var pe=this.rules.block.blockquote.exec(it);if(pe){var ae=pe[0].replace(/^ *> ?/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;Ot<Fe;Ot++)Lt=Ft[Ot],ae=Lt,Et=Lt.length,Lt=Lt.replace(/^ *([*+-]|\d+[.)]) */,""),~Lt.indexOf(`
`)&&(Et-=Lt.length,Lt=this.options.pedantic?Lt.replace(/^ {1,4}/gm,""):Lt.replace(new RegExp("^ {1,"+Et+"}","gm"),"")),Ot!==Fe-1&&(be=this.rules.block.bullet.exec(Ft[Ot+1])[0],(Ye?be.length===1||!oe&&be[be.length-1]===")":be.length>1||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<Ve;Ye++)/^ *-+: *$/.test(ae.align[Ye])?ae.align[Ye]="right":/^ *:-+: *$/.test(ae.align[Ye])?ae.align[Ye]="center":/^ *:-+ *$/.test(ae.align[Ye])?ae.align[Ye]="left":ae.align[Ye]=null;for(Ve=ae.cells.length,Ye=0;Ye<Ve;Ye++)ae.cells[Ye]=K(ae.cells[Ye].replace(/^ *\| *| *\| *$/g,""),ae.header.length);return ae}}},cr.lheading=function(it){var pe=this.rules.block.lheading.exec(it);if(pe)return{type:"heading",raw:pe[0],depth:pe[2].charAt(0)==="="?1:2,text:pe[1]}},cr.paragraph=function(it){var pe=this.rules.block.paragraph.exec(it);if(pe)return{type:"paragraph",raw:pe[0],text:pe[1].charAt(pe[1].length-1)===`
`?pe[1].slice(0,-1):pe[1]}},cr.text=function(it,pe){var ae=this.rules.block.text.exec(it);if(ae){var Ve=pe[pe.length-1];return Ve&&Ve.type==="text"?{raw:ae[0],text:ae[0]}:{type:"text",raw:ae[0],text:ae[0]}}},cr.escape=function(it){var pe=this.rules.inline.escape.exec(it);if(pe)return{type:"escape",raw:pe[0],text:G(pe[1])}},cr.tag=function(it,pe,ae){var Ve=this.rules.inline.tag.exec(it);if(Ve)return!pe&&/^<a /i.test(Ve[0])?pe=!0:pe&&/^<\/a>/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]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|<![A-Z][\\s\\S]*?>\\n*|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>\\n*|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable: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=/<!--(?!-?>)[\s\S]*?-->/,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","</?(?:tag)(?: +|\\n|/?>)|<(?: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","</?(?:tag)(?: +|\\n|/?>)|<(?: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","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",Re._tag).getRegex(),Re.pedantic=Ce({},Re.normal,{html:se(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Re._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences: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:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:ne,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/,punctuation:/^([\s*punctuation])/};Xe._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",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]*?(?:(?=[\\<!\[`*~]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))|(?= {2,}\n|[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))/}),Xe.gfm.url=se(Xe.gfm.url,"i").replace("email",Xe.gfm._extended_email).getRegex(),Xe.breaks=Ce({},Xe.gfm,{br:se(Xe.br).replace("{2,}","*").getRegex(),text:se(Xe.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var we={block:Re,inline:Xe},Pe=m.defaults,Ee=we.block,Ge=we.inline;function It(dr){return dr.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201C").replace(/"/g,"\u201D").replace(/\.{3}/g,"\u2026")}function ze(dr){var cr="",mr,it,pe=dr.length;for(mr=0;mr<pe;mr++)it=dr.charCodeAt(mr),Math.random()>.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;Ye<oe;Ye++)Ve.items[Ye].tokens=this.blockTokens(Ve.items[Ye].text,[],!1);pe.push(Ve);continue}if(Ve=this.tokenizer.html(it)){it=it.substring(Ve.raw.length),pe.push(Ve);continue}if(ae&&(Ve=this.tokenizer.def(it))){it=it.substring(Ve.raw.length),this.tokens.links[Ve.tag]||(this.tokens.links[Ve.tag]={href:Ve.href,title:Ve.title});continue}if(Ve=this.tokenizer.table(it)){it=it.substring(Ve.raw.length),pe.push(Ve);continue}if(Ve=this.tokenizer.lheading(it)){it=it.substring(Ve.raw.length),pe.push(Ve);continue}if(ae&&(Ve=this.tokenizer.paragraph(it))){it=it.substring(Ve.raw.length),pe.push(Ve);continue}if(Ve=this.tokenizer.text(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(it){var Ft="Infinite loop on byte: "+it.charCodeAt(0);if(this.options.silent){console.error(Ft);break}else throw new Error(Ft)}}return pe},cr.inline=function(it){var pe,ae,Ve,Ye,oe,ht,Ft=it.length;for(pe=0;pe<Ft;pe++){ht=it[pe];switch(ht.type){case"paragraph":case"text":case"heading":{ht.tokens=[],this.inlineTokens(ht.text,ht.tokens);break}case"table":{for(ht.tokens={header:[],cells:[]},Ye=ht.header.length,ae=0;ae<Ye;ae++)ht.tokens.header[ae]=[],this.inlineTokens(ht.header[ae],ht.tokens.header[ae]);for(Ye=ht.cells.length,ae=0;ae<Ye;ae++)for(oe=ht.cells[ae],ht.tokens.cells[ae]=[],Ve=0;Ve<oe.length;Ve++)ht.tokens.cells[ae][Ve]=[],this.inlineTokens(oe[Ve],ht.tokens.cells[ae][Ve]);break}case"blockquote":{this.inline(ht.tokens);break}case"list":{for(Ye=ht.items.length,ae=0;ae<Ye;ae++)this.inline(ht.items[ae].tokens);break}}}return it},cr.inlineTokens=function(it,pe,ae,Ve,Ye){pe===void 0&&(pe=[]),ae===void 0&&(ae=!1),Ve===void 0&&(Ve=!1),Ye===void 0&&(Ye="");var oe,ht=it,Ft;if(this.tokens.links){var Te=Object.keys(this.tokens.links);if(Te.length>0)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?'<pre><code class="'+this.options.langPrefix+nt(Ve,!0)+'">'+(ae?it:nt(it,!0))+`</code></pre>
`:"<pre><code>"+(ae?it:nt(it,!0))+`</code></pre>
`},cr.blockquote=function(it){return`<blockquote>
`+it+`</blockquote>
`},cr.html=function(it){return it},cr.heading=function(it,pe,ae,Ve){return this.options.headerIds?"<h"+pe+' id="'+this.options.headerPrefix+Ve.slug(ae)+'">'+it+"</h"+pe+`>
`:"<h"+pe+">"+it+"</h"+pe+`>
`},cr.hr=function(){return this.options.xhtml?`<hr/>
`:`<hr>
`},cr.list=function(it,pe,ae){var Ve=pe?"ol":"ul",Ye=pe&&ae!==1?' start="'+ae+'"':"";return"<"+Ve+Ye+`>
`+it+"</"+Ve+`>
`},cr.listitem=function(it){return"<li>"+it+`</li>
`},cr.checkbox=function(it){return"<input "+(it?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},cr.paragraph=function(it){return"<p>"+it+`</p>
`},cr.table=function(it,pe){return pe&&(pe="<tbody>"+pe+"</tbody>"),`<table>
<thead>
`+it+`</thead>
`+pe+`</table>
`},cr.tablerow=function(it){return`<tr>
`+it+`</tr>
`},cr.tablecell=function(it,pe){var ae=pe.header?"th":"td",Ve=pe.align?"<"+ae+' align="'+pe.align+'">':"<"+ae+">";return Ve+it+"</"+ae+`>
`},cr.strong=function(it){return"<strong>"+it+"</strong>"},cr.em=function(it){return"<em>"+it+"</em>"},cr.codespan=function(it){return"<code>"+it+"</code>"},cr.br=function(){return this.options.xhtml?"<br/>":"<br>"},cr.del=function(it){return"<del>"+it+"</del>"},cr.link=function(it,pe,ae){if(it=qe(this.options.sanitize,this.options.baseUrl,it),it===null)return ae;var Ve='<a href="'+nt(it)+'"';return pe&&(Ve+=' title="'+pe+'"'),Ve+=">"+ae+"</a>",Ve},cr.image=function(it,pe,ae){if(it=qe(this.options.sanitize,this.options.baseUrl,it),it===null)return ae;var Ve='<img src="'+it+'" alt="'+ae+'"';return pe&&(Ve+=' title="'+pe+'"'),Ve+=this.options.xhtml?"/>":">",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;Ve<Rr;Ve++){et=it[Ve];switch(et.type){case"space":continue;case"hr":{ae+=this.renderer.hr();continue}case"heading":{ae+=this.renderer.heading(this.parseInline(et.tokens),et.depth,Ue(this.parseInline(et.tokens,this.textRenderer)),this.slugger);continue}case"code":{ae+=this.renderer.code(et.text,et.lang,et.escaped);continue}case"table":{for(Et="",Lt="",ht=et.header.length,Ye=0;Ye<ht;Ye++)Lt+=this.renderer.tablecell(this.parseInline(et.tokens.header[Ye]),{header:!0,align:et.align[Ye]});for(Et+=this.renderer.tablerow(Lt),be="",ht=et.cells.length,Ye=0;Ye<ht;Ye++){for(Te=et.tokens.cells[Ye],Lt="",Ft=Te.length,oe=0;oe<Ft;oe++)Lt+=this.renderer.tablecell(this.parseInline(Te[oe]),{header:!1,align:et.align[oe]});be+=this.renderer.tablerow(Lt)}ae+=this.renderer.table(Et,be);continue}case"blockquote":{be=this.parse(et.tokens),ae+=this.renderer.blockquote(be);continue}case"list":{for(ot=et.ordered,De=et.start,Be=et.loose,ht=et.items.length,be="",Ye=0;Ye<ht;Ye++)Ot=et.items[Ye],nr=Ot.checked,St=Ot.task,Fe="",Ot.task&&(Wt=this.renderer.checkbox(nr),Be?Ot.tokens.length>0&&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+1<Rr&&it[Ve+1].type==="text";)et=it[++Ve],be+=`
`+(et.tokens?this.parseInline(et.tokens):et.text);ae+=pe?this.renderer.paragraph(be):be;continue}default:{var pr='Token with "'+et.type+'" type was not found.';if(this.options.silent){console.error(pr);return}else throw new Error(pr)}}}return ae},cr.parseInline=function(it,pe){pe=pe||this.renderer;var ae="",Ve,Ye,oe=it.length;for(Ve=0;Ve<oe;Ve++){Ye=it[Ve];switch(Ye.type){case"escape":{ae+=pe.text(Ye.text);break}case"html":{ae+=pe.html(Ye.text);break}case"link":{ae+=pe.link(Ye.href,Ye.title,this.parseInline(Ye.tokens,pe));break}case"image":{ae+=pe.image(Ye.href,Ye.title,Ye.text);break}case"strong":{ae+=pe.strong(this.parseInline(Ye.tokens,pe));break}case"em":{ae+=pe.em(this.parseInline(Ye.tokens,pe));break}case"codespan":{ae+=pe.codespan(Ye.text);break}case"br":{ae+=pe.br();break}case"del":{ae+=pe.del(this.parseInline(Ye.tokens,pe));break}case"text":{ae+=pe.text(Ye.text);break}default:{var ht='Token with "'+Ye.type+'" type was not found.';if(this.options.silent){console.error(ht);return}else throw new Error(ht)}}}return ae},dr}(),ft=W.merge,Kt=W.checkSanitizeDeprecation,bt=W.escape,Mt=m.getDefaults,lr=m.changeDefaults,mt=m.defaults;function Gt(dr,cr,mr){if(typeof dr=="undefined"||dr===null)throw new Error("marked(): input parameter is undefined or null");if(typeof dr!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(dr)+", string expected");if(typeof cr=="function"&&(mr=cr,cr=null),cr=ft({},Gt.defaults,cr||{}),Kt(cr),mr){var it=cr.highlight,pe;try{pe=ye.lex(dr,cr)}catch(oe){return mr(oe)}var ae=function(ht){var Ft;if(!ht)try{Ft=We.parse(pe,cr)}catch(Te){ht=Te}return cr.highlight=it,ht?mr(ht):mr(null,Ft)};if(!it||it.length<3)return ae();if(delete cr.highlight,!pe.length)return ae();var Ve=0;Gt.walkTokens(pe,function(oe){oe.type==="code"&&(Ve++,setTimeout(function(){it(oe.text,oe.lang,function(ht,Ft){if(ht)return ae(ht);Ft!=null&&Ft!==oe.text&&(oe.text=Ft,oe.escaped=!0),Ve--,Ve===0&&ae()})},0))}),Ve===0&&ae();return}try{var Ye=ye.lex(dr,cr);return cr.walkTokens&&Gt.walkTokens(Ye,cr.walkTokens),We.parse(Ye,cr)}catch(oe){if(oe.message+=`
Please report this to https://github.com/markedjs/marked.`,cr.silent)return"<p>An error occurred:</p><pre>"+bt(oe.message+"",!0)+"</pre>";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<ht;Te++)Ft[Te]=arguments[Te];var Lt=dr.renderer[Ye].apply(it,Ft);return Lt===!1&&(Lt=oe.apply(it,Ft)),Lt}};for(var ae in dr.renderer)pe(ae);cr.renderer=it}(),dr.tokenizer&&function(){var it=Gt.defaults.tokenizer||new ce,pe=function(Ye){var oe=it[Ye];it[Ye]=function(){for(var ht=arguments.length,Ft=new Array(ht),Te=0;Te<ht;Te++)Ft[Te]=arguments[Te];var Lt=dr.tokenizer[Ye].apply(it,Ft);return Lt===!1&&(Lt=oe.apply(it,Ft)),Lt}};for(var ae in dr.tokenizer)pe(ae);cr.tokenizer=it}(),dr.walkTokens){var mr=Gt.defaults.walkTokens;cr.walkTokens=function(it){dr.walkTokens(it),mr&&mr(it)}}Gt.setOptions(cr)},Gt.walkTokens=function(dr,cr){for(var mr=t(dr),it;!(it=mr()).done;){var pe=it.value;cr(pe);switch(pe.type){case"table":{for(var ae=t(pe.tokens.header),Ve;!(Ve=ae()).done;){var Ye=Ve.value;Gt.walkTokens(Ye,cr)}for(var oe=t(pe.tokens.cells),ht;!(ht=oe()).done;)for(var Ft=ht.value,Te=t(Ft),Lt;!(Lt=Te()).done;){var Et=Lt.value;Gt.walkTokens(Et,cr)}break}case"list":{Gt.walkTokens(pe.items,cr);break}default:pe.tokens&&Gt.walkTokens(pe.tokens,cr)}}},Gt.Parser=We,Gt.parser=We.parse,Gt.Renderer=st,Gt.TextRenderer=xt,Gt.Lexer=ye,Gt.lexer=ye.lex,Gt.Tokenizer=ce,Gt.Slugger=Bt,Gt.parse=Gt;var Jt=Gt;return Jt})},"DlR+":function(ue,z,i){var T=i("MFOe"),x=T.Global,g=T.trim;ue.exports={name:"cookieStorage",read:t,write:m,each:e,remove:f,clearAll:c};var h=x.document;function t(l){if(!l||!a(l))return null;var s="(?:^|.*;\\s*)"+escape(l).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(h.cookie.replace(new RegExp(s),"$1"))}function e(l){for(var s=h.cookie.split(/; ?/g),n=s.length-1;n>=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<S.i&&(S=I,y.pagePrevDataIndex==null&&(y.pagePrevDataIndex=I.i),++y.pageCount,++y.pageIndex),I=C;return y;function N(P){if(P){var B=P.getBoundingRect(),X=B[o]+P.position[d];return{s:X,e:X+B[r],i:P.__legendDataIndex}}}function M(P,B){return P.e>=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<i.rangeCount;g++)x.push(i.getRangeAt(g));switch(T.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":T.blur();break;default:T=null;break}return i.removeAllRanges(),function(){i.type==="Caret"&&i.removeAllRanges(),i.rangeCount||x.forEach(function(h){i.addRange(h)}),T&&T.focus()}}},ELLl:function(ue,z,i){(function(T){T(i("VrN/"))})(function(T){var x={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,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<r.length;o++){var u=r.charAt(o),p="'"+u+"'";t[p]||(t[p]=m(u))}}e(x.pairs+"`");function m(r){return function(o){return s(o,r)}}function f(r){var o=r.state.closeBrackets;if(!o||o.override)return o;var u=r.getModeAt(r.getCursor());return u.closeBrackets||o}function c(r){var o=f(r);if(!o||r.getOption("disableInput"))return T.Pass;for(var u=h(o,"pairs"),p=r.listSelections(),A=0;A<p.length;A++){if(!p[A].empty())return T.Pass;var b=n(r,p[A].head);if(!b||u.indexOf(b)%2!=0)return T.Pass}for(var A=p.length-1;A>=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;A<p.length;A++){if(!p[A].empty())return T.Pass;var b=n(r,p[A].head);if(!b||u.indexOf(b)%2!=0)return T.Pass}r.operation(function(){var w=r.lineSeparator()||`
`;r.replaceSelection(w+w,null),r.execCommand("goCharLeft"),p=r.listSelections();for(var y=0;y<p.length;y++){var _=p[y].head.line;r.indentLine(_,null,!0),r.indentLine(_+1,null,!0)}})}function l(r){var o=T.cmpPos(r.anchor,r.head)>0;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;Y<j.length;Y++)j[Y]=X+j[Y]+V;r.replaceSelections(j,"around"),j=r.listSelections().slice();for(var Y=0;Y<j.length;Y++)j[Y]=l(j[Y]);r.setSelections(j)}else I=="both"?(r.replaceSelection(X+V,null),r.triggerElectric(X+V),r.execCommand("goCharLeft")):I=="addFour"&&(r.replaceSelection(X+X+X+X,"before"),r.execCommand("goCharRight"))})}function n(r,o){var u=r.getRange(g(o.line,o.ch-1),g(o.line,o.ch+1));return u.length==2?u:null}function d(r,o){var u=r.getTokenAt(g(o.line,o.ch+1));return/\bstring/.test(u.type)&&u.start==o.ch&&(o.ch==0||!/\bstring/.test(r.getTokenTypeAt(o)))}})},EMyp:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("mFDi"),h=i("K4ya"),t=i("qJCg"),e=i("iLNv"),m=i("vZ6x"),f=["inBrush","outOfBrush"],c="__ecBrushSelect",a="__ecInBrushSelectEvent",l=T.PRIORITY.VISUAL.BRUSH;T.registerLayout(l,function(w,y,_){w.eachComponent({mainType:"brush"},function(E){_&&_.type==="takeGlobalCursor"&&E.setBrushOption(_.key==="brush"?_.brushOption:{brushType:!1})}),s(w)});function s(w){w.eachComponent({mainType:"brush"},function(y){var _=y.brushTargetManager=new m(y.option,w);_.setInputRanges(y.areas,w)})}T.registerVisual(l,function(w,y,_){var E=[],I,S;w.eachComponent({mainType:"brush"},function(C,N){var M={brushId:C.id,brushIndex:N,brushName:C.name,areas:x.clone(C.areas),selected:[]};E.push(M);var P=C.option,B=P.brushLink,X=[],V=[],Y=[],j=0;N||(I=P.throttleType,S=P.throttleDelay);var W=x.map(C.areas,function(Z){return p(x.defaults({boundingRect:A[Z.brushType](Z)},Z))}),U=h.createVisualMappings(C.option,f,function(Z){Z.mappingMethod="fixed"});x.isArray(B)&&x.each(B,function(Z){X[Z]=1});function R(Z){return B==="all"||X[Z]}function K(Z){return!!Z.length}w.eachSeries(function(Z,q){var ce=Y[q]=[];Z.subType==="parallel"?G(Z,q,ce):H(Z,q,ce)});function G(Z,q){var ce=Z.coordinateSystem;j|=ce.hasAxisBrushed(),R(q)&&ce.eachActiveState(Z.getData(),function(ne,se){ne==="active"&&(V[se]=1)})}function H(Z,q,ce){var ne=o(Z);if(!ne||u(C,q))return;if(x.each(W,function(Ce){ne[Ce.brushType]&&C.brushTargetManager.controlSeries(Ce,Z,w)&&ce.push(Ce),j|=K(ce)}),R(q)&&K(ce)){var se=Z.getData();se.each(function(Ce){r(ne,ce,se,Ce)&&(V[Ce]=1)})}}w.eachSeries(function(Z,q){var ce={seriesId:Z.id,seriesIndex:q,seriesName:Z.name,dataIndex:[]};M.selected.push(ce);var ne=o(Z),se=Y[q],Ce=Z.getData(),Re=R(q)?function(Xe){return V[Xe]?(ce.dataIndex.push(Ce.getRawIndex(Xe)),"inBrush"):"outOfBrush"}:function(Xe){return r(ne,se,Ce,Xe)?(ce.dataIndex.push(Ce.getRawIndex(Xe)),"inBrush"):"outOfBrush"};(R(q)?j:K(se))&&h.applyVisual(f,U,Ce,Re)})}),n(y,I,S,E,_)});function n(w,y,_,E,I){if(!I)return;var S=w.getZr();if(S[a])return;S[c]||(S[c]=d);var C=e.createOrUpdate(S,c,_,y);C(w,E)}function d(w,y){if(!w.isDisposed()){var _=w.getZr();_[a]=!0,w.dispatchAction({type:"brushSelect",batch:y}),_[a]=!1}}function r(w,y,_,E){for(var I=0,S=y.length;I<S;I++){var C=y[I];if(w[C.brushType](E,_,C.selectors,C))return!0}}function o(w){var y=w.brushSelector;if(x.isString(y)){var _=[];return x.each(t,function(I,S){_[S]=function(C,N,M,P){var B=N.getItemLayout(C);return I[y](B,M,P)}}),_}else if(x.isFunction(y)){var E={};return x.each(t,function(I,S){E[S]=y}),E}return y}function u(w,y){var _=w.option.seriesIndex;return _!=null&&_!=="all"&&(x.isArray(_)?x.indexOf(_,y)<0:y!==_)}function p(w){var y=w.selectors={};return x.each(t[w.brushType],function(_,E){y[E]=function(I){return _(I,y,w)}}),w}var A={lineX:x.noop,lineY:x.noop,rect:function(w){return b(w.range)},polygon:function(w){for(var y,_=w.range,E=0,I=_.length;E<I;E++){y=y||[[Infinity,-Infinity],[Infinity,-Infinity]];var S=_[E];S[0]<y[0][0]&&(y[0][0]=S[0]),S[0]>y[0][1]&&(y[0][1]=S[0]),S[1]<y[1][0]&&(y[1][0]=S[1]),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<k;++L)O[L]=v.charCodeAt(L);return O}function A(v){for(var O=[],L=0;L<v.length>>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<v.length>>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<k.length;)he=k.charCodeAt(br++),at=he>>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<k.length;)at=O.indexOf(k.charAt(br++)),ct=O.indexOf(k.charAt(br++)),he=at<<2|ct>>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<v.length;++L)O[L]=String.fromCharCode(v[L]);return O.join("")}function j(v){if(typeof Uint8Array=="undefined")throw new Error("Unsupported");return new Uint8Array(v)}function W(v){if(typeof ArrayBuffer=="undefined")throw new Error("Unsupported");if(v instanceof ArrayBuffer)return W(new Uint8Array(v));for(var O=new Array(v.length),L=0;L<v.length;++L)O[L]=v[L];return O}var U=function(O){return[].concat.apply([],O)},R=/\u0000/g,K=/[\u0001-\u0006]/g,G={},H=function(O){O.version="0.11.2";function L(Zn){for(var ri="",oi=Zn.length-1;oi>=0;)ri+=Zn.charAt(oi--);return ri}function k(Zn,ri){for(var oi="";oi.length<ri;)oi+=Zn;return oi}function Q(Zn,ri){var oi=""+Zn;return 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);fo<ri&&!(Fs=Math.floor(bi),Va=Fs*Di+Wa,ns=Fs*fo+Nn,bi-Fs<5e-8);)bi=1/(bi-Fs),Wa=Di,Di=Va,Nn=fo,fo=ns;if(ns>ri&&(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<eo[4].length&&(Tl=Fs(eo[4].substr(eo[4].length-Tl.length))+Tl),$a+=Tl,$a;if(eo=Vi.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return Yo=Math.min(Math.max(eo[1].length,eo[4].length),7),il=on(Vl,Math.pow(10,Yo)-1,!0),_l+(il[0]||(il[1]?"":"0"))+" "+(il[1]?he(il[1],Yo)+eo[2]+"/"+eo[3]+Oe(il[2],Yo):k(" ",2*Yo+1+eo[2].length+eo[3].length));if(eo=Vi.match(/^[#0?]+$/))return $a=Tt(sa,0),Vi.length<=$a.length?$a:Fs(Vi.substr(0,Vi.length-$a.length))+$a;if(eo=Vi.match(/^([#0?]+)\.([#0]+)$/)){$a=""+sa.toFixed(Math.min(eo[2].length,10)).replace(/([^0])0+$/,"$1"),Yo=$a.indexOf(".");var vh=Vi.indexOf(".")-Yo,Oh=Vi.length-$a.length-vh;return Fs(Vi.substr(0,vh)+$a+Vi.substr(Vi.length-Oh))}if(eo=Vi.match(/^00,000\.([#0]*0)$/))return Yo=tu(sa,eo[1].length),sa<0?"-"+Wl(Eo,Vi,-sa):Ss(Xc(sa)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(Nu){return"00,"+(Nu.length<3?Q(0,3-Nu.length):"")+Nu})+"."+Q(Yo,eo[1].length);switch(Vi){case"###,##0.00":return Wl(Eo,"#,##0.00",sa);case"###,###":case"##,###":case"#,###":var bh=Ss(Tt(Vl,0));return bh!=="0"?_l+bh:"";case"###,###.00":return Wl(Eo,"###,##0.00",sa).replace(/^0\./,".");case"#,###.00":return Wl(Eo,"#,##0.00",sa).replace(/^0\./,".");default:}throw new Error("unsupported format |"+Vi+"|")}function wd(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 Fd(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 Qc(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"-"+Qc(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.match(/[Ee]/)){var Yo=Math.floor(Math.log(Vi)*Math.LOG10E);sa.indexOf(".")===-1?sa=sa.charAt(0)+"."+sa.substr(1)+"E+"+(Yo-sa.length+eo):sa+="E+"+(Yo-eo),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")}function Zs(Eo,Vi,sa){if(Eo.charCodeAt(0)===40&&!Vi.match(fo)){var Ls=Vi.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return sa>=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<eo[4].length&&(Tl=Fs(eo[4].substr(eo[4].length-Tl.length))+Tl),$a+=Tl,$a;if(eo=Vi.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return Yo=Math.min(Math.max(eo[1].length,eo[4].length),7),il=on(Vl,Math.pow(10,Yo)-1,!0),_l+(il[0]||(il[1]?"":"0"))+" "+(il[1]?he(il[1],Yo)+eo[2]+"/"+eo[3]+Oe(il[2],Yo):k(" ",2*Yo+1+eo[2].length+eo[3].length));if(eo=Vi.match(/^[#0?]+$/))return $a=""+sa,Vi.length<=$a.length?$a:Fs(Vi.substr(0,Vi.length-$a.length))+$a;if(eo=Vi.match(/^([#0]+)\.([#0]+)$/)){$a=""+sa.toFixed(Math.min(eo[2].length,10)).replace(/([^0])0+$/,"$1"),Yo=$a.indexOf(".");var vh=Vi.indexOf(".")-Yo,Oh=Vi.length-$a.length-vh;return Fs(Vi.substr(0,vh)+$a+Vi.substr(Vi.length-Oh))}if(eo=Vi.match(/^00,000\.([#0]*0)$/))return sa<0?"-"+Zs(Eo,Vi,-sa):Ss(""+sa).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(Nu){return"00,"+(Nu.length<3?Q(0,3-Nu.length):"")+Nu})+"."+Q(0,eo[1].length);switch(Vi){case"###,###":case"##,###":case"#,###":var bh=Ss(""+Vl);return bh!=="0"?_l+bh:"";default:if(Vi.match(/\.[0#?]*$/))return Zs(Eo,Vi.slice(0,Vi.lastIndexOf(".")),sa)+Fs(Vi.slice(Vi.lastIndexOf(".")))}throw new Error("unsupported format |"+Vi+"|")}return function(Vi,sa,Ls){return(Ls|0)===Ls?Zs(Vi,sa,Ls):Wl(Vi,sa,Ls)}}();function Ys(Zn){for(var ri=[],oi=!1,Ha=0,bi=0;Ha<Zn.length;++Ha)switch(Zn.charCodeAt(Ha)){case 34:oi=!oi;break;case 95:case 42:case 92:++Ha;break;case 59:ri[ri.length]=Zn.substr(bi,Ha-bi),bi=Ha+1}if(ri[ri.length]=Zn.substr(bi),oi===!0)throw new Error("Format |"+Zn+"| unterminated string ");return ri}O._split=Ys;var _s=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function El(Zn){for(var ri=0,oi="",Ha="";ri<Zn.length;)switch(oi=Zn.charAt(ri)){case"G":er(Zn,ri)&&(ri+=6),ri++;break;case'"':for(;Zn.charCodeAt(++ri)!==34&&ri<Zn.length;);++ri;break;case"\\":ri+=2;break;case"_":ri+=2;break;case"@":++ri;break;case"B":case"b":if(Zn.charAt(ri+1)==="1"||Zn.charAt(ri+1)==="2")return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":case"\u4E0A":if(Zn.substr(ri,3).toUpperCase()==="A/P")return!0;if(Zn.substr(ri,5).toUpperCase()==="AM/PM")return!0;if(Zn.substr(ri,5).toUpperCase()==="\u4E0A\u5348/\u4E0B\u5348")return!0;++ri;break;case"[":for(Ha=oi;Zn.charAt(ri++)!=="]"&&ri<Zn.length;)Ha+=Zn.charAt(ri);if(Ha.match(_s))return!0;break;case".":case"0":case"#":for(;ri<Zn.length&&("0#?.,E+-%".indexOf(oi=Zn.charAt(++ri))>-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<Zn.length&&"0123456789".indexOf(Zn.charAt(++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<Zn.length;)switch(Va=Zn.charAt(Di)){case"G":if(!er(Zn,Di))throw new Error("unrecognized character "+Va+" in "+Zn);bi[bi.length]={t:"G",v:"General"},Di+=7;break;case'"':for(Wa="";(Fs=Zn.charCodeAt(++Di))!==34&&Di<Zn.length;)Wa+=String.fromCharCode(Fs);bi[bi.length]={t:"t",v:Wa},++Di;break;case"\\":var tu=Zn.charAt(++Di),pu=tu==="("||tu===")"?tu:"t";bi[bi.length]={t:pu,v:tu},++Di;break;case"_":bi[bi.length]={t:"t",v:" "},Di+=2;break;case"@":bi[bi.length]={t:"T",v:ri},++Di;break;case"B":case"b":if(Zn.charAt(Di+1)==="1"||Zn.charAt(Di+1)==="2"){if(fo==null&&(fo=Ri(ri,oi,Zn.charAt(Di+1)==="2"),fo==null))return"";bi[bi.length]={t:"X",v:Zn.substr(Di,2)},Nn=Va,Di+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":Va=Va.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(ri<0)return"";if(fo==null&&(fo=Ri(ri,oi),fo==null))return"";for(Wa=Va;++Di<Zn.length&&Zn.charAt(Di).toLowerCase()===Va;)Wa+=Va;Va==="m"&&Nn.toLowerCase()==="h"&&(Va="M"),Va==="h"&&(Va=gc),bi[bi.length]={t:Va,v:Wa},Nn=Va;break;case"A":case"a":case"\u4E0A":var Xc={t:Va,v:Va};if(fo==null&&(fo=Ri(ri,oi)),Zn.substr(Di,3).toUpperCase()==="A/P"?(fo!=null&&(Xc.v=fo.H>=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<Zn.length;)Wa+=Zn.charAt(Di);if(Wa.slice(-1)!=="]")throw'unterminated "[" block: |'+Wa+"|";if(Wa.match(_s)){if(fo==null&&(fo=Ri(ri,oi),fo==null))return"";bi[bi.length]={t:"Z",v:Wa.toLowerCase()},Nn=Wa.charAt(1)}else Wa.indexOf("$")>-1&&(Wa=(Wa.match(/\$([^-\[\]]*)/)||[])[1]||"$",El(Zn)||(bi[bi.length]={t:"t",v:Wa}));break;case".":if(fo!=null){for(Wa=Va;++Di<Zn.length&&(Va=Zn.charAt(Di))==="0";)Wa+=Va;bi[bi.length]={t:"s",v:Wa};break}case"0":case"#":for(Wa=Va;++Di<Zn.length&&"0#?.,E+-%".indexOf(Va=Zn.charAt(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<Zn.length&&"0123456789".indexOf(Zn.charAt(++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;Di<bi.length;++Di)switch(bi[Di].t){case"t":case"T":case" ":case"D":break;case"X":bi[Di].v="",bi[Di].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":bi[Di].v=Co(bi[Di].t.charCodeAt(0),bi[Di].v,fo,wd),bi[Di].t="t";break;case"n":case"?":for(Zs=Di+1;bi[Zs]!=null&&((Va=bi[Zs].t)==="?"||Va==="D"||(Va===" "||Va==="t")&&bi[Zs+1]!=null&&(bi[Zs+1].t==="?"||bi[Zs+1].t==="t"&&bi[Zs+1].v==="/")||bi[Di].t==="("&&(Va===" "||Va==="n"||Va===")")||Va==="t"&&(bi[Zs].v==="/"||bi[Zs].v===" "&&bi[Zs+1]!=null&&bi[Zs+1].t=="?"));)bi[Di].v+=bi[Zs].v,bi[Zs]={v:"",t:";"},++Zs;Qc+=bi[Di].v,Di=Zs-1;break;case"G":bi[Di].t="t",bi[Di].v=La(ri,oi);break}var Eo="",Vi,sa;if(Qc.length>0){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<bi.length;++Di)if(bi[Di]!=null&&bi[Di].t!="t"&&bi[Di].v.indexOf(".")>-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<bi.length&&(bi[$a].v=sa.substr(0,Zs+1)+bi[$a].v)}else if(Ls!==bi.length&&sa.indexOf("E")===-1){for(Zs=sa.indexOf(".")-1,Di=Ls;Di>=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<bi.length&&(bi[$a].v=sa.substr(0,Zs+1)+bi[$a].v),Zs=sa.indexOf(".")+1,Di=Ls;Di<bi.length;++Di){if(bi[Di]==null||"n?(".indexOf(bi[Di].t)===-1&&Di!==Ls)continue;for(ns=bi[Di].v.indexOf(".")>-1&&Di===Ls?bi[Di].v.indexOf(".")+1:0,Eo=bi[Di].v.substr(0,ns);ns<bi[Di].v.length;++ns)Zs<sa.length&&(Eo+=sa.charAt(Zs++));bi[Di].v=Eo,bi[Di].t="t",$a=Di}}}for(Di=0;Di<bi.length;++Di)bi[Di]!=null&&"n?".indexOf(bi[Di].t)>-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<oi)return!0;break;case"<>":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<Tt;)ct=ct>>>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<Tt;)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<Tt+3;)ct=ct>>>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<Tt;)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],ct=ct>>>8^L[(ct^xe[er++])&255];for(;er<Tt+7;)ct=ct>>>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<er;)br=xe.charCodeAt(Tt++),br<128?ct=ct>>>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<ka;++xi){if(ei=li[xi].length-ii[xi].length)return ei;if(li[xi]!=ii[xi])return li[xi]<ii[xi]?-1:1}return li.length-ii.length}function k(yn){if(yn.charAt(yn.length-1)=="/")return yn.slice(0,-1).indexOf("/")===-1?yn:k(yn.slice(0,-1));var vi=yn.lastIndexOf("/");return vi===-1?yn:yn.slice(0,vi+1)}function Q(yn){if(yn.charAt(yn.length-1)=="/")return Q(yn.slice(0,-1));var vi=yn.lastIndexOf("/");return vi===-1?yn:yn.slice(vi+1)}function he(yn,vi){typeof vi=="string"&&(vi=new Date(vi));var li=vi.getHours();li=li<<6|vi.getMinutes(),li=li<<5|vi.getSeconds()>>>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;xi<li;++xi)ii[xi-1]=yn.slice(xi*vi,(xi+1)*vi);return ii[li-1]=yn.slice(li*vi),ii}function an(yn,vi,li){for(var ii=0,xi=0,ei=0,ka=0,To=0,Qa=li.length,Io=[],Za=[];ii<Qa;++ii)Io[ii]=Za[ii]=ii,vi[ii]=li[ii];for(;To<Za.length;++To)ii=Za[To],xi=yn[ii].L,ei=yn[ii].R,ka=yn[ii].C,Io[ii]===ii&&(xi!==-1&&Io[xi]!==xi&&(Io[ii]=Io[xi]),ei!==-1&&Io[ei]!==ei&&(Io[ii]=Io[ei])),ka!==-1&&(Io[ka]=ii),xi!==-1&&ii!=Io[ii]&&(Io[xi]=Io[ii],Za.lastIndexOf(xi)<To&&Za.push(xi)),ei!==-1&&ii!=Io[ii]&&(Io[ei]=Io[ii],Za.lastIndexOf(ei)<To&&Za.push(ei));for(ii=1;ii<Qa;++ii)Io[ii]===ii&&(ei!==-1&&Io[ei]!==ei?Io[ii]=Io[ei]:xi!==-1&&Io[xi]!==xi&&(Io[ii]=Io[xi]));for(ii=1;ii<Qa;++ii){if(yn[ii].type===0)continue;if(To=ii,To!=Io[To])do To=Io[To],vi[ii]=vi[To]+"/"+vi[ii];while(To!==0&&Io[To]!==-1&&To!=Io[To]);Io[ii]=-1}for(vi[0]+="/",ii=1;ii<Qa;++ii)yn[ii].type!==2&&(vi[ii]+="/")}function kr(yn,vi,li){for(var ii=yn.start,xi=yn.size,ei=[],ka=ii;li&&xi>0&&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<To&&!((ei=Hi(ka,Qa*4))===Co);++Qa)xi.push(ei);vi>=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;++Za){if(To=[],As=Za+vi,As>=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;fs<Za.length;fs+=128){var xs=Za.slice(fs,fs+128);hn(xs,64),As=xs.read_shift(2),tl=Ra(xs,0,As-Io),ii.push(tl);var gs={name:tl,type:xs.read_shift(1),color:xs.read_shift(1),L:xs.read_shift(4,"i"),R:xs.read_shift(4,"i"),C:xs.read_shift(4,"i"),clsid:xs.read_shift(16),state:xs.read_shift(4,"i"),start:0,size:0},nc=xs.read_shift(2)+xs.read_shift(2)+xs.read_shift(2)+xs.read_shift(2);nc!==0&&(gs.ct=Ri(xs,xs.l-8));var Uc=xs.read_shift(2)+xs.read_shift(2)+xs.read_shift(2)+xs.read_shift(2);Uc!==0&&(gs.mt=Ri(xs,xs.l-8)),gs.start=xs.read_shift(4,"i"),gs.size=xs.read_shift(4,"i"),gs.size<0&&gs.start<0&&(gs.size=gs.type=0,gs.start=Co,gs.name=""),gs.type===5?(Qa=gs.start,xi>0&&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;xi<yn.FullPaths.length;++xi){if(yn.FileIndex[xi].type===0)continue;Qa.push([yn.FullPaths[xi],yn.FileIndex[xi]])}for(xi=0;xi<Qa.length;++xi){var Io=k(Qa[xi][0]);for(ii=!1,To=0;To<Qa.length;++To)Qa[To][0]===Io&&(ii=!0);ii||Qa.push([Io,{name:Q(Io).replace("/",""),type:1,clsid:Ys,ct:ka,mt:ka,content:null}])}for(Qa.sort(function(As,tl){return L(As[0],tl[0])}),yn.FullPaths=[],yn.FileIndex=[],xi=0;xi<Qa.length;++xi)yn.FullPaths[xi]=Qa[xi][0],yn.FileIndex[xi]=Qa[xi][1];for(xi=0;xi<Qa.length;++xi){var Za=yn.FileIndex[xi],fs=yn.FullPaths[xi];if(Za.name=Q(fs).replace("/",""),Za.L=Za.R=Za.C=-(Za.color=1),Za.size=Za.content?Za.content.length:0,Za.start=0,Za.clsid=Za.clsid||Ys,xi===0)Za.C=Qa.length>1?1:-1,Za.size=0,Za.type=5;else if(fs.slice(-1)=="/"){for(To=xi+1;To<Qa.length&&!(k(yn.FullPaths[To])==fs);++To);for(Za.C=To>=Qa.length?-1:To,To=xi+1;To<Qa.length&&!(k(yn.FullPaths[To])==k(fs));++To);Za.R=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;nc<tl.FileIndex.length;++nc){var Uc=tl.FileIndex[nc];if(!Uc.content)continue;var ju=Uc.content.length;ju>0&&(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<ii[2]?ii[1]+ei:-1)}if(ii[1])for(ka=0;ka<ii[1];++ka){for(;ei<236+ka*127;++ei)xi.write_shift(-4,ei<ii[2]?ii[1]+ei:-1);xi.write_shift(-4,ka===ii[1]-1?Co:ka+1)}var To=function(xs){for(ka+=xs;ei<ka-1;++ei)xi.write_shift(-4,ei+1);xs&&(++ei,xi.write_shift(-4,Co))};for(ka=ei=0,ka+=ii[1];ei<ka;++ei)xi.write_shift(-4,_s.DIFSECT);for(ka+=ii[2];ei<ka;++ei)xi.write_shift(-4,_s.FATSECT);To(ii[3]),To(ii[4]);for(var Qa=0,Io=0,Za=yn.FileIndex[0];Qa<yn.FileIndex.length;++Qa){if(Za=yn.FileIndex[Qa],!Za.content)continue;if(Io=Za.content.length,Io<4096)continue;Za.start=ka,To(Io+511>>9)}for(To(ii[6]+7>>3);xi.l&511;)xi.write_shift(-4,_s.ENDOFCHAIN);for(ka=ei=0,Qa=0;Qa<yn.FileIndex.length;++Qa){if(Za=yn.FileIndex[Qa],!Za.content)continue;if(Io=Za.content.length,!Io||Io>=4096)continue;Za.start=ka,To(Io+63>>6)}for(;xi.l&511;)xi.write_shift(-4,_s.ENDOFCHAIN);for(ei=0;ei<ii[4]<<2;++ei){var fs=yn.FullPaths[ei];if(!fs||fs.length===0){for(Qa=0;Qa<17;++Qa)xi.write_shift(4,0);for(Qa=0;Qa<3;++Qa)xi.write_shift(4,-1);for(Qa=0;Qa<12;++Qa)xi.write_shift(4,0);continue}Za=yn.FileIndex[ei],ei===0&&(Za.start=Za.size?Za.start-1:Co);var As=ei===0&&li.root||Za.name;if(Io=2*(As.length+1),xi.write_shift(64,As,"utf16le"),xi.write_shift(2,Io),xi.write_shift(1,Za.type),xi.write_shift(1,Za.color),xi.write_shift(-4,Za.L),xi.write_shift(-4,Za.R),xi.write_shift(-4,Za.C),Za.clsid)xi.write_shift(16,Za.clsid,"hex");else for(Qa=0;Qa<4;++Qa)xi.write_shift(4,0);xi.write_shift(4,Za.state||0),xi.write_shift(4,0),xi.write_shift(4,0),xi.write_shift(4,0),xi.write_shift(4,0),xi.write_shift(4,Za.start),xi.write_shift(4,Za.size),xi.write_shift(4,0)}for(ei=1;ei<yn.FileIndex.length;++ei)if(Za=yn.FileIndex[ei],Za.size>=4096){for(xi.l=Za.start+1<<9,Qa=0;Qa<Za.size;++Qa)xi.write_shift(1,Za.content[Qa]);for(;Qa&511;++Qa)xi.write_shift(1,0)}for(ei=1;ei<yn.FileIndex.length;++ei)if(Za=yn.FileIndex[ei],Za.size>0&&Za.size<4096){for(Qa=0;Qa<Za.size;++Qa)xi.write_shift(1,Za.content[Qa]);for(;Qa&63;++Qa)xi.write_shift(1,0)}for(;xi.l<xi.length;)xi.write_shift(1,0);return xi}function La(yn,vi){var li=yn.FullPaths.map(function(Qa){return Qa.toUpperCase()}),ii=li.map(function(Qa){var Io=Qa.split("/");return Io[Io.length-(Qa.slice(-1)=="/"?2:1)]}),xi=!1;vi.charCodeAt(0)===47?(xi=!0,vi=li[0].slice(0,-1)+vi):xi=vi.indexOf("/")!==-1;var ei=vi.toUpperCase(),ka=xi===!0?li.indexOf(ei):ii.indexOf(ei);if(ka!==-1)return yn.FileIndex[ka];var To=!ei.match(K);for(ei=ei.replace(R,""),To&&(ei=ei.replace(K,"!")),ka=0;ka<li.length;++ka){if((To?li[ka].replace(K,"!"):li[ka]).replace(R,"")==ei)return yn.FileIndex[ka];if((To?ii[ka].replace(K,"!"):ii[ka]).replace(R,"")==ei)return yn.FileIndex[ka]}return null}var ua=64,Co=-2,Ss="d0cf11e0a1b11ae1",qo=[208,207,17,224,161,177,26,225],Ys="00000000000000000000000000000000",_s={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:Co,FREESECT:-1,HEADER_SIGNATURE:Ss,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:Ys,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function El(yn,vi,li){ct();var ii=Na(yn,li);at.writeFileSync(vi,ii)}function go(yn){for(var vi=new Array(yn.length),li=0;li<yn.length;++li)vi[li]=String.fromCharCode(yn[li]);return vi.join("")}function fi(yn,vi){var li=Na(yn,vi);switch(vi&&vi.type){case"file":return ct(),at.writeFileSync(vi.filename,li),li;case"binary":return go(li);case"base64":return S.encode(go(li))}return li}var Ui;function aa(yn){try{var vi=yn.InflateRaw,li=new vi;if(li._processChunk(new Uint8Array([3,0]),li._finishFlushFlag),li.bytesRead)Ui=yn;else throw new Error("zlib does not expose bytesRead")}catch(ii){console.error("cannot use native zlib: "+(ii.message||ii))}}function zi(yn,vi){if(!Ui)return Yo(yn,vi);var li=Ui.InflateRaw,ii=new li,xi=ii._processChunk(yn.slice(yn.l),ii._finishFlushFlag);return yn.l+=ii.bytesRead,xi}function Ua(yn){return Ui?Ui.deflateRawSync(yn):Xc(yn)}var Po=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Zn=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258],ri=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577];function oi(yn){var vi=(yn<<1|yn<<11)&139536|(yn<<5|yn<<15)&558144;return(vi>>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<<li)-1,ka=yn[xi]>>>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(;xi<yn.length;++xi)ei[xi]=yn[xi];return ei}else if(Ha){var ka=new Uint8Array(ii);if(ka.set)ka.set(yn);else for(;xi<yn.length;++xi)ka[xi]=yn[xi];return ka}return yn.length=ii,yn}function pu(yn){for(var vi=new Array(yn),li=0;li<yn;++li)vi[li]=0;return vi}var Xc=function(){var yn=function(){return function(li,ii){for(var xi=0;xi<li.length;){var ei=Math.min(65535,li.length-xi),ka=xi+ei==li.length;for(ii.write_shift(1,+ka),ii.write_shift(2,ei),ii.write_shift(2,~ei&65535);ei-- >0;)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<li;++ei)yn[ei]=0;Qa=yn.length;var Za=Ha?new Uint16Array(Qa):pu(Qa);for(ei=0;ei<Qa;++ei)Io[xi=yn[ei]]++,ii<xi&&(ii=xi),Za[ei]=0;for(Io[0]=0,ei=1;ei<=ii;++ei)Io[ei+16]=To=To+Io[ei-1]<<1;for(ei=0;ei<Qa;++ei)To=yn[ei],To!=0&&(Za[ei]=Io[To+16]++);var fs=0;for(ei=0;ei<Qa;++ei)if(fs=yn[ei],fs!=0)for(To=Di(Za[ei],ii)>>ii-fs,ka=(1<<ii+4-fs)-1;ka>=0;--ka)vi[To|ka<<fs]=fs&15|ei<<4;return ii}var wd=Ha?new Uint16Array(512):pu(512),Fd=Ha?new Uint16Array(32):pu(32);if(!Ha){for(var Qc=0;Qc<512;++Qc)wd[Qc]=0;for(Qc=0;Qc<32;++Qc)Fd[Qc]=0}(function(){for(var yn=[],vi=0;vi<32;vi++)yn.push(5);Wl(yn,Fd,32);var li=[];for(vi=0;vi<=143;vi++)li.push(8);for(;vi<=255;vi++)li.push(9);for(;vi<=279;vi++)li.push(7);for(;vi<=287;vi++)li.push(8);Wl(li,wd,288)})();var Zs=Ha?new Uint16Array(32768):pu(32768),Eo=Ha?new Uint16Array(32768):pu(32768),Vi=Ha?new Uint16Array(128):pu(128),sa=1,Ls=1;function $a(yn,vi){var li=ns(yn,vi)+257;vi+=5;var ii=ns(yn,vi)+1;vi+=5;var xi=fo(yn,vi)+4;vi+=4;for(var ei=0,ka=Ha?new Uint8Array(19):pu(19),To=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Qa=1,Io=Ha?new Uint8Array(8):pu(8),Za=Ha?new Uint8Array(8):pu(8),fs=ka.length,As=0;As<xi;++As)ka[Po[As]]=ei=Nn(yn,vi),Qa<ei&&(Qa=ei),Io[ei]++,vi+=3;var tl=0;for(Io[0]=0,As=1;As<=Qa;++As)Za[As]=tl=tl+Io[As-1]<<1;for(As=0;As<fs;++As)(tl=ka[As])!=0&&(To[As]=Za[tl]++);var xs=0;for(As=0;As<fs;++As)if(xs=ka[As],xs!=0){tl=bi[To[As]]>>8-xs;for(var gs=(1<<7-xs)-1;gs>=0;--gs)Vi[tl|gs<<xs]=xs&7|As<<3}var nc=[];for(Qa=1;nc.length<li+ii;){tl=Vi[Fs(yn,vi)],vi+=tl&7;switch(tl>>>=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<tl&&(Qa=tl);break}}var Uc=nc.slice(0,li),ju=nc.slice(li);for(As=li;As<286;++As)Uc[As]=0;for(As=ii;As<30;++As)ju[As]=0;return sa=Wl(Uc,Zs,286),Ls=Wl(ju,Eo,30),vi}function eo(yn,vi){if(yn[0]==3&&!(yn[1]&3))return[P(vi),2];for(var li=0,ii=0,xi=B(vi||1<<18),ei=0,ka=xi.length>>>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<ei+Io&&(xi=tu(xi,ei+Io),ka=xi.length),typeof yn.copy=="function")yn.copy(xi,ei,li>>>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<ei+32767&&(xi=tu(xi,ei+32767),ka=xi.length);;){var Za=gc(yn,li,To),fs=ii>>>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<tl&&(xi=tu(xi,tl),ka=xi.length);ei<tl;)xi[ei]=xi[ei-gs],++ei}}}return[vi?xi:xi.slice(0,ei),li+7>>>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;ka<To;++ka){li.l+=20;var Io=li.read_shift(4),Za=li.read_shift(4),fs=li.read_shift(2),As=li.read_shift(2),tl=li.read_shift(2);li.l+=8;var xs=li.read_shift(4),gs=xe(li.slice(li.l+fs,li.l+fs+As));li.l+=fs+As+tl;var nc=li.l;li.l=xs+4,_l(li,Io,Za,ei,gs),li.l=nc}return ei}function _l(yn,vi,li,ii,xi){yn.l+=2;var ei=yn.read_shift(2),ka=yn.read_shift(2),To=Oe(yn);if(ei&8257)throw new Error("Unsupported ZIP encryption");for(var Qa=yn.read_shift(4),Io=yn.read_shift(4),Za=yn.read_shift(4),fs=yn.read_shift(2),As=yn.read_shift(2),tl="",xs=0;xs<fs;++xs)tl+=String.fromCharCode(yn[yn.l++]);if(As){var gs=xe(yn.slice(yn.l,yn.l+As));(gs[21589]||{}).mt&&(To=gs[21589].mt),((xi||{})[21589]||{}).mt&&(To=xi[21589].mt)}yn.l+=As;var nc=yn.slice(yn.l,yn.l+Io);switch(ka){case 8:nc=zi(yn,Za);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+ka)}var Uc=!1;ei&8&&(Qa=yn.read_shift(4),Qa==134695760&&(Qa=yn.read_shift(4),Uc=!0),Io=yn.read_shift(4),Za=yn.read_shift(4)),Io!=vi&&il(Uc,"Bad compressed size: "+vi+" != "+Io),Za!=li&&il(Uc,"Bad uncompressed size: "+li+" != "+Za);var ju=Re.buf(nc,0);Qa>>0!=ju>>0&&il(Uc,"Bad CRC32 checksum: "+Qa+" != "+ju),Oh(ii,tl,nc,{unsafe:!0,mt:To})}function Tl(yn,vi){var li=vi||{},ii=[],xi=[],ei=Cn(1),ka=li.compression?8:0,To=0,Qa=!1;Qa&&(To|=8);var Io=0,Za=0,fs=0,As=0,tl=yn.FullPaths[0],xs=tl,gs=yn.FileIndex[0],nc=[],Uc=0;for(Io=1;Io<yn.FullPaths.length;++Io){if(xs=yn.FullPaths[Io].slice(tl.length),gs=yn.FileIndex[Io],!gs.size||!gs.content||xs=="Sh33tJ5")continue;var ju=fs,mu=Cn(xs.length);for(Za=0;Za<xs.length;++Za)mu.write_shift(1,xs.charCodeAt(Za)&127);mu=mu.slice(0,mu.l),nc[As]=Re.buf(gs.content,0);var $u=gs.content;ka==8&&($u=Ua($u)),ei=Cn(30),ei.write_shift(4,67324752),ei.write_shift(2,20),ei.write_shift(2,To),ei.write_shift(2,ka),gs.mt?he(ei,gs.mt):ei.write_shift(4,0),ei.write_shift(-4,To&8?0:nc[As]),ei.write_shift(4,To&8?0:$u.length),ei.write_shift(4,To&8?0:gs.content.length),ei.write_shift(2,mu.length),ei.write_shift(2,0),fs+=ei.length,ii.push(ei),fs+=mu.length,ii.push(mu),fs+=$u.length,ii.push($u),To&8&&(ei=Cn(12),ei.write_shift(-4,nc[As]),ei.write_shift(4,$u.length),ei.write_shift(4,gs.content.length),fs+=ei.l,ii.push(ei)),ei=Cn(46),ei.write_shift(4,33639248),ei.write_shift(2,0),ei.write_shift(2,20),ei.write_shift(2,To),ei.write_shift(2,ka),ei.write_shift(4,0),ei.write_shift(-4,nc[As]),ei.write_shift(4,$u.length),ei.write_shift(4,gs.content.length),ei.write_shift(2,mu.length),ei.write_shift(2,0),ei.write_shift(2,0),ei.write_shift(2,0),ei.write_shift(2,0),ei.write_shift(4,0),ei.write_shift(4,ju),Uc+=ei.l,xi.push(ei),Uc+=mu.length,xi.push(mu),++As}return ei=Cn(22),ei.write_shift(4,101010256),ei.write_shift(2,0),ei.write_shift(2,0),ei.write_shift(2,As),ei.write_shift(2,As),ei.write_shift(4,Uc),ei.write_shift(4,fs),ei.write_shift(2,0),U([U(ii),U(xi),ei])}function vh(yn){var vi={};return Da(vi,yn),vi}function Oh(yn,vi,li,ii){var xi=ii&&ii.unsafe;xi||Da(yn);var ei=!xi&&Xe.find(yn,vi);if(!ei){var ka=yn.FullPaths[0];vi.slice(0,ka.length)==ka?ka=vi:(ka.slice(-1)!="/"&&(ka+="/"),ka=(ka+vi).replace("//","/")),ei={name:Q(vi),type:2},yn.FileIndex.push(ei),yn.FullPaths.push(ka),xi||Xe.utils.cfb_gc(yn)}return ei.content=li,ei.size=li?li.length:0,ii&&(ii.CLSID&&(ei.clsid=ii.CLSID),ii.mt&&(ei.mt=ii.mt),ii.ct&&(ei.ct=ii.ct)),ei}function bh(yn,vi){Da(yn);var li=Xe.find(yn,vi);if(li){for(var ii=0;ii<yn.FileIndex.length;++ii)if(yn.FileIndex[ii]==li)return yn.FileIndex.splice(ii,1),yn.FullPaths.splice(ii,1),!0}return!1}function Nu(yn,vi,li){Da(yn);var ii=Xe.find(yn,vi);if(ii){for(var xi=0;xi<yn.FileIndex.length;++xi)if(yn.FileIndex[xi]==ii)return yn.FileIndex[xi].name=Q(li),yn.FullPaths[xi]=li,!0}return!1}function yh(yn){_a(yn,!0)}return O.find=La,O.read=$i,O.parse=Tt,O.write=fi,O.writeFile=El,O.utils={cfb_new:vh,cfb_add:Oh,cfb_del:bh,cfb_mov:Nu,cfb_gc:yh,ReadShift:la,CheckField:Xn,prep_blob:hn,bconcat:U,use_zlib:aa,_deflateRaw:Xc,_inflateRaw:Yo,consts:_s},O}();typeof Ce=="undefined"&&(ue.exports=Xe);var we;try{we=i(4)}catch(v){}function Pe(v){return typeof v=="string"?V(v):Array.isArray(v)?j(v):v}function Ee(v,O,L){if(typeof we!="undefined"&&we.writeFileSync)return L?we.writeFileSync(v,O,L):we.writeFileSync(v,O);var k=L=="utf8"?xn(O):O;if(typeof IE_SaveFile!="undefined")return IE_SaveFile(k,v);if(typeof Blob!="undefined"){var Q=new Blob([Pe(k)],{type:"application/octet-stream"});if(typeof navigator!="undefined"&&navigator.msSaveBlob)return navigator.msSaveBlob(Q,v);if(typeof saveAs!="undefined")return saveAs(Q,v);if(typeof URL!="undefined"&&typeof document!="undefined"&&document.createElement&&URL.createObjectURL){var he=URL.createObjectURL(Q);if(typeof chrome=="object"&&typeof(chrome.downloads||{}).download=="function")return URL.revokeObjectURL&&typeof setTimeout!="undefined"&&setTimeout(function(){URL.revokeObjectURL(he)},6e4),chrome.downloads.download({url:he,filename:v,saveAs:!0});var Oe=document.createElement("a");if(Oe.download!=null)return Oe.download=v,Oe.href=he,document.body.appendChild(Oe),Oe.click(),document.body.removeChild(Oe),URL.revokeObjectURL&&typeof setTimeout!="undefined"&&setTimeout(function(){URL.revokeObjectURL(he)},6e4),he}}if(typeof $!="undefined"&&typeof File!="undefined"&&typeof Folder!="undefined")try{var xe=File(v);return xe.open("w"),xe.encoding="binary",Array.isArray(O)&&(O=Y(O)),xe.write(O),xe.close(),O}catch(at){if(!at.message||!at.message.match(/onstruct/))throw at}throw new Error("cannot save file "+v)}function Ge(v){if(typeof we!="undefined")return we.readFileSync(v);if(typeof $!="undefined"&&typeof File!="undefined"&&typeof Folder!="undefined")try{var O=File(v);O.open("r"),O.encoding="binary";var L=O.read();return O.close(),L}catch(k){if(!k.message||!k.message.match(/onstruct/))throw k}throw new Error("Cannot access file "+v)}function It(v){for(var O=Object.keys(v),L=[],k=0;k<O.length;++k)Object.prototype.hasOwnProperty.call(v,O[k])&&L.push(O[k]);return L}function ze(v,O){for(var L=[],k=It(v),Q=0;Q!==k.length;++Q)L[v[k[Q]][O]]==null&&(L[v[k[Q]][O]]=k[Q]);return L}function ye(v){for(var O=[],L=It(v),k=0;k!==L.length;++k)O[v[L[k]]]=L[k];return O}function Me(v){for(var O=[],L=It(v),k=0;k!==L.length;++k)O[v[L[k]]]=parseInt(L[k],10);return O}function qe(v){for(var O=[],L=It(v),k=0;k!==L.length;++k)O[v[L[k]]]==null&&(O[v[L[k]]]=[]),O[v[L[k]]].push(L[k]);return O}var nt=new Date(1899,11,30,0,0,0);function st(v,O){var L=v.getTime();O&&(L-=1462*24*60*60*1e3);var k=nt.getTime()+(v.getTimezoneOffset()-nt.getTimezoneOffset())*6e4;return(L-k)/(24*60*60*1e3)}var xt=new Date,Bt=nt.getTime()+(xt.getTimezoneOffset()-nt.getTimezoneOffset())*6e4,Le=xt.getTimezoneOffset();function Ue(v){var O=new Date;return O.setTime(v*24*60*60*1e3+Bt),O.getTimezoneOffset()!==Le&&O.setTime(O.getTime()+(O.getTimezoneOffset()-Le)*6e4),O}function We(v){var O=0,L=0,k=!1,Q=v.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!Q)throw new Error("|"+v+"| is not an ISO8601 Duration");for(var he=1;he!=Q.length;++he){if(!Q[he])continue;L=1,he>3&&(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.length<O;)L+=v;return L}function Gt(v){var O=Number(v);if(isFinite(O))return O;if(!isNaN(O))return NaN;if(!/\d/.test(v))return O;var L=1,k=v.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return L*=100,""});return isNaN(O=Number(k))?(k=k.replace(/[(](.*)[)]/,function(Q,he){return L=-L,he}),isNaN(O=Number(k))?O:O/L):O/L}function Jt(v){var O=new Date(v),L=new Date(NaN),k=O.getYear(),Q=O.getMonth(),he=O.getDate();return isNaN(he)||(k<0||k>8099)?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<k.length;++he)Q.push(L),Q.push(k[he]);return Q}function mr(v){return v?v.data?w(v.data):v.asNodeBuffer&&C?w(v.asNodeBuffer().toString("binary")):v.asBinary?w(v.asBinary()):v._data&&v._data.getContent?w(Mt(Array.prototype.slice.call(v._data.getContent(),0))):v.content&&v.type?w(Mt(v.content)):null:null}function it(v){if(!v)return null;if(v.data)return p(v.data);if(v.asNodeBuffer&&C)return v.asNodeBuffer();if(v._data&&v._data.getContent){var O=v._data.getContent();return typeof O=="string"?p(O):Array.prototype.slice.call(O)}return v.content&&v.type?v.content:null}function pe(v){return v&&v.name.slice(-4)===".bin"?it(v):mr(v)}function ae(v,O){for(var L=v.FullPaths||It(v.files),k=O.toLowerCase().replace(/[\/]/g,"\\"),Q=k.replace(/\\/g,"/"),he=0;he<L.length;++he){var Oe=L[he].replace(/^Root Entry[\/]/,"").toLowerCase();if(k==Oe||Q==Oe)return v.files?v.files[L[he]]:v.FileIndex[he]}return null}function Ve(v,O){var L=ae(v,O);if(L==null)throw new Error("Cannot find file "+O+" in zip");return L}function Ye(v,O,L){if(!L)return pe(Ve(v,O));if(!O)return null;try{return Ye(v,O)}catch(k){return null}}function oe(v,O,L){if(!L)return mr(Ve(v,O));if(!O)return null;try{return oe(v,O)}catch(k){return null}}function ht(v){for(var O=v.FullPaths||It(v.files),L=[],k=0;k<O.length;++k)O[k].slice(-1)!="/"&&L.push(O[k]);return L.sort()}function Ft(v,O,L){v.FullPaths?Xe.utils.cfb_add(v,O,L):v.file(O,L)}var Te;typeof JSZipSync!="undefined"&&(Te=JSZipSync),ue.exports&&(typeof Te=="undefined"&&(Te=i("FaQm")));function Lt(){return Te?new Te:Xe.utils.cfb_new()}function Et(v,O){var L;if(Te)switch(O.type){case"base64":L=new Te(v,{base64:!0});break;case"binary":case"array":L=new Te(v,{base64:!1});break;case"buffer":L=new Te(v);break;default:throw new Error("Unrecognized type "+O.type)}else switch(O.type){case"base64":L=Xe.read(v,{type:"base64"});break;case"binary":L=Xe.read(v,{type:"binary"});break;case"buffer":case"array":L=Xe.read(v,{type:"buffer"});break;default:throw new Error("Unrecognized type "+O.type)}return L}function be(v,O){if(v.charAt(0)=="/")return v.slice(1);var L=O.split("/");O.slice(-1)!="/"&&L.pop();for(var k=v.split("/");k.length!==0;){var Q=k.shift();Q===".."?L.pop():Q!=="."&&L.push(Q)}return L.join("/")}var et=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\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={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},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("<![CDATA[");if(he==-1)return Q.replace(v,function(xe,at){return St[xe]||String.fromCharCode(parseInt(at,xe.indexOf("x")>-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,"<br/>").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,"&#10;")}}();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;k<O.length;){if(Q=O.charCodeAt(k++),Q<128){L+=String.fromCharCode(Q);continue}if(he=O.charCodeAt(k++),Q>191&&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<O.length;){Q=O.charCodeAt(k++);switch(!0){case Q<128:L.push(String.fromCharCode(Q));break;case Q<2048:L.push(String.fromCharCode(192+(Q>>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<O.length;Q+=he)he=1,(at=O.charCodeAt(Q))<128?k=at:at<224?(k=(at&31)*64+(O.charCodeAt(Q+1)&63),he=2):at<240?(k=(at&15)*4096+(O.charCodeAt(Q+1)&63)*64+(O.charCodeAt(Q+2)&63),he=3):(he=4,k=(at&7)*262144+(O.charCodeAt(Q+1)&63)*4096+(O.charCodeAt(Q+2)&63)*64+(O.charCodeAt(Q+3)&63),k-=65536,xe=55296+(k>>>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]*?)</(?:\\w+:)?'+L+">",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(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,`
`).replace(/<[^>]*>/g,""),Q=0;Q<v.length;++Q)k=k.replace(v[Q][0],v[Q][1]);return k}}(),hr=function(){var v={};return function(L){return v[L]!==void 0?v[L]:v[L]=new RegExp("<(?:vt:)?"+L+">([\\s\\S]*?)</(?:vt:)?"+L+">","g")}}(),yr=/<\/?(?:vt:)?variant>/g,Rt=/<(?:vt:)([^>]*)>([\s\S]*)</;function fr(v,O){var L=Ot(v),k=v.match(hr(L.baseType))||[],Q=[];if(k.length!=L.size){if(O.WTF)throw new Error("unexpected vector length "+k.length+" != "+L.size);return Q}return k.forEach(function(he){var Oe=he.replace(yr,"").match(Rt);Oe&&Q.push({v:Cr(Oe[2]),t:Oe[1]})}),Q}var Ct=/(^\s|\s$|\n)/;function Zt(v,O){return"<"+v+(O.match(Ct)?' xml:space="preserve"':"")+">"+O+"</"+v+">"}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+"</"+v:"/")+">"}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(/&quot;/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<Math.pow(2,52))?Q=-1022:(he-=Math.pow(2,52),Q+=1023)):(Q=2047,he=isNaN(O)?26985:0);for(var xe=0;xe<=5;++xe,he/=256)v[L+xe]=he&255;v[L+6]=(Q&15)<<4|he&15,v[L+7]=Q>>4|k}var Qi=function(O){for(var L=[],k=10240,Q=0;Q<O[0].length;++Q)if(O[0][Q])for(var he=0,Oe=O[0][Q].length;he<Oe;he+=k)L.push.apply(L,O[0][Q].slice(he,he+k));return L},ga=Qi,Ra=function(O,L,k){for(var Q=[],he=L;he<k;he+=2)Q.push(String.fromCharCode(Yn(O,he)));return Q.join("").replace(R,"")},$e=Ra,ve=function(O,L,k){for(var Q=[],he=L;he<L+k;++he)Q.push(("0"+O[he].toString(16)).slice(-2));return Q.join("")},Ne=ve,je=function(O,L,k){for(var Q=[],he=L;he<k;he++)Q.push(String.fromCharCode(Mr(O,he)));return Q.join("")},Ze=je,Qe=function(O,L){var k=Fi(O,L);return k>0?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;at<v;++at)L+=String.fromCharCode(Yn(this,ct)),ct+=2;v*=2;break;case"utf8":L=je(this,this.l,this.l+v);break;case"utf16le":v*=2,L=Ra(this,this.l,this.l+v);break;case"wstr":if(typeof cptable!="undefined")L=cptable.utils.decode(c,this.slice(this.l,this.l+2*v));else return la.call(this,v,"dbcs");v=2*v;break;case"lpstr-ansi":L=Qe(this,this.l),v=4+Fi(this,this.l);break;case"lpstr-cp":L=yt(this,this.l),v=4+Fi(this,this.l);break;case"lpwstr":L=Xt(this,this.l),v=4+2*Fi(this,this.l);break;case"lpp4":v=4+Fi(this,this.l),L=Ir(this,this.l),v&2&&(v+=2);break;case"8lpp4":v=4+Fi(this,this.l),L=$t(this,this.l),v&3&&(v+=4-(v&3));break;case"cstr":for(v=0,L="";(Oe=Mr(this,this.l+v++))!==0;)he.push(y(Oe));L=he.join("");break;case"_wstr":for(v=0,L="";(Oe=Yn(this,this.l+v))!==0;)he.push(y(Oe)),v+=2;v+=2,L=he.join("");break;case"dbcs-cont":for(L="",ct=this.l,at=0;at<v;++at){if(this.lens&&this.lens.indexOf(ct)!==-1)return Oe=Mr(this,ct),this.l=ct+1,xe=la.call(this,v-at,Oe?"dbcs-cont":"sbcs-cont"),he.join("")+xe;he.push(y(Yn(this,ct))),ct+=2}L=he.join(""),v*=2;break;case"cpstr":if(typeof cptable!="undefined"){L=cptable.utils.decode(c,this.slice(this.l,this.l+v));break}case"sbcs-cont":for(L="",ct=this.l,at=0;at!=v;++at){if(this.lens&&this.lens.indexOf(ct)!==-1)return Oe=Mr(this,ct),this.l=ct+1,xe=la.call(this,v-at,Oe?"dbcs-cont":"sbcs-cont"),he.join("")+xe;he.push(y(Mr(this,ct))),ct+=1}L=he.join("");break;default:switch(v){case 1:return k=Mr(this,this.l),this.l++,k;case 2:return k=(O==="i"?Ai:Yn)(this,this.l),this.l+=2,k;case 4:case-4:return O==="i"||(this[this.l+3]&128)===0?(k=(v>0?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<v;++Q)this[this.l++]=parseInt(O.slice(2*Q,2*Q+2),16)||0;return this}else if(L==="utf16le"){var Oe=Math.min(this.l+v,this.length);for(Q=0;Q<Math.min(O.length,v);++Q){var xe=O.charCodeAt(Q);this[this.l++]=xe&255,this[this.l++]=xe>>8}for(;this.l<Oe;)this[this.l++]=0;return this}else switch(v){case 1:k=1,this[this.l]=O&255;break;case 2:k=2,this[this.l]=O&255,O>>>=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.l<Oe;){xe=v.read_shift(1),xe&128&&(xe=(xe&127)+((v.read_shift(1)&127)<<7));var ct=Lh[xe]||Lh[65535];for(k=v.read_shift(1),he=k&127,Q=1;Q<4&&k&128;++Q)he+=((k=v.read_shift(1))&127)<<7*Q;at=v.l+he;var Tt=ct.f&&ct.f(v,he,L);if(v.l=at,O(Tt,ct.n,xe))return}}function Ci(){var v=[],O=C?256:2048,L=function(ct){var Tt=Cn(ct);return hn(Tt,0),Tt},k=L(O),Q=function(){if(!k)return;k.length>k.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<k.length-k.l?k:(Q(),k=L(Math.max(ct+1,O)))},Oe=function(){return Q(),Qi([v])},xe=function(ct){Q(),k=ct,k.l==null&&(k.l=k.length),he(O)};return{next:he,push:xe,end:Oe,_bufs:v}}function mi(v,O,L,k){var Q=+Yf[O],he;if(isNaN(Q))return;k||(k=Lh[Q].p||(L||[]).length||0),he=1+(Q>=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<v.length;++k){var Q=v.charCodeAt(k);Q>=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;k<he&&!((Q=v.charCodeAt(k)-64)<1||Q>26);++k)L=26*L+Q;for(O.s.c=--L,L=0;k<he&&!((Q=v.charCodeAt(k)-48)<0||Q>9);++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.r<an&&(ct.e.r=an),ct.e.c<kr&&(ct.e.c=kr),O[er][br]&&typeof O[er][br]=="object"&&!Array.isArray(O[er][br])&&!(O[er][br]instanceof Date))Dr=O[er][br];else if(Array.isArray(Dr.v)&&(Dr.f=O[er][br][1],Dr.v=Dr.v[0]),Dr.v===null)if(Dr.f)Dr.t="n";else if(k.nullError)Dr.t="e",Dr.v=0;else if(k.sheetStubs)Dr.t="z";else continue;else typeof Dr.v=="number"?Dr.t="n":typeof Dr.v=="boolean"?Dr.t="b":Dr.v instanceof Date?(Dr.z=k.dateNF||G._table[14],k.cellDates?(Dr.t="d",Dr.w=G.format(Dr.z,st(Dr.v))):(Dr.t="n",Dr.v=st(Dr.v),Dr.w=G.format(Dr.z,Dr.v))):Dr.t="s";if(Q)he[an]||(he[an]=[]),he[an][kr]&&he[an][kr].z&&(Dr.z=he[an][kr].z),he[an][kr]=Dr;else{var An=sn({c:kr,r:an});he[An]&&he[An].z&&(Dr.z=he[An].z),he[An]=Dr}}}return ct.s.c<1e7&&(he["!ref"]=ba(ct)),he}function Rn(v,O){return Sn(null,v,O)}function Je(v,O){return O||(O=Cn(4)),O.write_shift(4,v),O}function kt(v){var O=v.read_shift(4);return O===0?"":v.read_shift(O,"dbcs")}function Ar(v,O){var L=!1;return O==null&&(L=!0,O=Cn(4+2*v.length)),O.write_shift(4,v.length),v.length>0&&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"<?xml":break;case"<Types":O.xmlns=Q["xmlns"+(Q[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":L[Q.Extension]=Q.ContentType;break;case"<Override":O[Aa[Q.ContentType]]!==void 0&&O[Aa[Q.ContentType]].push(Q.PartName);break}}),O.xmlns!==vn.CT)throw new Error("Unknown Namespace: "+O.xmlns);return O.calcchain=O.calcchains.length>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]="</Types>",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]==="<Relationship"){var Oe={};Oe.Type=he.Type,Oe.Target=he.Target,Oe.Id=he.Id,Oe.TargetMode=he.TargetMode;var xe=he.TargetMode==="External"?he.Target:be(he.Target,O);L[xe]=Oe,k[he.Id]=Oe}}),L["!id"]=k,L}vn.RELS="http://schemas.openxmlformats.org/package/2006/relationships";var Os=or("Relationships",null,{xmlns:vn.RELS});function cs(v){var O=[et,Os];return It(v["!id"]).forEach(function(L){O[O.length]=or("Relationship",null,v["!id"][L])}),O.length>2&&(O[O.length]="</Relationships>",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(`<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">
`),O.push(` <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>
`);for(var L=0;L<v.length;++L)O.push(' <manifest:file-entry manifest:full-path="'+v[L][0]+'" manifest:media-type="'+v[L][1]+`"/>
`);return O.push("</manifest:manifest>"),O.join("")}function Cs(v,O,L){return[' <rdf:Description rdf:about="'+v+`">
`,' <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(L||"odf")+"#"+O+`"/>
`,` </rdf:Description>
`].join("")}function Ws(v,O){return[' <rdf:Description rdf:about="'+v+`">
`,' <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+O+`"/>
`,` </rdf:Description>
`].join("")}function Ds(v){var O=[et];O.push(`<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
`);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("</rdf:RDF>"),O.join("")}var Ns=function(){var v='<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+f.version+"</meta:generator></office:meta></office:document-meta>";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<Go.length;++O){var L=Go[O],k="(?:"+L[0].slice(0,L[0].indexOf(":"))+":)"+L[0].slice(L[0].indexOf(":")+1);v[O]=new RegExp("<"+k+"[^>]*>([\\s\\S]*?)</"+k+">")}return v}();function No(v){var O={};v=Cr(v);for(var L=0;L<Go.length;++L){var k=Go[L],Q=v.match(ws[L]);Q!=null&&Q.length>0&&(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]="</cp:coreProperties>",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;he<v.length;++he)Q=Q.concat(v[he].map(function(Tt){return{v:Tt}}));var Oe=typeof O=="string"?fr(O,k).map(function(Tt){return Tt.v}):O,xe=0,at=0;if(Oe.length>0)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]*?)</"+Q[0]+">"));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","<vt:lpstr>Worksheets</vt:lpstr>")+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"<vt:lpstr>"+Dt(k)+"</vt:lpstr>"}).join(""),{size:v.Worksheets,baseType:"lpstr"})),O.length>2&&(O[O.length]="</Properties>",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"<?xml":break;case"<Properties":break;case"<property":k=Rr(xe.name);break;case"</property>":k=null;break;default:if(Oe.indexOf("<vt:")===0){var at=Oe.split(">"),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)==="</")){if(O.WTF)throw new Error(Oe)}}}return L}var Xl=or("Properties",null,{xmlns:vn.CUST_PROPS,"xmlns:vt":vn.vt});function Rs(v){var O=[et,Xl];if(!v)return O.join("");var L=1;return It(v).forEach(function(Q){++L,O[O.length]=or("property",En(v[Q],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:L,name:Dt(Q)})}),O.length>2&&(O[O.length]="</Properties>",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<Go.length;++Q)if(Go[Q][1]==k)return Go[Q];for(Q=0;Q<zo.length;++Q)if(zo[Q][1]==k)return zo[Q];throw k}).forEach(function(k){if(v[k[1]]==null)return;var Q=O&&O.Props&&O.Props[k[1]]!=null?O.Props[k[1]]:v[k[1]];switch(k[2]){case"date":Q=new Date(Q).toISOString().replace(/\.\d*Z/,"Z");break}typeof Q=="number"?Q=String(Q):Q===!0||Q===!1?Q=Q?"1":"0":Q instanceof Date&&(Q=new Date(Q).toISOString().replace(/\.\d*Z/,"")),L.push(Zt(qs[k[1]]||k[1],Q))}),or("DocumentProperties",L.join(""),{xmlns:qn.o})}function uc(v,O){var L=["Worksheets","SheetNames"],k="CustomDocumentProperties",Q=[];return v&&It(v).forEach(function(he){if(!Object.prototype.hasOwnProperty.call(v,he))return;for(var Oe=0;Oe<Go.length;++Oe)if(he==Go[Oe][1])return;for(Oe=0;Oe<zo.length;++Oe)if(he==zo[Oe][1])return;for(Oe=0;Oe<L.length;++Oe)if(he==L[Oe])return;var xe=v[he],at="string";typeof xe=="number"?(at="float",xe=String(xe)):xe===!0||xe===!1?(at="boolean",xe=xe?"1":"0"):xe=String(xe),Q.push(or(vr(he),xe,{"dt:dt":at}))}),O&&It(O).forEach(function(he){if(!Object.prototype.hasOwnProperty.call(O,he))return;if(v&&Object.prototype.hasOwnProperty.call(v,he))return;var Oe=O[he],xe="string";typeof Oe=="number"?(xe="float",Oe=String(Oe)):Oe===!0||Oe===!1?(xe="boolean",Oe=Oe?"1":"0"):Oe instanceof Date?(xe="dateTime.tz",Oe=Oe.toISOString()):Oe=String(Oe),Q.push(or(vr(he),Oe,{"dt:dt":xe}))}),"<"+k+' xmlns="'+qn.o+'">'+Q.join("")+"</"+k+">"}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<O/2;++k)L.push(cn(v));return L}function Mc(v,O){for(var L=v.read_shift(4),k={},Q=0;Q!=L;++Q){var he=v.read_shift(4),Oe=v.read_shift(4);k[he]=v.read_shift(Oe,O===1200?"utf16le":"utf8").replace(R,"").replace(K,"!"),O===1200&&Oe%2&&(v.l+=2)}return v.l&3&&(v.l=v.l>>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<v.length;++xe){var er=v[xe][0];for(at=Cn(4+4+2*(er.length+1)+(er.length%2?0:2)),at.write_shift(4,xe+2),at.write_shift(4,er.length+1),at.write_shift(0,er,"dbcs");at.l!=at.length;)at.write_shift(1,0);Tt.push(at)}at=U(Tt),he.unshift(at),Oe+=8+at.length}for(xe=0;xe<v.length;++xe){if(O&&!O[v[xe][0]])continue;if(Fl.indexOf(v[xe][0])>-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<he.length;++xe)Q[xe].write_shift(4,Dn),Dn+=he[xe].length;return k.write_shift(4,Oe),k.write_shift(4,he.length),U([k].concat(Q).concat(he))}function oc(v,O,L){var k=v.content;if(!k)return{};hn(k,0);var Q,he,Oe,xe,at=0;k.chk("feff","Byte Order: "),k.read_shift(2);var ct=k.read_shift(4),Tt=k.read_shift(16);if(Tt!==Xe.utils.consts.HEADER_CLSID&&Tt!==L)throw new Error("Bad PropertySet CLSID "+Tt);if(Q=k.read_shift(4),Q!==1&&Q!==2)throw new Error("Unrecognized #Sets: "+Q);if(he=k.read_shift(16),xe=k.read_shift(4),Q===1&&xe!==k.l)throw new Error("Length mismatch: "+xe+" !== "+k.l);Q===2&&(Oe=k.read_shift(16),at=k.read_shift(4));var er=ll(k,O),br={SystemIdentifier:ct};for(var Dr in er)br[Dr]=er[Dr];if(br.FMTID=he,Q===1)return br;if(at-k.l==2&&(k.l+=2),k.l!==at)throw new Error("Length mismatch 2: "+k.l+" !== "+at);var an;try{an=ll(k,null)}catch(kr){}for(Dr in an)br[Dr]=an[Dr];return br.FMTID=[he,Oe],br}function Hc(v,O,L,k,Q,he){var Oe=Cn(Q?68:48),xe=[Oe];Oe.write_shift(2,65534),Oe.write_shift(2,0),Oe.write_shift(4,842412599),Oe.write_shift(16,Xe.utils.consts.HEADER_CLSID,"hex"),Oe.write_shift(4,Q?2:1),Oe.write_shift(16,O,"hex"),Oe.write_shift(4,Q?68:48);var at=Ql(v,L,k);if(xe.push(at),Q){var ct=Ql(Q,null,null);Oe.write_shift(16,he,"hex"),Oe.write_shift(4,68+at.length),xe.push(ct)}return U(xe)}function jl(v,O){return v.read_shift(O),null}function Ic(v,O){O||(O=Cn(v));for(var L=0;L<v;++L)O.write_shift(1,0);return O}function bc(v,O,L){for(var k=[],Q=v.l+O;v.l<Q;)k.push(L(v,Q-v.l));if(Q!==v.l)throw new Error("Slurp error");return k}function Xs(v,O){return v.read_shift(O)===1}function wl(v,O){return O||(O=Cn(2)),O.write_shift(2,+!!v),O}function wt(v){return v.read_shift(2,"u")}function zt(v,O){return O||(O=Cn(2)),O.write_shift(2,v),O}function wn(v,O){return bc(v,O,wt)}function ti(v){var O=v.read_shift(1),L=v.read_shift(1);return L===1?O:O===1}function At(v,O,L){return L||(L=Cn(2)),L.write_shift(1,O=="e"?+v:+!!v),L.write_shift(1,O=="e"?1:0),L}function re(v,O,L){var k=v.read_shift(L&&L.biff>=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="<t>"+ct.t+"</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<v.length;++L)O.write_shift(2,v.charCodeAt(L));return O.write_shift(2,0),O}function Ia(v,O){var L=v.l+O,k=v.read_shift(4);if(k!==2)throw new Error("Unrecognized streamVersion: "+k);var Q=v.read_shift(2);v.l+=2;var he,Oe,xe,at,ct="",Tt,er;Q&16&&(he=Xi(v,L-v.l)),Q&128&&(Oe=Xi(v,L-v.l)),(Q&257)===257&&(xe=Xi(v,L-v.l)),(Q&257)===1&&(at=Si(v,L-v.l)),Q&8&&(ct=Xi(v,L-v.l)),Q&32&&(Tt=v.read_shift(16)),Q&64&&(er=ic(v)),v.l=L;var br=Oe||xe||at||"";br&&ct&&(br+="#"+ct),br||(br="#"+ct),Q&2&&br.charAt(0)=="/"&&br.charAt(1)!="/"&&(br="file://"+br);var Dr={Target:br};return Tt&&(Dr.guid=Tt),er&&(Dr.time=er),he&&(Dr.Tooltip=he),Dr}function po(v){var O=Cn(512),L=0,k=v.Target;k.slice(0,7)=="file://"&&(k=k.slice(7));var Q=k.indexOf("#"),he=Q>-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<Oe.length;++L)O.write_shift(4,Oe[L]);if(he==28)k=k.slice(1),ma(k,O);else if(he&2){for(Oe="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),L=0;L<Oe.length;++L)O.write_shift(1,parseInt(Oe[L],16));var xe=Q>-1?k.slice(0,Q):k;for(O.write_shift(4,2*(xe.length+1)),L=0;L<xe.length;++L)O.write_shift(2,xe.charCodeAt(L));O.write_shift(2,0),he&8&&ma(Q>-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;L<Oe.length;++L)O.write_shift(1,parseInt(Oe[L],16));for(var at=0;k.slice(at*3,at*3+3)=="../"||k.slice(at*3,at*3+3)=="..\\";)++at;for(O.write_shift(2,at),O.write_shift(4,k.length-3*at+1),L=0;L<k.length-3*at;++L)O.write_shift(1,k.charCodeAt(L+3*at)&255);for(O.write_shift(1,0),O.write_shift(2,65535),O.write_shift(2,57005),L=0;L<6;++L)O.write_shift(4,0)}return O.slice(0,O.l)}function Lo(v){var O=v.read_shift(1),L=v.read_shift(1),k=v.read_shift(1),Q=v.read_shift(1);return[O,L,k,Q]}function ps(v,O){var L=Lo(v,O);return L[3]=0,L}function ts(v){var O=v.read_shift(2),L=v.read_shift(2),k=v.read_shift(2);return{r:O,c:L,ixfe:k}}function ds(v,O,L,k){return k||(k=Cn(6)),k.write_shift(2,v),k.write_shift(2,O),k.write_shift(2,L||0),k}function rl(v){var O=v.read_shift(2),L=v.read_shift(2);return v.l+=8,{type:O,flags:L}}function Js(v,O,L){return O===0?"":jt(v,O,L)}function cl(v,O,L){var k=L.biff>8?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<L;){var Q=v.read_shift(2);v.l-=2;try{k.push(Yl[Q](v,L-v.l))}catch(he){return v.l=L,k}}return v.l!=L&&(v.l=L),k}function Lc(v,O){var L={BIFFVer:0,dt:0};L.BIFFVer=v.read_shift(2),O-=2,O>=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<k.length;)k.write_shift(1,L?0:32);return k}function Jl(v,O,L){var k=L&&L.biff==8||O==2?v.read_shift(2):(v.l+=O,0);return{fDialog:k&16,fBelow:k&64,fRight:k&128}}function yc(v,O,L){var k=v.read_shift(4),Q=v.read_shift(1)&3,he=v.read_shift(1);switch(he){case 0:he="Worksheet";break;case 1:he="Macrosheet";break;case 2:he="Chartsheet";break;case 6:he="VBAModule";break}var Oe=re(v,0,L);return Oe.length===0&&(Oe="Sheet1"),{pos:k,hs:Q,dt:he,name:Oe}}function wc(v,O){var L=!O||O.biff>=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<L;++Oe)he.push(de(v));return he.Count=k,he.Unique=Q,he}function zc(v,O){var L=Cn(8);L.write_shift(4,v.Count),L.write_shift(4,v.Unique);for(var k=[],Q=0;Q<v.length;++Q)k[Q]=me(v[Q],O);var he=U([L].concat(k));return he.parts=[L.length].concat(k.map(function(Oe){return Oe.length})),he}function Rc(v,O){var L={};return L.dsst=v.read_shift(2),v.l+=O-2,L}function Oc(v){var O={};O.r=v.read_shift(2),O.c=v.read_shift(2),O.cnt=v.read_shift(2)-O.c;var L=v.read_shift(2);v.l+=4;var k=v.read_shift(1);return v.l+=3,k&7&&(O.level=k&7),k&32&&(O.hidden=!0),k&64&&(O.hpt=L/20),O}function xc(v){var O=rl(v);if(O.type!=2211)throw new Error("Invalid Future Record "+O.type);var L=v.read_shift(4);return L!==0}function hs(v){return v.read_shift(2),v.read_shift(4)}function xo(v,O,L){var k=0;L&&L.biff==2||(k=v.read_shift(2));var Q=v.read_shift(2);L&&L.biff==2&&(k=1-(Q>>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<L;)he.push(Ps(v));if(v.l!==L)throw new Error("MulRK read error");var Oe=v.read_shift(2);if(he.length!=Oe-Q+1)throw new Error("MulRK length mismatch");return{r:k,c:Q,C:Oe,rkrec:he}}function qu(v,O){for(var L=v.l+O-2,k=v.read_shift(2),Q=v.read_shift(2),he=[];v.l<L;)he.push(v.read_shift(2));if(v.l!==L)throw new Error("MulBlank read error");var Oe=v.read_shift(2);if(he.length!=Oe-Q+1)throw new Error("MulBlank length mismatch");return{r:k,c:Q,C:Oe,ixfe:he}}function xd(v,O,L,k){var Q={},he=v.read_shift(4),Oe=v.read_shift(4),xe=v.read_shift(4),at=v.read_shift(2);return Q.patternType=Oo[xe>>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<v.length;++L)Ml(v[L],O);return O}function Wu(v,O,L){if(L&&L.biff<8)return Gc(v,O,L);var k=hc(v,22),Q=ru(v,O-22,k[1]);return{cmo:k,ft:Q}}var $l=[];$l[8]=function(v,O){var L=v.l+O;v.l+=10;var k=v.read_shift(2);v.l+=4,v.l+=2,v.l+=2,v.l+=2,v.l+=4;var Q=v.read_shift(1);return v.l+=Q,v.l=L,{fmt:k}};function Gc(v,O,L){v.l+=4;var k=v.read_shift(2),Q=v.read_shift(2),he=v.read_shift(2);v.l+=2,v.l+=2,v.l+=2,v.l+=2,v.l+=2,v.l+=2,v.l+=2,v.l+=2,v.l+=2,v.l+=6,O-=36;var Oe=[];return Oe.push(($l[k]||Pi)(v,O,L)),{cmo:[Q,k,he],ft:Oe}}function Tu(v,O,L){var k=v.l,Q="";try{v.l+=4;var he=(L.lastobj||{cmo:[0,0]}).cmo[1],Oe;[0,5,7,11,12,14].indexOf(he)==-1?v.l+=6:Oe=Xr(v,6,L);var xe=v.read_shift(2);v.read_shift(2),wt(v,2);var at=v.read_shift(2);v.l+=at;for(var ct=1;ct<v.lens.length-1;++ct){if(v.l-k!=v.lens[ct])throw new Error("TxO: bad continue record");var Tt=v[v.l],er=ke(v,v.lens[ct+1]-v.lens[ct]-1);if(Q+=er,Q.length>=(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;Q<O.length;++Q)L.write_shift(2,O.charCodeAt(Q));return L.write_shift(2,0),L}function sd(v){var O=[0,0],L;return L=v.read_shift(2),O[0]=to[L]||L,L=v.read_shift(2),O[1]=to[L]||L,O}function Cd(v){return v||(v=Cn(4)),v.write_shift(2,1),v.write_shift(2,1),v}function Pd(v){for(var O=v.read_shift(2),L=[];O-- >0;)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;L<v;++L)O.write_shift(2,L+1);return O}var ld=ts,cd=wn,Ud=ut;function Ed(v){var O=v.read_shift(2),L=v.read_shift(2),k=v.read_shift(4),Q={fmt:O,env:L,len:k,data:v.slice(v.l,v.l+k)};return v.l+=k,Q}function _d(v,O,L){L.biffguess&&L.biff==5&&(L.biff=2);var k=ts(v,6);++v.l;var Q=jt(v,O-7,L);return k.t="str",k.val=Q,k}function jd(v){var O=ts(v,6);++v.l;var L=ha(v,8);return O.t="n",O.val=L,O}function ku(v,O,L){var k=Cn(15);return Uh(k,v,O),k.write_shift(8,L,"f"),k}function $c(v){var O=ts(v,6);++v.l;var L=v.read_shift(2);return O.t="n",O.val=L,O}function bu(v,O,L){var k=Cn(9);return Uh(k,v,O),k.write_shift(2,L),k}function Pu(v){var O=v.read_shift(1);return O===0?(v.l++,""):v.read_shift(O,"sbcs-cont")}function Iu(v,O){v.l+=6,v.l+=2,v.l+=1,v.l+=3,v.l+=1,v.l+=O-13}function ud(v,O,L){var k=v.l+O,Q=ts(v,6),he=v.read_shift(2),Oe=ke(v,he,L);return v.l=k,Q.t="str",Q.val=Oe,Q}var Uu=function(){var v={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},O=ye({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127}),L=[2,3,48,49,131,139,140,245];function k(at,ct){var Tt=[],er=P(1);switch(ct.type){case"base64":er=X(S.decode(at));break;case"binary":er=X(at);break;case"buffer":case"array":er=at;break}hn(er,0);var br=er.read_shift(1),Dr=!!(br&136),an=!1,kr=!1;switch(br){case 2:break;case 3:break;case 48:an=!0,Dr=!0;break;case 49:an=!0,Dr=!0;break;case 131:break;case 139:break;case 140:kr=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+br.toString(16))}var An=0,Dn=521;br==2&&(An=er.read_shift(2)),er.l+=3,br!=2&&(An=er.read_shift(4)),An>1048576&&(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<er.length&&er[er.l++]!=26))throw new Error("DBF EOF Marker missing "+(er.l-1)+" of "+er.length+" "+er[er.l-1].toString(16));return ct&&ct.sheetRows&&(Tt=Tt.slice(0,ct.sheetRows)),Tt}function Q(at,ct){var Tt=ct||{};return Tt.dateNF||(Tt.dateNF="yyyymmdd"),Rn(k(at,Tt),Tt)}function he(at,ct){try{return dn(Q(at,ct),ct)}catch(Tt){if(ct&&ct.WTF)throw Tt}return{SheetNames:[],Sheets:{}}}var Oe={B:8,C:250,L:1,D:8,"?":0,"":0};function xe(at,ct){var Tt=ct||{};if(+Tt.codepage>=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<Dr.length;++kr){if(kr==null)continue;if(++Dn,typeof Dr[kr]=="number"&&(Dr[kr]=Dr[kr].toString(10)),typeof Dr[kr]!="string")throw new Error("DBF Invalid column name "+Dr[kr]+" |"+typeof Dr[kr]+"|");if(Dr.indexOf(Dr[kr])!==kr){for(An=0;An<1024;++An)if(Dr.indexOf(Dr[kr]+"_"+An)==-1){Dr[kr]+="_"+An;break}}}var on=na(at["!ref"]),Ri=[];for(kr=0;kr<=on.e.c-on.s.c;++kr){var da=[];for(An=0;An<an.length;++An)an[An][kr]!=null&&da.push(an[An][kr]);if(da.length==0||Dr[kr]==null){Ri[kr]="?";continue}var $i="",Da="";for(An=0;An<da.length;++An){switch(typeof da[An]){case"number":Da="B";break;case"string":Da="C";break;case"boolean":Da="L";break;case"object":Da=da[An]instanceof Date?"D":"C";break;default:Da="C"}if($i=$i&&$i!=Da?"C":Da,$i=="C")break}Mn+=Oe[$i]||0,Ri[kr]=$i}var lo=er.next(32);for(lo.write_shift(4,318902576),lo.write_shift(4,an.length),lo.write_shift(2,296+32*Dn),lo.write_shift(2,Mn),kr=0;kr<4;++kr)lo.write_shift(4,0);for(lo.write_shift(4,0|(+O[a]||3)<<8),kr=0,An=0;kr<Dr.length;++kr){if(Dr[kr]==null)continue;var _a=er.next(32),Na=(Dr[kr].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);_a.write_shift(1,Na,"sbcs"),_a.write_shift(1,Ri[kr]=="?"?"C":Ri[kr],"sbcs"),_a.write_shift(4,An),_a.write_shift(1,Oe[Ri[kr]]||0),_a.write_shift(1,0),_a.write_shift(1,2),_a.write_shift(4,0),_a.write_shift(1,0),_a.write_shift(4,0),_a.write_shift(4,0),An+=Oe[Ri[kr]]||0}var La=er.next(264);for(La.write_shift(4,13),kr=0;kr<65;++kr)La.write_shift(4,0);for(kr=0;kr<an.length;++kr){var ua=er.next(Mn);for(ua.write_shift(1,0),An=0;An<Dr.length;++An){if(Dr[An]==null)continue;switch(Ri[An]){case"L":ua.write_shift(1,an[kr][An]==null?63:an[kr][An]?84:70);break;case"B":ua.write_shift(8,an[kr][An]||0,"f");break;case"D":an[kr][An]?(ua.write_shift(4,("0000"+an[kr][An].getFullYear()).slice(-4),"sbcs"),ua.write_shift(2,("00"+(an[kr][An].getMonth()+1)).slice(-2),"sbcs"),ua.write_shift(2,("00"+an[kr][An].getDate()).slice(-2),"sbcs")):ua.write_shift(8,"00000000","sbcs");break;case"C":var Co=String(an[kr][An]||"");for(ua.write_shift(1,Co,"sbcs"),Dn=0;Dn<250-Co.length;++Dn)ua.write_shift(1,32);break}}}return er.next(1).write_shift(1,26),er.end()}return{versions:L,to_workbook:he,to_sheet:Q,from_sheet:xe}}(),Gu=function(){var v={AA:"\xC0",BA:"\xC1",CA:"\xC2",DA:195,HA:"\xC4",JA:197,AE:"\xC8",BE:"\xC9",CE:"\xCA",HE:"\xCB",AI:"\xCC",BI:"\xCD",CI:"\xCE",HI:"\xCF",AO:"\xD2",BO:"\xD3",CO:"\xD4",DO:213,HO:"\xD6",AU:"\xD9",BU:"\xDA",CU:"\xDB",HU:"\xDC",Aa:"\xE0",Ba:"\xE1",Ca:"\xE2",Da:227,Ha:"\xE4",Ja:229,Ae:"\xE8",Be:"\xE9",Ce:"\xEA",He:"\xEB",Ai:"\xEC",Bi:"\xED",Ci:"\xEE",Hi:"\xEF",Ao:"\xF2",Bo:"\xF3",Co:"\xF4",Do:245,Ho:"\xF6",Au:"\xF9",Bu:"\xFA",Cu:"\xFB",Hu:"\xFC",KC:"\xC7",Kc:"\xE7",q:"\xE6",z:"\u0153",a:"\xC6",j:"\u0152",DN:209,Dn:241,Hy:255,S:169,c:170,R:174,"B ":180,0:176,1:177,2:178,3:179,5:181,6:182,7:183,Q:185,k:186,b:208,i:216,l:222,s:240,y:248,"!":161,'"':162,"#":163,"(":164,"%":165,"'":167,"H ":168,"+":171,";":187,"<":188,"=":189,">":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<Co.length;++Mn)switch(Co[Mn].charAt(0)){case"A":break;case"X":An=parseInt(Co[Mn].slice(1))-1,_s=!0;break;case"Y":for(kr=parseInt(Co[Mn].slice(1))-1,_s||(An=0),La=on.length;La<=kr;++La)on[La]=[];break;case"K":qo=Co[Mn].slice(1),qo.charAt(0)==='"'?qo=qo.slice(1,qo.length-1):qo==="TRUE"?qo=!0:qo==="FALSE"?qo=!1:isNaN(Gt(qo))?isNaN(Jt(qo).getDate())||(qo=bt(qo)):(qo=Gt(qo),da!==null&&G.is_date(da)&&(qo=Ue(qo))),typeof cptable!="undefined"&&typeof qo=="string"&&(Dr||{}).type!="string"&&(Dr||{}).codepage&&(qo=cptable.utils.decode(Dr.codepage,qo)),Ys=!0;break;case"E":go=!0;var aa=gl(Co[Mn].slice(1),{r:kr,c:An});on[kr][An]=[on[kr][An],aa];break;case"S":El=!0,on[kr][An]=[on[kr][An],"S5S"];break;case"G":break;case"R":fi=parseInt(Co[Mn].slice(1))-1;break;case"C":Ui=parseInt(Co[Mn].slice(1))-1;break;default:if(Dr&&Dr.WTF)throw new Error("SYLK bad record "+ua)}if(Ys&&(on[kr][An]&&on[kr][An].length==2?on[kr][An][0]=qo:on[kr][An]=qo,da=null),El){if(go)throw new Error("SYLK shared formula cannot have own formula");var zi=fi>-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;Mn<Co.length;++Mn)switch(Co[Mn].charAt(0)){case"X":An=parseInt(Co[Mn].slice(1))-1,++Ua;break;case"Y":for(kr=parseInt(Co[Mn].slice(1))-1,La=on.length;La<=kr;++La)on[La]=[];break;case"M":Na=parseInt(Co[Mn].slice(1))/20;break;case"F":break;case"G":break;case"P":da=Ri[parseInt(Co[Mn].slice(1))];break;case"S":break;case"D":break;case"N":break;case"W":for(_a=Co[Mn].slice(1).split(" "),La=parseInt(_a[0],10);La<=parseInt(_a[1],10);++La)Na=parseInt(_a[2],10),lo[La-1]=Na===0?{hidden:!0}:{wch:Na},uo(lo[La-1]);break;case"C":An=parseInt(Co[Mn].slice(1))-1,lo[An]||(lo[An]={});break;case"R":kr=parseInt(Co[Mn].slice(1))-1,Da[kr]||(Da[kr]={}),Na>0?(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<xe.length-1;)kr+=`
`+xe[++Tt];kr=kr.trim();switch(+Dr){case-1:if(kr==="BOT"){er[++at]=[],ct=0;continue}else if(kr!=="EOD")throw new Error("Unrecognized DIF special command "+kr);break;case 0:kr==="TRUE"?er[at][ct]=!0:kr==="FALSE"?er[at][ct]=!1:isNaN(Gt(an))?isNaN(Jt(an).getDate())?er[at][ct]=an:er[at][ct]=bt(an):er[at][ct]=Gt(an),++ct;break;case 1:kr=kr.slice(1,kr.length-1),kr=kr.replace(/""/g,'"'),I&&kr&&kr.match(/^=".*"$/)&&(kr=kr.slice(2,-1)),er[at][ct++]=kr!==""?kr:null;break}if(kr==="EOD")break}return Oe&&Oe.sheetRows&&(er=er.slice(0,Oe.sheetRows)),er}function L(he,Oe){return Rn(v(he,Oe),Oe)}function k(he,Oe){return dn(L(he,Oe),Oe)}var Q=function(){var he=function(at,ct,Tt,er,br){at.push(ct),at.push(Tt+","+er),at.push('"'+br.replace(/"/g,'""')+'"')},Oe=function(at,ct,Tt,er){at.push(ct+","+Tt),at.push(ct==1?'"'+er.replace(/"/g,'""')+'"':er)};return function(at){var ct=[],Tt=na(at["!ref"]),er,br=Array.isArray(at);he(ct,"TABLE",0,1,"sheetjs"),he(ct,"VECTORS",0,Tt.e.r-Tt.s.r+1,""),he(ct,"TUPLES",0,Tt.e.c-Tt.s.c+1,""),he(ct,"DATA",0,0,"");for(var Dr=Tt.s.r;Dr<=Tt.e.r;++Dr){Oe(ct,-1,0,"BOT");for(var an=Tt.s.c;an<=Tt.e.c;++an){var kr=sn({r:Dr,c:an});if(er=br?(at[Dr]||[])[an]:at[kr],!er){Oe(ct,1,0,"");continue}switch(er.t){case"n":var An=I?er.w:er.v;!An&&er.v!=null&&(An=er.v),An==null?I&&er.f&&!er.F?Oe(ct,1,0,"="+er.f):Oe(ct,1,0,""):Oe(ct,0,An,"V");break;case"b":Oe(ct,0,er.v?1:0,er.v?"TRUE":"FALSE");break;case"s":Oe(ct,1,0,!I||isNaN(er.v)?er.v:'="'+er.v+'"');break;case"d":er.w||(er.w=G.format(er.z||G._table[14],st(bt(er.v)))),I?Oe(ct,0,er.w,"V"):Oe(ct,1,0,er.w);break;default:Oe(ct,1,0,"")}}}Oe(ct,-1,0,"EOD");var Dn=`\r
`,Mn=ct.join(Dn);return Mn}}();return{to_workbook:k,to_sheet:L,from_sheet:Q}}(),Qu=function(){function v(er){return er.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,`
`)}function O(er){return er.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function L(er,br){for(var Dr=er.split(`
`),an=-1,kr=-1,An=0,Dn=[];An!==Dr.length;++An){var Mn=Dr[An].trim().split(":");if(Mn[0]!=="cell")continue;var on=ki(Mn[1]);if(Dn.length<=on.r)for(an=Dn.length;an<=on.r;++an)Dn[an]||(Dn[an]=[]);an=on.r,kr=on.c;switch(Mn[2]){case"t":Dn[an][kr]=v(Mn[3]);break;case"v":Dn[an][kr]=+Mn[3];break;case"vtf":var Ri=Mn[Mn.length-1];case"vtc":switch(Mn[3]){case"nl":Dn[an][kr]=!!+Mn[4];break;default:Dn[an][kr]=+Mn[4];break}Mn[2]=="vtf"&&(Dn[an][kr]=[Dn[an][kr],Ri])}}return br&&br.sheetRows&&(Dn=Dn.slice(0,br.sheetRows)),Dn}function k(er,br){return Rn(L(er,br),br)}function Q(er,br){return dn(k(er,br),br)}var he=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join(`
`),Oe=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join(`
`)+`
`,xe=["# SocialCalc Spreadsheet Control Save","part:sheet"].join(`
`),at="--SocialCalcSpreadsheetControlSave--";function ct(er){if(!er||!er["!ref"])return"";for(var br=[],Dr=[],an,kr="",An=fa(er["!ref"]),Dn=Array.isArray(er),Mn=An.s.r;Mn<=An.e.r;++Mn)for(var on=An.s.c;on<=An.e.c;++on){if(kr=sn({r:Mn,c:on}),an=Dn?(er[Mn]||[])[on]:er[kr],!an||an.v==null||an.t==="z")continue;Dr=["cell",kr,"t"];switch(an.t){case"s":case"str":Dr.push(O(an.v));break;case"n":an.f?(Dr[2]="vtf",Dr[3]="n",Dr[4]=an.v,Dr[5]=O(an.f)):(Dr[2]="v",Dr[3]=an.v);break;case"b":Dr[2]="vt"+(an.f?"f":"c"),Dr[3]="nl",Dr[4]=an.v?"1":"0",Dr[5]=O(an.f||(an.v?"TRUE":"FALSE"));break;case"d":var Ri=st(bt(an.v));Dr[2]="vtc",Dr[3]="nd",Dr[4]=""+Ri,Dr[5]=an.w||G.format(an.z||G._table[14],Ri);break;case"e":continue}br.push(Dr.join(":"))}return br.push("sheet:c:"+(An.e.c-An.s.c+1)+":r:"+(An.e.r-An.s.r+1)+":tvf:1"),br.push("valueformat:1:text-wiki"),br.join(`
`)}function Tt(er){return[he,Oe,xe,Oe,ct(er),at].join(`
`)}return{to_workbook:Q,to_sheet:k,from_sheet:Tt}}(),yu=function(){function v(Tt,er,br,Dr,an){an.raw?er[br][Dr]=Tt:Tt===""||(Tt==="TRUE"?er[br][Dr]=!0:Tt==="FALSE"?er[br][Dr]=!1:isNaN(Gt(Tt))?isNaN(Jt(Tt).getDate())?er[br][Dr]=Tt:er[br][Dr]=bt(Tt):er[br][Dr]=Gt(Tt))}function O(Tt,er){var br=er||{},Dr=[];if(!Tt||Tt.length===0)return Dr;for(var an=Tt.split(/[\r\n]/),kr=an.length-1;kr>=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;Dr<Tt.length;++Dr)(an=Tt.charCodeAt(Dr))==34?br=!br:!br&&an in L&&(er[an]=(er[an]||0)+1);an=[];for(Dr in er)Object.prototype.hasOwnProperty.call(er,Dr)&&an.push([er[Dr],Dr]);if(!an.length){er=k;for(Dr in er)Object.prototype.hasOwnProperty.call(er,Dr)&&an.push([er[Dr],Dr])}return an.sort(function(kr,An){return kr[0]-An[0]||k[kr[1]]-k[An[1]]}),L[an.pop()[1]]||44}function he(Tt,er){var br=er||{},Dr="";E!=null&&br.dense==null&&(br.dense=E);var an=br.dense?[]:{},kr={s:{c:0,r:0},e:{c:0,r:0}};Tt.slice(0,4)=="sep="?Tt.charCodeAt(5)==13&&Tt.charCodeAt(6)==10?(Dr=Tt.charAt(4),Tt=Tt.slice(7)):Tt.charCodeAt(5)==13||Tt.charCodeAt(5)==10?(Dr=Tt.charAt(4),Tt=Tt.slice(6)):Dr=Q(Tt.slice(0,1024)):br&&br.FS?Dr=br.FS:Dr=Q(Tt.slice(0,1024));var An=0,Dn=0,Mn=0,on=0,Ri=0,da=Dr.charCodeAt(0),$i=!1,Da=0,lo=Tt.charCodeAt(0);Tt=Tt.replace(/\r\n/mg,`
`);var _a=br.dateNF!=null?ne(br.dateNF):null;function Na(){var La=Tt.slice(on,Ri),ua={};if(La.charAt(0)=='"'&&La.charAt(La.length-1)=='"'&&(La=La.slice(1,-1).replace(/""/g,'"')),La.length===0)ua.t="z";else if(br.raw)ua.t="s",ua.v=La;else if(La.trim().length===0)ua.t="s",ua.v=La;else if(La.charCodeAt(0)==61)La.charCodeAt(1)==34&&La.charCodeAt(La.length-1)==34?(ua.t="s",ua.v=La.slice(2,-1).replace(/""/g,'"')):ul(La)?(ua.t="n",ua.f=La.slice(1)):(ua.t="s",ua.v=La);else if(La=="TRUE")ua.t="b",ua.v=!0;else if(La=="FALSE")ua.t="b",ua.v=!1;else if(!isNaN(Mn=Gt(La)))ua.t="n",br.cellText!==!1&&(ua.w=La),ua.v=Mn;else if(!isNaN(Jt(La).getDate())||_a&&La.match(_a)){ua.z=br.dateNF||G._table[14];var Co=0;_a&&La.match(_a)&&(La=se(La,br.dateNF,La.match(_a)||[]),Co=1),br.cellDates?(ua.t="d",ua.v=bt(La,Co)):(ua.t="n",ua.v=st(bt(La,Co))),br.cellText!==!1&&(ua.w=G.format(ua.z,ua.v instanceof Date?st(ua.v):ua.v)),br.cellNF||delete ua.z}else ua.t="s",ua.v=La;if(ua.t=="z"||(br.dense?(an[An]||(an[An]=[]),an[An][Dn]=ua):an[sn({c:Dn,r:An})]=ua),on=Ri+1,lo=Tt.charCodeAt(on),kr.e.c<Dn&&(kr.e.c=Dn),kr.e.r<An&&(kr.e.r=An),Da==da)++Dn;else if(Dn=0,++An,br.sheetRows&&br.sheetRows<=An)return!0}e:for(;Ri<Tt.length;++Ri)switch(Da=Tt.charCodeAt(Ri)){case 34:lo===34&&($i=!$i);break;case da:case 10:case 13:if(!$i&&Na())break e;break;default:break}return Ri-on>0&&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<fi.length;){var Ua=fi.read_shift(2),Po=zi[Ua]||zi[65535],Zn=fi.read_shift(2),ri=fi.l+Zn,oi=Po.f&&Po.f(fi,Zn,aa);if(fi.l=ri,Ui(oi,Po,Ua))return}}function O(fi,Ui){switch(Ui.type){case"base64":return L(X(S.decode(fi)),Ui);case"binary":return L(X(fi),Ui);case"buffer":case"array":return L(fi,Ui)}throw"Unsupported type "+Ui.type}function L(fi,Ui){if(!fi)return fi;var aa=Ui||{};E!=null&&aa.dense==null&&(aa.dense=E);var zi=aa.dense?[]:{},Ua="Sheet1",Po=0,Zn={},ri=[Ua],oi=[],Ha={s:{r:0,c:0},e:{r:0,c:0}},bi=aa.sheetRows||0;if(fi[2]==2)aa.Enum=El,v(fi,function(Nn,fo,ns){switch(ns){case 0:aa.vers=Nn,Nn>=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<Nn[0].c&&(Ha.e.c=Nn[0].c),Ha.e.r<Nn[0].r&&(Ha.e.r=Nn[0].r);break;case 27:Nn[14e3]&&(oi[Nn[14e3][0]]=Nn[14e3][1]);break;default:break}},aa);else throw new Error("Unrecognized LOTUS BOF "+fi[2]);if(zi["!ref"]=ba(Ha),Zn[Ua]=zi,!oi.length)return{SheetNames:ri,Sheets:Zn};for(var Wa={},Di=[],Va=0;Va<oi.length;++Va)Zn[ri[Va]]&&(Di.push(oi[Va]),Wa[oi[Va]]=Zn[ri[Va]]);return{SheetNames:Di,Sheets:Wa}}function k(fi,Ui){var aa=Ui||{};if(+aa.codepage>=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<fi.SheetNames.length;++Ua)(fi.Sheets[fi.SheetNames[Ua]]||{})["!ref"]&&ko(zi,27,_s(fi.SheetNames[Ua],Po++));var Zn=0;for(Ua=0;Ua<fi.SheetNames.length;++Ua){var ri=fi.Sheets[fi.SheetNames[Ua]];if(!ri||!ri["!ref"])continue;for(var oi=na(ri["!ref"]),Ha=Array.isArray(ri),bi=[],Wa=oi.s.r;Wa<=oi.e.r;++Wa)for(var Di=Ei(Wa),Va=oi.s.c;Va<=oi.e.c;++Va){Wa===oi.s.r&&(bi[Va]=va(Va));var Nn=bi[Va]+Di,fo=Ha?(ri[Wa]||[])[Va]:ri[Nn];if(!fo||fo.t=="z")continue;if(fo.t=="n")ko(zi,23,La(Wa,Va,Zn,fo.v));else{var ns=Qt(fo);ko(zi,22,lo(Wa,Va,Zn,ns.slice(0,239)))}}++Zn}return ko(zi,1),zi.end()}function he(fi){var Ui=Cn(2);return Ui.write_shift(2,fi),Ui}function Oe(fi){var Ui=Cn(26);Ui.write_shift(2,4096),Ui.write_shift(2,4),Ui.write_shift(4,0);for(var aa=0,zi=0,Ua=0,Po=0;Po<fi.SheetNames.length;++Po){var Zn=fi.SheetNames[Po],ri=fi.Sheets[Zn];if(!ri||!ri["!ref"])continue;++Ua;var oi=fa(ri["!ref"]);aa<oi.e.r&&(aa=oi.e.r),zi<oi.e.c&&(zi=oi.e.c)}return Ui.write_shift(2,aa),Ui.write_shift(1,Ua),Ui.write_shift(1,zi),Ui.write_shift(2,0),Ui.write_shift(2,0),Ui.write_shift(1,1),Ui.write_shift(1,2),Ui.write_shift(4,0),Ui.write_shift(4,0),Ui}function xe(fi){var Ui={s:{c:0,r:0},e:{c:0,r:0}};return Ui.s.c=fi.read_shift(2),Ui.s.r=fi.read_shift(2),Ui.e.c=fi.read_shift(2),Ui.e.r=fi.read_shift(2),Ui.s.c==65535&&(Ui.s.c=Ui.e.c=Ui.s.r=Ui.e.r=0),Ui}function at(fi){var Ui=Cn(8);return Ui.write_shift(2,fi.s.c),Ui.write_shift(2,fi.s.r),Ui.write_shift(2,fi.e.c),Ui.write_shift(2,fi.e.r),Ui}function ct(fi,Ui,aa){var zi=[{c:0,r:0},{t:"n",v:0},0];return aa.qpro&&aa.vers!=20768?(zi[0].c=fi.read_shift(1),fi.l++,zi[0].r=fi.read_shift(2),fi.l+=2):(zi[2]=fi.read_shift(1),zi[0].c=fi.read_shift(2),zi[0].r=fi.read_shift(2)),zi}function Tt(fi,Ui,aa){var zi=fi.l+Ui,Ua=ct(fi,Ui,aa);if(Ua[1].t="s",aa.vers==20768){fi.l++;var Po=fi.read_shift(1);return Ua[1].v=fi.read_shift(Po,"utf8"),Ua}return aa.qpro&&fi.l++,Ua[1].v=fi.read_shift(zi-fi.l,"cstr"),Ua}function er(fi,Ui,aa){var zi=Cn(7+aa.length);zi.write_shift(1,255),zi.write_shift(2,Ui),zi.write_shift(2,fi),zi.write_shift(1,39);for(var Ua=0;Ua<zi.length;++Ua){var Po=aa.charCodeAt(Ua);zi.write_shift(1,Po>=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.l<fi.length;){var Zn=fi[fi.l++];switch(Zn){case 0:aa.push(fi.read_shift(8,"f"));break;case 1:Po=Dn(Ui[0].c,fi.read_shift(2),!0),Ua=Dn(Ui[0].r,fi.read_shift(2),!1),aa.push(Po+Ua);break;case 2:{var ri=Dn(Ui[0].c,fi.read_shift(2),!0),oi=Dn(Ui[0].r,fi.read_shift(2),!1);Po=Dn(Ui[0].c,fi.read_shift(2),!0),Ua=Dn(Ui[0].r,fi.read_shift(2),!1),aa.push(ri+oi+":"+Po+Ua)}break;case 3:if(fi.l<fi.length){console.error("WK1 premature formula end");return}break;case 4:aa.push("("+aa.pop()+")");break;case 5:aa.push(fi.read_shift(2));break;case 6:{for(var Ha="";Zn=fi[fi.l++];)Ha+=String.fromCharCode(Zn);aa.push('"'+Ha.replace(/"/g,'""')+'"');break}break;case 8:aa.push("-"+aa.pop());break;case 23:aa.push("+"+aa.pop());break;case 22:aa.push("NOT("+aa.pop()+")");break;case 20:case 21:{var bi=aa.pop(),Wa=aa.pop();aa.push(["AND","OR"][Zn-20]+"("+Wa+","+bi+")")}break;default:if(Zn<32&&Ri[Zn])bi=aa.pop(),Wa=aa.pop(),aa.push(Wa+Ri[Zn]+bi);else if(on[Zn]){if(zi=on[Zn][1],zi==69&&(zi=fi[fi.l++]),zi>aa.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<zi.length;++Po){var Zn=zi.charCodeAt(Po);Ua.write_shift(1,Zn>=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.l<zi;){var Ua=fi.read_shift(2);if(Ua==14e3){for(aa[Ua]=[0,""],aa[Ua][0]=fi.read_shift(2);fi[fi.l];)aa[Ua][1]+=String.fromCharCode(fi[fi.l]),fi.l++;fi.l++}}return aa}function _s(fi,Ui){var aa=Cn(5+fi.length);aa.write_shift(2,14e3),aa.write_shift(2,Ui);for(var zi=0;zi<fi.length;++zi){var Ua=fi.charCodeAt(zi);aa[aa.l++]=Ua>127?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"<condense":break;case"<extend":break;case"<shadow":if(!he.val)break;case"<shadow>":case"<shadow/>":O.shadow=1;break;case"</shadow>":break;case"<charset":if(he.val=="1")break;O.cp=n[parseInt(he.val,10)];break;case"<outline":if(!he.val)break;case"<outline>":case"<outline/>":O.outline=1;break;case"</outline>":break;case"<rFont":O.name=he.val;break;case"<sz":O.sz=he.val;break;case"<strike":if(!he.val)break;case"<strike>":case"<strike/>":O.strike=1;break;case"</strike>":break;case"<u":if(!he.val)break;switch(he.val){case"double":O.uval="double";break;case"singleAccounting":O.uval="single-accounting";break;case"doubleAccounting":O.uval="double-accounting";break}case"<u>":case"<u/>":O.u=1;break;case"</u>":break;case"<b":if(he.val=="0")break;case"<b>":case"<b/>":O.b=1;break;case"</b>":break;case"<i":if(he.val=="0")break;case"<i>":case"<i/>":O.i=1;break;case"</i>":break;case"<color":he.rgb&&(O.color=he.rgb.slice(2,8));break;case"<family":O.family=he.val;break;case"<vertAlign":O.valign=he.val;break;case"<scheme":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":Q=!0;break;case"</ext>":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('<span style="'+xe.join("")+'">'),Q.b&&(he.push("<b>"),Oe.push("</b>")),Q.i&&(he.push("<i>"),Oe.push("</i>")),Q.strike&&(he.push("<s>"),Oe.push("</s>"));var at=Q.valign||"";return at=="superscript"||at=="super"?at="sup":at=="subscript"&&(at="sub"),at!=""&&(he.push("<"+at+">"),Oe.push("</"+at+">")),Oe.push("</span>"),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,"<br/>")+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="<si>";Q.r?he+=Q.r:(he+="<t",Q.t||(Q.t=""),Q.t.match(Kr)&&(he+=' xml:space="preserve"'),he+=">"+Dt(Q.t)+"</t>"),he+="</si>",L[L.length]=he}return L.length>2&&(L[L.length]="</sst>",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<v.length;++L)mi(O,"BrtSSTItem",lt(v[L]));return mi(O,"BrtEndSst"),O.end()}function Pt(v){if(typeof cptable!="undefined")return cptable.utils.encode(a,v);for(var O=[],L=v.split(""),k=0;k<L.length;++k)O[k]=L[k].charCodeAt(0);return O}function Ht(v,O){var L={};return L.Major=v.read_shift(2),L.Minor=v.read_shift(2),O>=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"<?xml":break;case"<encryption":case"</encryption>":break;case"<keyData":O.forEach(function(xe){k[xe]=Oe[xe]});break;case"<dataIntegrity":k.encryptedHmacKey=Oe.encryptedHmacKey,k.encryptedHmacValue=Oe.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":k.encs=[];break;case"</keyEncryptors>":break;case"<keyEncryptor":k.uri=Oe.uri;break;case"</keyEncryptor>":break;case"<encryptedKey":k.encs.push(Oe);break;default:throw Oe[0]}}),k}function Ba(v,O){var L={},k=L.EncryptionVersionInfo=Ht(v,4);if(O-=4,k.Minor!=2)throw new Error("unrecognized minor version code: "+k.Minor);if(k.Major>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<kn;++ai)Math.abs(v-Ga(v))<=O&&(O=Math.abs(v-Ga(v)),L=ai);ai=L}function uo(v){v.width?(v.wpx=ia(v.width),v.wch=Pa(v.wpx),v.MDW=ai):v.wpx?(v.wch=Pa(v.wpx),v.width=Ja(v.wch),v.MDW=ai):typeof v.wch=="number"&&(v.width=Ja(v.wch),v.wpx=ia(v.width),v.MDW=ai),v.customWidth&&delete v.customWidth}var Mo=96,vs=Mo;function Qo(v){return v*96/vs}function ks(v){return v*vs/96}var vl={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"};function zl(v,O,L,k){O.Borders=[];var Q={},he=!1;(v[0].match(De)||[]).forEach(function(Oe){var xe=Ot(Oe);switch(nr(xe[0])){case"<borders":case"<borders>":case"</borders>":break;case"<border":case"<border>":case"<border/>":Q={},xe.diagonalUp&&(Q.diagonalUp=Or(xe.diagonalUp)),xe.diagonalDown&&(Q.diagonalDown=Or(xe.diagonalDown)),O.Borders.push(Q);break;case"</border>":break;case"<left/>":break;case"<left":case"<left>":break;case"</left>":break;case"<right/>":break;case"<right":case"<right>":break;case"</right>":break;case"<top/>":break;case"<top":case"<top>":break;case"</top>":break;case"<bottom/>":break;case"<bottom":case"<bottom>":break;case"</bottom>":break;case"<diagonal":case"<diagonal>":case"<diagonal/>":break;case"</diagonal>":break;case"<horizontal":case"<horizontal>":case"<horizontal/>":break;case"</horizontal>":break;case"<vertical":case"<vertical>":case"<vertical/>":break;case"</vertical>":break;case"<start":case"<start>":case"<start/>":break;case"</start>":break;case"<end":case"<end>":case"<end/>":break;case"</end>":break;case"<color":case"<color>":break;case"<color/>":case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":he=!0;break;case"</ext>":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"<fills":case"<fills>":case"</fills>":break;case"<fill>":case"<fill":case"<fill/>":Q={},O.Fills.push(Q);break;case"</fill>":break;case"<gradientFill>":break;case"<gradientFill":case"</gradientFill>":O.Fills.push(Q),Q={};break;case"<patternFill":case"<patternFill>":xe.patternType&&(Q.patternType=xe.patternType);break;case"<patternFill/>":case"</patternFill>":break;case"<bgColor":Q.bgColor||(Q.bgColor={}),xe.indexed&&(Q.bgColor.indexed=parseInt(xe.indexed,10)),xe.theme&&(Q.bgColor.theme=parseInt(xe.theme,10)),xe.tint&&(Q.bgColor.tint=parseFloat(xe.tint)),xe.rgb&&(Q.bgColor.rgb=xe.rgb.slice(-6));break;case"<bgColor/>":case"</bgColor>":break;case"<fgColor":Q.fgColor||(Q.fgColor={}),xe.theme&&(Q.fgColor.theme=parseInt(xe.theme,10)),xe.tint&&(Q.fgColor.tint=parseFloat(xe.tint)),xe.rgb!=null&&(Q.fgColor.rgb=xe.rgb.slice(-6));break;case"<fgColor/>":case"</fgColor>":break;case"<stop":case"<stop/>":break;case"</stop>":break;case"<color":case"<color/>":break;case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":he=!0;break;case"</ext>":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"<fonts":case"<fonts>":case"</fonts>":break;case"<font":case"<font>":break;case"</font>":case"<font/>":O.Fonts.push(Q),Q={};break;case"<name":xe.val&&(Q.name=Cr(xe.val));break;case"<name/>":case"</name>":break;case"<b":Q.bold=xe.val?Or(xe.val):1;break;case"<b/>":Q.bold=1;break;case"<i":Q.italic=xe.val?Or(xe.val):1;break;case"<i/>":Q.italic=1;break;case"<u":switch(xe.val){case"none":Q.underline=0;break;case"single":Q.underline=1;break;case"double":Q.underline=2;break;case"singleAccounting":Q.underline=33;break;case"doubleAccounting":Q.underline=34;break}break;case"<u/>":Q.underline=1;break;case"<strike":Q.strike=xe.val?Or(xe.val):1;break;case"<strike/>":Q.strike=1;break;case"<outline":Q.outline=xe.val?Or(xe.val):1;break;case"<outline/>":Q.outline=1;break;case"<shadow":Q.shadow=xe.val?Or(xe.val):1;break;case"<shadow/>":Q.shadow=1;break;case"<condense":Q.condense=xe.val?Or(xe.val):1;break;case"<condense/>":Q.condense=1;break;case"<extend":Q.extend=xe.val?Or(xe.val):1;break;case"<extend/>":Q.extend=1;break;case"<sz":xe.val&&(Q.sz=+xe.val);break;case"<sz/>":case"</sz>":break;case"<vertAlign":xe.val&&(Q.vertAlign=xe.val);break;case"<vertAlign/>":case"</vertAlign>":break;case"<family":xe.val&&(Q.family=parseInt(xe.val,10));break;case"<family/>":case"</family>":break;case"<scheme":xe.val&&(Q.scheme=xe.val);break;case"<scheme/>":case"</scheme>":break;case"<charset":if(xe.val=="1")break;xe.codepage=n[parseInt(xe.val,10)];break;case"<color":if(Q.color||(Q.color={}),xe.auto&&(Q.color.auto=Or(xe.auto)),xe.rgb)Q.color.rgb=xe.rgb.slice(-6);else if(xe.indexed){Q.color.index=parseInt(xe.indexed,10);var at=za[Q.color.index];Q.color.index==81&&(at=za[1]),at||(at=za[1]),Q.color.rgb=at[0].toString(16)+at[1].toString(16)+at[2].toString(16)}else xe.theme&&(Q.color.theme=parseInt(xe.theme,10),xe.tint&&(Q.color.tint=parseFloat(xe.tint)),xe.theme&&L.themeElements&&L.themeElements.clrScheme&&(Q.color.rgb=ur(L.themeElements.clrScheme[Q.color.theme].rgb,Q.color.tint||0)));break;case"<color/>":case"</color>":break;case"<AlternateContent":he=!0;break;case"</AlternateContent>":he=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":he=!0;break;case"</ext>":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<k.length;++Q)O.NumberFmt[k[Q]]=G._table[k[Q]];var he=v[0].match(De);if(!he)return;for(Q=0;Q<he.length;++Q){var Oe=Ot(he[Q]);switch(nr(Oe[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":break;case"<numFmt":{var xe=Rr(Cr(Oe.formatCode)),at=parseInt(Oe.numFmtId,10);if(O.NumberFmt[at]=xe,at>0){if(at>392){for(at=392;at>60&&!(O.NumberFmt[at]==null);--at);O.NumberFmt[at]=xe}G.load(xe,at)}}break;case"</numFmt>":break;default:if(L.WTF)throw new Error("unrecognized "+Oe[0]+" in numFmts")}}}function lc(v){var O=["<numFmts>"];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]="</numFmts>",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"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":break;case"<xf":case"<xf/>":for(k=Oe,delete k[0],xe=0;xe<mc.length;++xe)k[mc[xe]]&&(k[mc[xe]]=parseInt(k[mc[xe]],10));for(xe=0;xe<cc.length;++xe)k[cc[xe]]&&(k[cc[xe]]=Or(k[cc[xe]]));if(O.NumberFmt&&k.numFmtId>392){for(xe=392;xe>60;--xe)if(O.NumberFmt[k.numFmtId]==O.NumberFmt[xe]){k.numFmtId=xe;break}}O.CellXf.push(k);break;case"</xf>":break;case"<alignment":case"<alignment/>":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"</alignment>":break;case"<protection":break;case"</protection>":case"<protection/>":break;case"<AlternateContent":Q=!0;break;case"</AlternateContent>":Q=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":Q=!0;break;case"</ext>":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]="</cellXfs>",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(/<!--([\s\S]*?)-->/mg,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/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]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',L[L.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',L[L.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',L[L.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(k=Ul(O.cellXfs))&&(L[L.length]=k),L[L.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',L[L.length]='<dxfs count="0"/>',L[L.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',L.length>2&&(L[L.length]="</styleSheet>",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=["</a:lt1>","</a:dk1>","</a:lt2>","</a:dk2>","</a:accent1>","</a:accent2>","</a:accent3>","</a:accent4>","</a:accent5>","</a:accent6>","</a:hlink>","</a:folHlink>"];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"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":k.rgb=he.val;break;case"<a:sysClr":k.rgb=he.lastClr;break;case"<a:dk1>":case"</a:dk1>":case"<a:lt1>":case"</a:lt1>":case"<a:dk2>":case"</a:dk2>":case"<a:lt2>":case"</a:lt2>":case"<a:accent1>":case"</a:accent1>":case"<a:accent2>":case"</a:accent2>":case"<a:accent3>":case"</a:accent3>":case"<a:accent4>":case"</a:accent4>":case"<a:accent5>":case"</a:accent5>":case"<a:accent6>":case"</a:accent6>":case"<a:hlink>":case"</a:hlink>":case"<a:folHlink>":case"</a:folHlink>":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=/<a:clrScheme([^>]*)>[\s\S]*<\/a:clrScheme>/,hu=/<a:fontScheme([^>]*)>[\s\S]*<\/a:fontScheme>/,Ad=/<a:fmtScheme([^>]*)>[\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=/<a:themeElements([^>]*)>[\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]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',L[L.length]="<a:themeElements>",L[L.length]='<a:clrScheme name="Office">',L[L.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',L[L.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',L[L.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',L[L.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',L[L.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',L[L.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',L[L.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',L[L.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',L[L.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',L[L.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',L[L.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',L[L.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',L[L.length]="</a:clrScheme>",L[L.length]='<a:fontScheme name="Office">',L[L.length]="<a:majorFont>",L[L.length]='<a:latin typeface="Cambria"/>',L[L.length]='<a:ea typeface=""/>',L[L.length]='<a:cs typeface=""/>',L[L.length]='<a:font script="Jpan" typeface="\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"/>',L[L.length]='<a:font script="Hang" typeface="\uB9D1\uC740 \uACE0\uB515"/>',L[L.length]='<a:font script="Hans" typeface="\u5B8B\u4F53"/>',L[L.length]='<a:font script="Hant" typeface="\u65B0\u7D30\u660E\u9AD4"/>',L[L.length]='<a:font script="Arab" typeface="Times New Roman"/>',L[L.length]='<a:font script="Hebr" typeface="Times New Roman"/>',L[L.length]='<a:font script="Thai" typeface="Tahoma"/>',L[L.length]='<a:font script="Ethi" typeface="Nyala"/>',L[L.length]='<a:font script="Beng" typeface="Vrinda"/>',L[L.length]='<a:font script="Gujr" typeface="Shruti"/>',L[L.length]='<a:font script="Khmr" typeface="MoolBoran"/>',L[L.length]='<a:font script="Knda" typeface="Tunga"/>',L[L.length]='<a:font script="Guru" typeface="Raavi"/>',L[L.length]='<a:font script="Cans" typeface="Euphemia"/>',L[L.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',L[L.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',L[L.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',L[L.length]='<a:font script="Thaa" typeface="MV Boli"/>',L[L.length]='<a:font script="Deva" typeface="Mangal"/>',L[L.length]='<a:font script="Telu" typeface="Gautami"/>',L[L.length]='<a:font script="Taml" typeface="Latha"/>',L[L.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',L[L.length]='<a:font script="Orya" typeface="Kalinga"/>',L[L.length]='<a:font script="Mlym" typeface="Kartika"/>',L[L.length]='<a:font script="Laoo" typeface="DokChampa"/>',L[L.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',L[L.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',L[L.length]='<a:font script="Viet" typeface="Times New Roman"/>',L[L.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',L[L.length]='<a:font script="Geor" typeface="Sylfaen"/>',L[L.length]="</a:majorFont>",L[L.length]="<a:minorFont>",L[L.length]='<a:latin typeface="Calibri"/>',L[L.length]='<a:ea typeface=""/>',L[L.length]='<a:cs typeface=""/>',L[L.length]='<a:font script="Jpan" typeface="\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"/>',L[L.length]='<a:font script="Hang" typeface="\uB9D1\uC740 \uACE0\uB515"/>',L[L.length]='<a:font script="Hans" typeface="\u5B8B\u4F53"/>',L[L.length]='<a:font script="Hant" typeface="\u65B0\u7D30\u660E\u9AD4"/>',L[L.length]='<a:font script="Arab" typeface="Arial"/>',L[L.length]='<a:font script="Hebr" typeface="Arial"/>',L[L.length]='<a:font script="Thai" typeface="Tahoma"/>',L[L.length]='<a:font script="Ethi" typeface="Nyala"/>',L[L.length]='<a:font script="Beng" typeface="Vrinda"/>',L[L.length]='<a:font script="Gujr" typeface="Shruti"/>',L[L.length]='<a:font script="Khmr" typeface="DaunPenh"/>',L[L.length]='<a:font script="Knda" typeface="Tunga"/>',L[L.length]='<a:font script="Guru" typeface="Raavi"/>',L[L.length]='<a:font script="Cans" typeface="Euphemia"/>',L[L.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',L[L.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',L[L.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',L[L.length]='<a:font script="Thaa" typeface="MV Boli"/>',L[L.length]='<a:font script="Deva" typeface="Mangal"/>',L[L.length]='<a:font script="Telu" typeface="Gautami"/>',L[L.length]='<a:font script="Taml" typeface="Latha"/>',L[L.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',L[L.length]='<a:font script="Orya" typeface="Kalinga"/>',L[L.length]='<a:font script="Mlym" typeface="Kartika"/>',L[L.length]='<a:font script="Laoo" typeface="DokChampa"/>',L[L.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',L[L.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',L[L.length]='<a:font script="Viet" typeface="Arial"/>',L[L.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',L[L.length]='<a:font script="Geor" typeface="Sylfaen"/>',L[L.length]="</a:minorFont>",L[L.length]="</a:fontScheme>",L[L.length]='<a:fmtScheme name="Office">',L[L.length]="<a:fillStyleLst>",L[L.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',L[L.length]='<a:gradFill rotWithShape="1">',L[L.length]="<a:gsLst>",L[L.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',L[L.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',L[L.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',L[L.length]="</a:gsLst>",L[L.length]='<a:lin ang="16200000" scaled="1"/>',L[L.length]="</a:gradFill>",L[L.length]='<a:gradFill rotWithShape="1">',L[L.length]="<a:gsLst>",L[L.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',L[L.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',L[L.length]="</a:gsLst>",L[L.length]='<a:lin ang="16200000" scaled="0"/>',L[L.length]="</a:gradFill>",L[L.length]="</a:fillStyleLst>",L[L.length]="<a:lnStyleLst>",L[L.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',L[L.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',L[L.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',L[L.length]="</a:lnStyleLst>",L[L.length]="<a:effectStyleLst>",L[L.length]="<a:effectStyle>",L[L.length]="<a:effectLst>",L[L.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',L[L.length]="</a:effectLst>",L[L.length]="</a:effectStyle>",L[L.length]="<a:effectStyle>",L[L.length]="<a:effectLst>",L[L.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',L[L.length]="</a:effectLst>",L[L.length]="</a:effectStyle>",L[L.length]="<a:effectStyle>",L[L.length]="<a:effectLst>",L[L.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',L[L.length]="</a:effectLst>",L[L.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',L[L.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',L[L.length]="</a:effectStyle>",L[L.length]="</a:effectStyleLst>",L[L.length]="<a:bgFillStyleLst>",L[L.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',L[L.length]='<a:gradFill rotWithShape="1">',L[L.length]="<a:gsLst>",L[L.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',L[L.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',L[L.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',L[L.length]="</a:gsLst>",L[L.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',L[L.length]="</a:gradFill>",L[L.length]='<a:gradFill rotWithShape="1">',L[L.length]="<a:gsLst>",L[L.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',L[L.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',L[L.length]="</a:gsLst>",L[L.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',L[L.length]="</a:gradFill>",L[L.length]="</a:bgFillStyleLst>",L[L.length]="</a:fmtScheme>",L[L.length]="</a:themeElements>",L[L.length]="<a:objectDefaults>",L[L.length]="<a:spDef>",L[L.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',L[L.length]="</a:spDef>",L[L.length]="<a:lnDef>",L[L.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',L[L.length]="</a:lnDef>",L[L.length]="</a:objectDefaults>",L[L.length]="<a:extraClrSchemeLst/>",L[L.length]="</a:theme>",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"<?xml":break;case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete Q[0],Q.i?L=Q.i:Q.i=L,O.push(Q);break}}),O}function cf(v){var O={};O.i=v.read_shift(4);var L={};L.r=v.read_shift(4),L.c=v.read_shift(4),O.r=sn(L);var k=v.read_shift(1);return k&2&&(O.l="1"),k&8&&(O.a="1"),O}function uf(v,O,L){var k=[],Q=!1;return oa(v,function(Oe,xe,at){switch(at){case 63:k.push(Oe);break;default:if(!((xe||"").indexOf("Begin")>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(/<c:chart [^>]*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<v*1e3;)ar+=1e3;return O.forEach(function(he){var Oe=ki(he[0]),xe={color2:"#BEFF82",type:"gradient"};xe.type=="gradient"&&(xe.angle="-180");var at=xe.type=="gradient"?or("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,ct=or("v:fill",at,xe),Tt={on:"t",obscured:"t"};++ar,Q=Q.concat(["<v:shape"+jr({id:"_x0000_s"+ar,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(he[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",ct,or("v:shadow",null,Tt),or("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",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?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])}),Q.push("</xml>"),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.r<he.r&&(Oe.e.r=he.r),Oe.s.c>he.c&&(Oe.s.c=he.c),Oe.e.c<he.c&&(Oe.e.c=he.c);var xe=ba(Oe);xe!==v["!ref"]&&(v["!ref"]=xe)}k.c||(k.c=[]);var at={a:Q.author,t:Q.t,r:Q.r};Q.h&&(at.h=Q.h),k.c.push(at)})}function _e(v,O){if(v.match(/<(?:\w+:)?comments *\/>/))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=="<t></t>"&&(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("<authors>"),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("<author>"+he+"</author>")})}),O.push("</authors>"),O.push("<commentList>"),v.forEach(function(k){k[1].forEach(function(Q){O.push('<comment ref="'+k[0]+'" authorId="'+L.indexOf(Dt(Q.a))+'"><text>'),O.push(Zt("t",Q.t==null?"":Dt(Q.t))),O.push("</text></comment>")})}),O.push("</commentList>"),O.length>2&&(O[O.length]="</comments>",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<v.length;++L){for(var k=v[L],Q=[],he=0;he<k.length;++he){var Oe=k[he];if(Oe)switch(Oe[0]){case 2:Q.push('"'+Oe[1].replace(/"/g,'""')+'"');break;default:Q.push(Oe[1])}else Q.push("")}O.push(Q.join(","))}return O.join(";")}var gm={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",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<Mn;++Dn){var on=v[0][Dn];switch(on[0]){case"PtgUminus":xe.push("-"+xe.pop());break;case"PtgUplus":xe.push("+"+xe.pop());break;case"PtgPercent":xe.push(xe.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(at=xe.pop(),ct=xe.pop(),kr>=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.c<ct[0].s.c||Tt.c>ct[0].e.c)continue;if(Tt.r<ct[0].s.r||Tt.r>ct[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;Tt<v.bf.length;++Tt)ct[Tt]=v.bf[Tt];var er=U([he,Oe,xe,ct]);return er}function Kh(v,O,L){var k=v.read_shift(4),Q=Rh(v,k,L),he=v.read_shift(4),Oe=he>0?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<he.length;++k)if(v[he[k]].t===O)return v.Count++,he[k]}}else for(;k<Q;++k)if(v[k].t===O)return v.Count++,k;return v[Q]={t:O},v.Count++,v.Unique++,L&&(Vh?(L.has(O)||L.set(O,[]),L.get(O).push(Q)):(Object.prototype.hasOwnProperty.call(L,O)||(L[O]=[]),L[O].push(Q))),Q}function Xh(v,O){var L={min:v+1,max:v+1},k=-1;return O.MDW&&(ai=O.MDW),O.width!=null?L.customWidth=1:O.wpx!=null?k=Pa(O.wpx):O.wch!=null&&(k=O.wch),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<k.s.c||k.e.r<k.s.r)throw new Error("Bad range ("+L+"): "+v["!ref"])}}function Fm(v,O){var L=na(O);L.s.r<=L.e.r&&L.s.c<=L.e.c&&L.s.r>=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.r<Da.s.r&&(Da.s.r=Da.e.r),Da.e.c>at.e.c&&(Da.e.c=at.e.c),Da.e.c<Da.s.c&&(Da.s.c=Da.e.c),xe["!fullref"]=xe["!ref"],xe["!ref"]=ba(Da))}return An.length>0&&(xe["!cols"]=An),on.length>0&&(xe["!merges"]=on),xe}function Vm(v){if(v.length===0)return"";for(var O='<mergeCells count="'+v.length+'">',L=0;L!=v.length;++L)O+='<mergeCell ref="'+ba(v[L])+'"/>';return O+"</mergeCells>"}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=["<cols>"],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]="</cols>",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;xe<he.length;++xe){var at=he[xe];if(at.Name!="_xlnm._FilterDatabase")continue;if(at.Sheet!=k)continue;at.Ref="'"+L.SheetNames[k]+"'!"+Q;break}return xe==he.length&&he.push({Name:"_xlnm._FilterDatabase",Sheet:k,Ref:"'"+L.SheetNames[k]+"'!"+Q}),or("autoFilter",null,{ref:Q})}var i0=/<(?:\w:)?sheetView(?:[^>a-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<Zn;++an)switch(kr[an]){case">":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<lo)continue;fi={},Ui=!1,Da.ht&&(Ui=!0,fi.hpt=parseFloat(Da.ht),fi.hpx=ks(fi.hpt)),Da.hidden=="1"&&(Ui=!0,fi.hidden=!0),Da.outlineLevel!=null&&(Ui=!0,fi.level=+Da.outlineLevel),Ui&&(go[lo-1]=fi)}break;case"<":ri=an;break}if(ri>=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.sheetRows<lo)continue;er.s.r>lo-1&&(er.s.r=lo-1),er.e.r<lo-1&&(er.e.r=lo-1),Tt&&Tt.cellStyles&&(fi={},Ui=!1,Da.ht&&(Ui=!0,fi.hpt=parseFloat(Da.ht),fi.hpx=ks(fi.hpt)),Da.hidden=="1"&&(Ui=!0,fi.hidden=!0),Da.outlineLevel!=null&&(Ui=!0,fi.level=+Da.outlineLevel),Ui&&(go[lo-1]=fi)),An=kr.slice(an).split(v);for(var oi=0;oi!=An.length&&!(An[oi].trim().charAt(0)!="<");++oi);for(An=An.slice(oi),an=0;an!=An.length;++an){if(kr=An[an].trim(),kr.length===0)continue;if(Dn=kr.match(L),Mn=an,on=0,Ri=0,kr="<c "+(kr.slice(0,1)=="<"?">":"")+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(/<f[^>]*\/>/))&&(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.length;++on)bi.r>=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<Dr.length;++er)Dr&&Dr[er]&&(kr={r:er+1},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","",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]="<sheetData/>",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]="</sheetData>",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]="<hyperlinks>",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]="</hyperlinks>"),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]="</worksheet>",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.c<Tt<<10)continue;for(var er=-1,br=-1,Dr=Tt<<10;Dr<Tt+1<<10;++Dr){ct.c=Dr;var an=Array.isArray(L)?(L[ct.r]||[])[ct.c]:L[sn(ct)];an&&(er<0&&(er=Dr),br=Dr)}if(er<0)continue;++xe,k.write_shift(4,er),k.write_shift(4,br)}var kr=k.l;return k.l=at,k.write_shift(4,xe),k.l=kr,k.length>k.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<Q.Names.length;++Co)ua[0][Co+1]=Q.Names[Co];var Ss=[],qo=[],Ys=!1;if(Lh[16]={n:"BrtShortReal",f:jf},oa(v,function(go,fi,Ui){if(Dr)return;switch(Ui){case 148:ct=go;break;case 0:an=go,xe.sheetRows&&xe.sheetRows<=an.r&&(Dr=!0),da=Ei(Dn=an.r),xe["!row"]=an.r,(go.hidden||go.hpt||go.level!=null)&&(go.hpt&&(go.hpx=ks(go.hpt)),qo[go.r]=go);break;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 17:case 18:kr={t:go[2]};switch(go[2]){case"n":kr.v=go[1];break;case"s":Ri=Bh[go[1]],kr.v=Ri.t,kr.r=Ri.r;break;case"b":kr.v=!!go[1];break;case"e":kr.v=go[1],xe.cellText!==!1&&(kr.w=Do[kr.v]);break;case"str":kr.t="s",kr.v=go[1];break}if((An=Oe.CellXf[go[0].iStyleRef])&&Pf(kr,An.numFmtId,null,xe,he,Oe),Mn=go[0].c==-1?Mn+1:go[0].c,xe.dense?(at[Dn]||(at[Dn]=[]),at[Dn][Mn]=kr):at[va(Mn)+da]=kr,xe.cellFormula){for(_a=!1,lo=0;lo<Na.length;++lo){var aa=Na[lo];an.r>=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.r<an.r&&(Tt.e.r=an.r),Tt.e.c<Mn&&(Tt.e.c=Mn),xe.cellDates&&An&&kr.t=="n"&&G.is_date(G._table[An.numFmtId])){var zi=G.parse_date_code(kr.v);zi&&(kr.t="d",kr.v=new Date(zi.y,zi.m-1,zi.d,zi.H,zi.M,zi.S,zi.u))}break;case 1:case 12:if(!xe.sheetStubs||br)break;kr={t:"z",v:void 0},Mn=go[0].c==-1?Mn+1:go[0].c,xe.dense?(at[Dn]||(at[Dn]=[]),at[Dn][Mn]=kr):at[va(Mn)+da]=kr,Tt.s.r>an.r&&(Tt.s.r=an.r),Tt.s.c>Mn&&(Tt.s.c=Mn),Tt.e.r<an.r&&(Tt.e.r=an.r),Tt.e.c<Mn&&(Tt.e.c=Mn);break;case 176:Da.push(go);break;case 494:var Ua=k["!id"][go.relId];for(Ua?(go.Target=Ua.Target,go.loc&&(go.Target+="#"+go.loc),go.Rel=Ua):go.relId==""&&(go.Target="#"+go.loc),Dn=go.rfx.s.r;Dn<=go.rfx.e.r;++Dn)for(Mn=go.rfx.s.c;Mn<=go.rfx.e.c;++Mn)xe.dense?(at[Dn]||(at[Dn]=[]),at[Dn][Mn]||(at[Dn][Mn]={t:"z",v:void 0}),at[Dn][Mn].l=go):(on=sn({c:Mn,r:Dn}),at[on]||(at[on]={t:"z",v:void 0}),at[on].l=go);break;case 426:if(!xe.cellFormula)break;Na.push(go),$i=xe.dense?at[Dn][Mn]:at[va(Mn)+da],$i.f=Su(go[1],Tt,{r:an.r,c:Mn},ua,xe),$i.F=ba(go[0]);break;case 427:if(!xe.cellFormula)break;La[sn(go[0].s)]=go[1],$i=xe.dense?at[Dn][Mn]:at[va(Mn)+da],$i.f=Su(go[1],Tt,{r:an.r,c:Mn},ua,xe);break;case 60:if(!xe.cellStyles)break;for(;go.e>=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;at<Oe.length;++at){var ct=Oe[at];if(ct.Name!="_xlnm._FilterDatabase")continue;if(ct.Sheet!=k)continue;ct.Ref="'"+L.SheetNames[k]+"'!"+he;break}at==Oe.length&&Oe.push({Name:"_xlnm._FilterDatabase",Sheet:k,Ref:"'"+L.SheetNames[k]+"'!"+he}),mi(v,"BrtBeginAFilter",wi(na(he))),mi(v,"BrtEndAFilter")}function Sg(v,O,L){mi(v,"BrtBeginWsViews"),mi(v,"BrtBeginWsView",cg(O,L)),mi(v,"BrtEndWsView"),mi(v,"BrtEndWsViews")}function Cg(){}function Eg(v,O){if(!O["!protect"])return;mi(v,"BrtSheetProtection",dg(O["!protect"]))}function _g(v,O,L,k){var Q=Ci(),he=L.SheetNames[v],Oe=L.Sheets[he]||{},xe=he;try{L&&L.Workbook&&(xe=L.Workbook.Sheets[v].CodeName||xe)}catch(ct){}var at=na(Oe["!ref"]||"A1");if(at.e.c>16383||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(/^<c:numCache>/),k;(v.match(/<c:pt idx="(\d*)">(.*?)<\/c:pt>/mg)||[]).forEach(function(he){var Oe=he.match(/<c:pt idx="(\d*?)"><c:v>(.*)<\/c:v><\/c:pt>/);if(!Oe)return;O[+Oe[1]]=L?+Oe[2]:Oe[2]});var Q=Rr((v.match(/<c:formatCode>([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(v.match(/<c:f>(.*?)<\/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(/<c:numCache>[\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.r<at&&(Tt.e.r=at),++xe}),xe>0&&(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]="</chartsheet>",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;he<Q;++he)if(k==v[he])throw new Error("Duplicate Sheet Name: "+k);if(L){var Oe=O&&O[Q]&&O[Q].CodeName||k;if(Oe.charCodeAt(0)==95&&Oe.length>22)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<v.SheetNames.length;++L)Mm(v.Sheets[v.SheetNames[L]],v.SheetNames[L],L)}var zg=/<\w+:workbook/;function Kg(v,O){if(!v)throw new Error("Could not find file");var L={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},k=!1,Q="xmlns",he={},Oe=0;if(v.replace(De,function(at,ct){var Tt=Ot(at);switch(nr(Tt[0])){case"<?xml":break;case"<workbook":at.match(zg)&&(Q="xmlns"+at.match(/<(\w+):/)[1]),L.xmlns=Tt[Q];break;case"</workbook>":break;case"<fileVersion":delete Tt[0],L.AppVersion=Tt;break;case"<fileVersion/>":case"</fileVersion>":break;case"<fileSharing":break;case"<fileSharing/>":break;case"<workbookPr":case"<workbookPr/>":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"</workbookPr>":break;case"<workbookProtection":break;case"<workbookProtection/>":break;case"<bookViews":case"<bookViews>":case"</bookViews>":break;case"<workbookView":case"<workbookView/>":delete Tt[0],L.WBView.push(Tt);break;case"</workbookView>":break;case"<sheets":case"<sheets>":case"</sheets>":break;case"<sheet":switch(Tt.state){case"hidden":Tt.Hidden=1;break;case"veryHidden":Tt.Hidden=2;break;default:Tt.Hidden=0}delete Tt.state,Tt.name=Rr(Cr(Tt.name)),delete Tt[0],L.Sheets.push(Tt);break;case"</sheet>":break;case"<functionGroups":case"<functionGroups/>":break;case"<functionGroup":break;case"<externalReferences":case"</externalReferences>":case"<externalReferences>":break;case"<externalReference":break;case"<definedNames/>":break;case"<definedNames>":case"<definedNames":k=!0;break;case"</definedNames>":k=!1;break;case"<definedName":he={},he.Name=Cr(Tt.name),Tt.comment&&(he.Comment=Tt.comment),Tt.localSheetId&&(he.Sheet=+Tt.localSheetId),Or(Tt.hidden||"0")&&(he.Hidden=!0),Oe=ct+at.length;break;case"</definedName>":he.Ref=Rr(Cr(v.slice(Oe,ct))),L.Names.push(he);break;case"<definedName/>":break;case"<calcPr":delete Tt[0],L.CalcPr=Tt;break;case"<calcPr/>":delete Tt[0],L.CalcPr=Tt;break;case"</calcPr>":break;case"<oleSize":break;case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":break;case"<customWorkbookView":case"</customWorkbookView>":break;case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":break;case"<pivotCache":break;case"<smartTagPr":case"<smartTagPr/>":break;case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":break;case"<smartTagType":break;case"<webPublishing":case"<webPublishing/>":break;case"<fileRecoveryPr":case"<fileRecoveryPr/>":break;case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":break;case"<webPublishObject":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":k=!0;break;case"</ext>":k=!1;break;case"<ArchID":break;case"<AlternateContent":case"<AlternateContent>":k=!0;break;case"</AlternateContent>":k=!1;break;case"<revisionPtr":break;default:if(!k&&O.WTF)throw new Error("unrecognized "+Tt[0]+" in workbook")}return at}),vn.main.indexOf(L.xmlns)===-1)throw new Error("Unknown Namespace: "+L.xmlns);return Wf(L),L}var Wg=or("workbook",null,{xmlns:vn.main[0],"xmlns:r":vn.r});function Vg(v){var O=[et];O[O.length]=Wg;var L=v.Workbook&&(v.Workbook.Names||[]).length>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]="<bookViews>",he=0;he!=v.SheetNames.length&&Q[he];++he)if(!Q[he].Hidden)break;he==v.SheetNames.length&&(he=0),O[O.length]='<workbookView firstSheet="'+he+'" activeTab="'+he+'"/>',O[O.length]="</bookViews>"}for(O[O.length]="<sheets>",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]="</sheets>",L&&(O[O.length]="<definedNames>",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]="</definedNames>"),O.length>2&&(O[O.length]="</workbook>",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;k<L.length;++k)!L[k]||!L[k].Hidden&&Q==-1?Q=k:L[k].Hidden==1&&he==-1&&(he=k);if(he>Q)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.length;++an)Q.r>=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?<>:\/]+)(?:[\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("<?xml")==-1&&["html","table","head","meta","script","style","div"].forEach(function(tu){Q.indexOf("<"+tu)>=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('<Data ss:Type="String">'),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(/<!--([\s\S]*?)-->/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),on<da.s.c&&(da.s.c=on),on>da.e.c&&(da.e.c=on),xe[0].slice(-2)==="/>"&&++on,qo=[];break;case"row":xe[1]==="/"||xe[0].slice(-2)==="/>"?(Ri<da.s.r&&(da.s.r=Ri),Ri>da.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=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];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<O.length;++k){var Q=O[k];if(Q.Sheet!=null)continue;if(Q.Name.match(/^_xlfn\./))continue;L.push(Qf(Q))}return or("Names",L.join(""))}function DA(v,O,L,k){if(!v)return"";if(!((k||{}).Workbook||{}).Names)return"";for(var Q=k.Workbook.Names,he=[],Oe=0;Oe<Q.length;++Oe){var xe=Q[Oe];if(xe.Sheet!=L)continue;if(xe.Name.match(/^_xlfn\./))continue;he.push(Qf(xe))}return he.join("")}function NA(v,O,L,k){if(!v)return"";var Q=[];if(v["!margins"]&&(Q.push("<PageSetup>"),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("</PageSetup>")),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<L&&!(k.Workbook.Sheets[he]&&!k.Workbook.Sheets[he].Hidden);++he);he==L&&Q.push("<Selected/>")}return((((k||{}).Workbook||{}).Views||[])[0]||{}).RTL&&Q.push("<DisplayRightToLeft/>"),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"?"":'<Data ss:Type="'+er+'">'+an+"</Data>";return(v.c||[]).length>0&&(kr+=MA(v.c)),or("Cell",kr,xe)}function RA(v,O){var L='<Row ss:Index="'+(v+1)+'"';return O&&(O.hpt&&!O.hpx&&(O.hpx=ks(O.hpt)),O.hpx&&(L+=' ss:AutoFitHeight="0" ss:Height="'+O.hpx+'"'),O.hidden&&(L+=' ss:Hidden="1"')),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<er)continue;if(he[Oe].e.r<ct)continue;(he[Oe].s.c!=er||he[Oe].s.r!=ct)&&(br=!0);break}if(br)continue;var Dr={r:ct,c:er},an=sn(Dr),kr=at?(v[ct]||[])[er]:v[an];Tt.push(FA(kr,an,v,O,L,k,Dr))}Tt.push("</Row>"),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("<Names>"+Oe+"</Names>"),Oe=he?BA(he,O,v,L):"",Oe.length>0&&k.push("<Table>"+Oe+"</Table>"),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;k<v.SheetNames.length;++k)L.push(or("Worksheet",kA(k,O,v),{"ss:Name":Dt(v.SheetNames[k])}));return L[2]=LA(v,O),L[3]=OA(v,O),et+or("Workbook",L.join(""),{xmlns:qn.ss,"xmlns:o":qn.o,"xmlns:x":qn.x,"xmlns:ss":qn.ss,"xmlns:dt":qn.dt,"xmlns:html":qn.html})}function UA(v){var O={},L=v.content;if(L.l=28,O.AnsiUserType=L.read_shift(0,"lpstr-ansi"),O.AnsiClipboardFormat=Pr(L),L.length-L.l<=4)return O;var k=L.read_shift(4);if(k==0||k>40)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;er<he.length;++er)ct.lens.push(Tt),Tt+=he[er].length;if(ct.length<L)throw"XLS Record "+(v&&v.n||"??")+" Truncated: "+ct.length+" < "+L;return v.f(ct,ct.length,k)}function Gd(v,O,L){if(v.t==="z")return;if(!v.XF)return;var k=0;try{k=v.z||v.XF.numFmtId||0,O.cellNF&&(v.z=G._table[k])}catch(he){if(O.WTF)throw he}if(!O||O.cellText!==!1)try{v.t==="e"?v.w=v.w||Do[v.v]:k===0||k=="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=G.format(k,v.v,{date1904:!!L,dateNF:O&&O.dateNF})}catch(he){if(O.WTF)throw he}if(O.cellDates&&k&&v.t=="n"&&G.is_date(G._table[k]||String(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))}}function Gh(v,O,L){return{v,ixfe:O,t:L}}function HA(v,O){var L={opts:{}},k={};E!=null&&O.dense==null&&(O.dense=E);var Q=O.dense?[]:{},he={},Oe={},xe=null,at=[],ct="",Tt={},er,br="",Dr,an,kr,An,Dn={},Mn=[],on,Ri,da=[],$i=[],Da={Sheets:[],WBProps:{date1904:!1},Views:[{}]},lo={},_a=function(Yo){return Yo<8?za[Yo]:Yo<64&&$i[Yo-8]||za[Yo]},Na=function(Yo,il,Vl){var _l=il.XF.data;if(!_l||!_l.patternType||!Vl||!Vl.cellStyles)return;il.s={},il.s.patternType=_l.patternType;var Tl;(Tl=pt(_a(_l.icvFore)))&&(il.s.fgColor={rgb:Tl}),(Tl=pt(_a(_l.icvBack)))&&(il.s.bgColor={rgb:Tl})},La=function(Yo,il,Vl){if(zi>1)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.r<Oe.s.r&&(Oe.s.r=Yo.r),Yo.c<Oe.s.c&&(Oe.s.c=Yo.c),Yo.r+1>Oe.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;_l<Mn.length;++_l){if(Mn[_l][0].s.c>Yo.c||Mn[_l][0].s.r>Yo.r)continue;if(Mn[_l][0].e.c<Yo.c||Mn[_l][0].e.r<Yo.r)continue;il.F=ba(Mn[_l][0]),(Mn[_l][0].s.c!=Yo.c||Mn[_l][0].s.r!=Yo.r)&&delete il.f,il.f&&(il.f=""+Su(Mn[_l][1],Oe,Yo,Ui,ua));break}Vl.dense?(Q[Yo.r]||(Q[Yo.r]=[]),Q[Yo.r][Yo.c]=il):Q[br]=il},ua={enc:!1,sbcch:0,snames:[],sharedf:Dn,arrayf:Mn,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!O&&!!O.cellStyles,WTF:!!O&&!!O.wtf};O.password&&(ua.password=O.password);var Co,Ss=[],qo=[],Ys=[],_s=[],El=0,go=0,fi=!1,Ui=[];Ui.SheetNames=ua.snames,Ui.sharedf=ua.sharedf,Ui.arrayf=ua.arrayf,Ui.names=[],Ui.XTI=[];var aa="",zi=0,Ua=0,Po=[],Zn=[],ri;ua.codepage=1200,o(1200);for(var oi=!1;v.l<v.length-1;){var Ha=v.l,bi=v.read_shift(2);if(bi===0&&aa==="EOF")break;var Wa=v.l===v.length?0:v.read_shift(2),Di=Yh[bi];if(Di&&Di.f){if(O.bookSheets&&(aa==="BoundSheet8"&&Di.n!=="BoundSheet8"))break;if(aa=Di.n,Di.r===2||Di.r==12){var Va=v.read_shift(2);if(Wa-=2,!ua.enc&&Va!==bi&&((Va&255)<<8|Va>>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<Ua+163&&!(G._table[Vi]==Nn[1]);++Vi);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<Ua+163&&!(G._table[sa]==Nn);++sa);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<Oe.length;++he)(Object.prototype.hasOwnProperty.call(Ea,Oe[he])?L:Object.prototype.hasOwnProperty.call(so,Oe[he])?k:Q).push([Oe[he],v.Props[Oe[he]]]);if(v.Custprops)for(Oe=It(v.Custprops),he=0;he<Oe.length;++he)Object.prototype.hasOwnProperty.call(v.Props||{},Oe[he])||(Object.prototype.hasOwnProperty.call(Ea,Oe[he])?L:Object.prototype.hasOwnProperty.call(so,Oe[he])?k:Q).push([Oe[he],v.Custprops[Oe[he]]]);var xe=[];for(he=0;he<Q.length;++he){if(Fl.indexOf(Q[he][0])>-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<Q;){for(Tt=v.next(4),Tt.write_shift(2,60),ct=0;ct+(Oe[xe]||8224)<=8224;)ct+=Oe[xe]||8224,xe++;Tt.write_shift(2,ct),v.push(L.slice(at,at+ct)),at+=ct}}function Uh(v,O,L){return v||(v=Cn(7)),v.write_shift(2,O),v.write_shift(2,L),v.write_shift(2,0),v.write_shift(1,0),v}function XA(v,O,L,k){var Q=Cn(9);return Uh(Q,v,O),At(L,k||"b",Q),Q}function GA(v,O,L){var k=Cn(8+2*L.length);return Uh(k,v,O),k.write_shift(1,L.length),k.write_shift(L.length,L,"sbcs"),k.l<k.length?k.slice(0,k.l):k}function QA(v,O,L,k){if(O.v!=null)switch(O.t){case"d":case"n":var Q=O.t=="d"?st(bt(O.v)):O.v;Q==(Q|0)&&Q>=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;he<v.SheetNames.length;++he)v.SheetNames[he]==L.sheet&&(Q=he);if(Q==0&&!!L.sheet&&v.SheetNames[0]!=L.sheet)throw new Error("Sheet not found: "+L.sheet);return ko(k,L.biff==4?1033:L.biff==3?521:9,Pl(v,16,L)),YA(k,v.Sheets[v.SheetNames[Q]],Q,L,v),ko(k,10),k.end()}function JA(v,O,L){ko(v,"Font",ml({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},L))}function $A(v,O,L){if(!O)return;[[5,8],[23,26],[41,44],[50,392]].forEach(function(k){for(var Q=k[0];Q<=k[1];++Q)O[Q]!=null&&ko(v,"Format",cu(Q,O[Q],L))})}function qA(v,O){var L=Cn(19);L.write_shift(4,2151),L.write_shift(4,0),L.write_shift(4,0),L.write_shift(2,3),L.write_shift(1,1),L.write_shift(4,0),ko(v,"FeatHdr",L),L=Cn(39),L.write_shift(4,2152),L.write_shift(4,0),L.write_shift(4,0),L.write_shift(2,3),L.write_shift(1,0),L.write_shift(4,0),L.write_shift(2,1),L.write_shift(4,4),L.write_shift(2,0),Ml(na(O["!ref"]||"A1"),L),L.write_shift(4,4),ko(v,"Feat",L)}function ev(v,O){for(var L=0;L<16;++L)ko(v,"XF",Eu({numFmtId:0,style:!0},0,O));O.cellXfs.forEach(function(k){ko(v,"XF",Eu(k,0,O))})}function tv(v,O){for(var L=0;L<O["!links"].length;++L){var k=O["!links"][L];ko(v,"HLink",od(k)),k[1].Tooltip&&ko(v,"HLinkTooltip",Bu(k))}delete O["!links"]}function rv(v,O,L){if(!O)return;var k=0;O.forEach(function(Q,he){++k<=256&&Q&&ko(v,"ColInfo",Vu(Xh(he,Q),he))})}function nv(v,O,L,k,Q){var he=16+gh(Q.cellXfs,O,Q);if(O.v==null&&!O.bf){ko(v,"Blank",ds(L,k,he));return}if(O.bf)ko(v,"Formula",Em(O,L,k,Q,he));else switch(O.t){case"d":case"n":var Oe=O.t=="d"?st(bt(O.v)):O.v;ko(v,"Number",rd(L,k,Oe,he,Q));break;case"b":case"e":ko(v,517,_u(L,k,O.v,he,Q,O.t));break;case"s":case"str":if(Q.bookSST){var xe=bf(Q.Strings,O.v,Q.revStrings);ko(v,"LabelSst",Ol(L,k,xe,he,Q))}else ko(v,"Label",Cc(L,k,(O.v||"").slice(0,255),he,Q));break;default:ko(v,"Blank",ds(L,k,he))}}function iv(v,O,L){var k=Ci(),Q=L.SheetNames[v],he=L.Sheets[Q]||{},Oe=(L||{}).Workbook||{},xe=(Oe.Sheets||[])[v]||{},at=Array.isArray(he),ct=O.biff==8,Tt,er="",br=[],Dr=na(he["!ref"]||"A1"),an=ct?65536:16384;if(Dr.e.c>255||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<v.SheetNames.length;++kr)an+=(xe?12:11)+(xe?2:1)*v.SheetNames[kr].length;var An=Tt.length+an+br.length;for(kr=0;kr<v.SheetNames.length;++kr){var Dn=he[kr]||{};ko(Dr,"BoundSheet8",wc({pos:An,hs:Dn.Hidden||0,dt:0,name:v.SheetNames[kr]},L)),An+=O[kr].length}var Mn=Dr.end();if(an!=Mn.length)throw new Error("BS8 "+an+" != "+Mn.length);var on=[];return Tt.length&&on.push(Tt),Mn.length&&on.push(Mn),br.length&&on.push(br),Qi([on])}function ov(v,O){var L=O||{},k=[];v&&!v.SSF&&(v.SSF=G.get_table()),v&&v.SSF&&(H(G),G.load_table(v.SSF),L.revssf=Me(v.SSF),L.revssf[v.SSF[65535]]=0,L.ssf=v.SSF),L.Strings=[],L.Strings.Count=0,L.Strings.Unique=0,sp(L),L.cellXfs=[],gh(L.cellXfs,{},{revssf:{General:0}}),v.Props||(v.Props={});for(var Q=0;Q<v.SheetNames.length;++Q)k[k.length]=iv(Q,L,v);return k.unshift(av(v,k,L)),Qi([k])}function Jf(v,O){var L=O||{};switch(L.biff||2){case 8:case 5:return ov(v,O);case 4:case 3:case 2:return ZA(v,O)}throw new Error("invalid type "+L.bookType+" for BIFF")}var Ah=function(){function v(xe,at){var ct=at||{};E!=null&&ct.dense==null&&(ct.dense=E);var Tt=ct.dense?[]:{};xe=xe.replace(/<!--.*?-->/g,"");var er=xe.match(/<table/i);if(!er)throw new Error("Invalid HTML: could not find <table>");var br=xe.match(/<\/table/i),Dr=er.index,an=br&&br.index||xe.length,kr=cr(xe.slice(Dr,an),/(:?<tr[^>]*>)/i,"<tr>"),An=-1,Dn=0,Mn=0,on=0,Ri={s:{r:1e7,c:1e7},e:{r:0,c:0}},da=[];for(Dr=0;Dr<kr.length;++Dr){var $i=kr[Dr].trim(),Da=$i.slice(0,3).toLowerCase();if(Da=="<tr"){if(++An,ct.sheetRows&&ct.sheetRows<=An){--An;break}Dn=0;continue}if(Da!="<td"&&Da!="<th")continue;var lo=$i.split(/<\/t[dh]>/i);for(an=0;an<lo.length;++an){var _a=lo[an].trim();if(!_a.match(/<t[dh]/i))continue;for(var Na=_a,La=0;Na.charAt(0)=="<"&&(La=Na.indexOf(">"))>-1;)Na=Na.slice(La+1);for(var ua=0;ua<da.length;++ua){var Co=da[ua];Co.s.c==Dn&&Co.s.r<An&&An<=Co.e.r&&(Dn=Co.e.c+1,ua=-1)}var Ss=Ot(_a.slice(0,_a.indexOf(">")));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.r<An&&(Ri.e.r=An),Ri.s.c>Dn&&(Ri.s.c=Dn),Ri.e.c<Dn&&(Ri.e.c=Dn),!Na.length)continue;var Ys={t:"s",v:Na};ct.raw||!Na.trim().length||qo=="s"||(Na==="TRUE"?Ys={t:"b",v:!0}:Na==="FALSE"?Ys={t:"b",v:!1}:isNaN(Gt(Na))?isNaN(Jt(Na).getDate())||(Ys={t:"d",v:bt(Na)},ct.cellDates||(Ys={t:"n",v:st(Ys.v)}),Ys.z=ct.dateNF||G._table[14]):Ys={t:"n",v:Gt(Na)}),ct.dense?(Tt[An]||(Tt[An]=[]),Tt[An][Dn]=Ys):Tt[sn({r:An,c:Dn})]=Ys,Dn+=on}}return Tt["!ref"]=ba(Ri),da.length&&(Tt["!merges"]=da),Tt}function O(xe,at){var ct=xe.match(/<table.*?>[\s\S]*?<\/table>/gi);if(!ct||ct.length==0)throw new Error("Invalid HTML: could not find <table>");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;An<er.length;++An){if(er[An].s.r>ct||er[An].s.c>Dr)continue;if(er[An].e.r<ct||er[An].e.c<Dr)continue;if(er[An].s.r<ct||er[An].s.c<Dr){an=-1;break}an=er[An].e.r-er[An].s.r+1,kr=er[An].e.c-er[An].s.c+1;break}if(an<0)continue;var Dn=sn({r:ct,c:Dr}),Mn=Tt.dense?(xe[ct]||[])[Dr]:xe[Dn],on=Mn&&Mn.v!=null&&(Mn.h||Tr(Mn.w||(Qt(Mn),Mn.w)||""))||"",Ri={};an>1&&(Ri.rowspan=an),kr>1&&(Ri.colspan=kr),Tt.editable?on='<span contenteditable="true">'+on+"</span>":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='<a href="'+Mn.l.Target+'">'+on+"</a>")),Ri.id=(Tt.id||"sjs")+"-"+Dn,br.push(or("td",on,Ri))}var da="<tr>";return da+br.join("")+"</tr>"}function k(xe,at,ct){var Tt=[];return Tt.join("")+"<table"+(ct&&ct.id?' id="'+ct.id+'"':"")+">"}var Q='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',he="</body></html>";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("</table>"+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"]=[]);an<xe.length&&kr<at;++an){var Ri=xe[an];if(ep(Ri)){if(k.display)continue;Dr[kr]={hidden:!0}}var da=Ri.children;for(An=Dn=0;An<da.length;++An){var $i=da[An];if(k.display&&ep($i))continue;var Da=$i.hasAttribute("data-v")?$i.getAttribute("data-v"):$i.hasAttribute("v")?$i.getAttribute("v"):_t($i.innerHTML),lo=$i.getAttribute("data-z")||$i.getAttribute("z");for(br=0;br<er.length;++br){var _a=er[br];_a.s.c==Dn+he&&_a.s.r<kr+Q&&kr+Q<=_a.e.r&&(Dn=_a.e.c+1-he,br=-1)}on=+$i.getAttribute("colspan")||1,((Mn=+$i.getAttribute("rowspan")||1)>1||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<Co.length&&!(Co[Ss].hasAttribute("href")&&(ua=Co[Ss].getAttribute("href"),ua.charAt(0)!="#"));++Ss);ua&&ua.charAt(0)!="#"&&(Na.l={Target:ua}),k.dense?(v[kr+Q]||(v[kr+Q]=[]),v[kr+Q][Dn+he]=Na):v[sn({c:Dn+he,r:kr+Q})]=Na,ct.e.c<Dn+he&&(ct.e.c=Dn+he),Dn+=on}++kr}return er.length&&(v["!merges"]=(v["!merges"]||[]).concat(er)),ct.e.r=Math.max(ct.e.r,kr-1+Q),v["!ref"]=ba(ct),kr>=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(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,function(Oe,xe){return Array(parseInt(xe,10)+1).join(" ")}).replace(/<text:tab[^>]*\/>/g," ").replace(/<text:line-break\/>/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(/<!--([\s\S]*?)-->/mg,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/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;Wa<go;++Wa)ua>0&&(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),Na<La.s.c&&(La.s.c=Na),_a<La.s.r&&(La.s.r=_a),Di>La.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.length;++Wa)_a>=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;Va<go;++Va){if(fi=parseInt(Ri["number-columns-repeated"]||"1",10),he.dense)for(Dn[_a+Va]||(Dn[_a+Va]=[]),Dn[_a+Va][Na]=Va==0?on:lr(on);--fi>0;)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='<office:master-styles><style:master-page style:name="mp1" style:page-layout-name="mp1"><style:header/><style:header-left style:display="false"/><style:footer/><style:footer-left style:display="false"/></style:master-page></office:master-styles>',O="<office:document-styles "+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:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+">"+v+"</office:document-styles>";return function(){return et+O}}(),ip=function(){var v=function(Oe){return Dt(Oe).replace(/ +/g,function(xe){return'<text:s text:c="'+xe.length+'"/>'}).replace(/\t/g,"<text:tab/>").replace(/\n/g,"</text:p><text:p>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")},O=` <table:table-cell />
`,L=` <table:covered-table-cell/>
`,k=function(Oe,xe,at){var ct=[];ct.push(' <table:table table:name="'+Dt(xe.SheetNames[at])+`" table:style-name="ta1">
`);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(" <table:table-column"+(Oe["!cols"][er]?' table:style-name="co'+Oe["!cols"][er].ods+'"':"")+`></table:table-column>
`);var An="",Dn=Oe["!rows"]||[];for(Tt=0;Tt<br.s.r;++Tt)An=Dn[Tt]?' table:style-name="ro'+Dn[Tt].ods+'"':"",ct.push(" <table:table-row"+An+`></table:table-row>
`);for(;Tt<=br.e.r;++Tt){for(An=Dn[Tt]?' table:style-name="ro'+Dn[Tt].ods+'"':"",ct.push(" <table:table-row"+An+`>
`),er=0;er<br.s.c;++er)ct.push(O);for(;er<=br.e.c;++er){var Mn=!1,on={},Ri="";for(an=0;an!=Dr.length;++an){if(Dr[an].s.c>er)continue;if(Dr[an].s.r>Tt)continue;if(Dr[an].e.c<er)continue;if(Dr[an].e.r<Tt)continue;(Dr[an].s.c!=er||Dr[an].s.r!=Tt)&&(Mn=!0),on["table:number-columns-spanned"]=Dr[an].e.c-Dr[an].s.c+1,on["table:number-rows-spanned"]=Dr[an].e.r-Dr[an].s.r+1;break}if(Mn){ct.push(L);continue}var da=sn({r:Tt,c:er}),$i=kr?(Oe[Tt]||[])[er]:Oe[da];if($i&&$i.f&&(on["table:formula"]=Dt(Dm($i.f)),$i.F&&$i.F.slice(0,da.length)==da)){var Da=fa($i.F);on["table:number-matrix-columns-spanned"]=Da.e.c-Da.s.c+1,on["table:number-matrix-rows-spanned"]=Da.e.r-Da.s.r+1}if(!$i){ct.push(O);continue}switch($i.t){case"b":Ri=$i.v?"TRUE":"FALSE",on["office:value-type"]="boolean",on["office:boolean-value"]=$i.v?"true":"false";break;case"n":Ri=$i.w||String($i.v||0),on["office:value-type"]="float",on["office:value"]=$i.v||0;break;case"s":case"str":Ri=$i.v==null?"":$i.v,on["office:value-type"]="string";break;case"d":Ri=$i.w||bt($i.v).toISOString(),on["office:value-type"]="date",on["office:date-value"]=bt($i.v).toISOString(),on["table:style-name"]="ce1";break;default:ct.push(O);continue}var lo=v(Ri);if($i.l&&$i.l.Target){var _a=$i.l.Target;_a=_a.charAt(0)=="#"?"#"+Nm(_a.slice(1)):_a,_a.charAt(0)!="#"&&!_a.match(/^\w+:/)&&(_a="../"+_a),lo=or("text:a",lo,{"xlink:href":_a.replace(/&/g,"&amp;")})}ct.push(" "+or("table:table-cell",or("text:p",lo,{}),on)+`
`)}ct.push(` </table:table-row>
`)}return ct.push(` </table:table>
`),ct.join("")},Q=function(Oe,xe){Oe.push(` <office:automatic-styles>
`),Oe.push(` <number:date-style style:name="N37" number:automatic-order="true">
`),Oe.push(` <number:month number:style="long"/>
`),Oe.push(` <number:text>/</number:text>
`),Oe.push(` <number:day number:style="long"/>
`),Oe.push(` <number:text>/</number:text>
`),Oe.push(` <number:year/>
`),Oe.push(` </number:date-style>
`);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<Tt["!cols"].length;++er)if(Tt["!cols"][er]){var br=Tt["!cols"][er];if(br.width==null&&br.wpx==null&&br.wch==null)continue;uo(br),br.ods=at;var Dr=Tt["!cols"][er].wpx+"px";Oe.push(' <style:style style:name="co'+at+`" style:family="table-column">
`),Oe.push(' <style:table-column-properties fo:break-before="auto" style:column-width="'+Dr+`"/>
`),Oe.push(` </style:style>
`),++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<Tt["!rows"].length;++er)if(Tt["!rows"][er]){Tt["!rows"][er].ods=ct;var br=Tt["!rows"][er].hpx+"px";Oe.push(' <style:style style:name="ro'+ct+`" style:family="table-row">
`),Oe.push(' <style:table-row-properties fo:break-before="auto" style:row-height="'+br+`"/>
`),Oe.push(` </style:style>
`),++ct}}}),Oe.push(` <style:style style:name="ta1" style:family="table" style:master-page-name="mp1">
`),Oe.push(` <style:table-properties table:display="true" style:writing-mode="lr-tb"/>
`),Oe.push(` </style:style>
`),Oe.push(` <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>
`),Oe.push(` </office:automatic-styles>
`)};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("<office:document"+ct+Tt+`>
`),at.push(Ns().replace(/office:document-meta/g,"office:meta"))):at.push("<office:document-content"+ct+`>
`),Q(at,Oe),at.push(` <office:body>
`),at.push(` <office:spreadsheet>
`);for(var er=0;er!=Oe.SheetNames.length;++er)at.push(k(Oe.Sheets[Oe.SheetNames[er]],Oe,er,xe));return at.push(` </office:spreadsheet>
`),at.push(` </office:body>
`),xe.bookType=="fods"?at.push("</office:document>"):at.push("</office:document-content>"),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;ct<v.SheetNames.length;++ct)(v.Workbook.Sheets[ct]||{}).Hidden!=2&&at.push(v.SheetNames[ct]);v.Props.SheetNames=at}for(v.Props.Worksheets=v.Props.SheetNames.length,Ft(he,Oe,Vs(v.Props,O)),Q.extprops.push(Oe),Ho(O.rels,3,Oe,Ya.EXT_PROPS),v.Custprops!==v.Props&&It(v.Custprops||{}).length>0&&(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<v.length;)switch(v.charCodeAt(L)){case 10:case 13:case 32:++L;break;case 60:return Cf(v.slice(L),O);default:break e}return yu.to_workbook(v,O)}function Iv(v,O){var L="",k=_f(v,O);switch(O.type){case"base64":L=S.decode(v);break;case"binary":L=v;break;case"buffer":L=v.toString("binary");break;case"array":L=Mt(v);break;default:throw new Error("Unrecognized type "+O.type)}return k[0]==239&&k[1]==187&&k[2]==191&&(L=Cr(L)),cp(L,O)}function Lv(v,O){var L=v;return O.type=="base64"&&(L=S.decode(L)),L=cptable.utils.decode(1200,L.slice(2),"str"),O.type="binary",cp(L,O)}function Ov(v){return v.match(/[^\x00-\x7F]/)?xn(v):v}function Tf(v,O,L,k){return k?(L.type="string",yu.to_workbook(v,L)):yu.to_workbook(O,L)}function Zh(v,O){u();var L=O||{};if(typeof ArrayBuffer!="undefined"&&v instanceof ArrayBuffer)return Zh(new Uint8Array(v),(L=lr(L),L.type="array",L));var k=v,Q=[0,0,0,0],he=!1;if(L.cellStyles&&(L.cellNF=!0,L.sheetStubs=!0),Ih={},L.dateNF&&(Ih.dateNF=L.dateNF),L.type||(L.type=C&&x.isBuffer(v)?"buffer":"base64"),L.type=="file"&&(L.type=C?"buffer":"binary",k=Ge(v)),L.type=="string"&&(he=!0,L.type="binary",L.codepage=65001,k=Ov(v)),L.type=="array"&&typeof Uint8Array!="undefined"&&v instanceof Uint8Array&&typeof ArrayBuffer!="undefined"){var Oe=new ArrayBuffer(3),xe=new Uint8Array(Oe);if(xe.foo="bar",!xe.foo)return L=lr(L),L.type="array",Zh(W(k),L)}switch((Q=_f(k,L))[0]){case 208:if(Q[1]===207&&Q[2]===17&&Q[3]===224&&Q[4]===161&&Q[5]===177&&Q[6]===26&&Q[7]===225)return _v(Xe.read(k,L),L);break;case 9:if(Q[1]<=8)return Qh(k,L);break;case 60:return Cf(k,L);case 73:if(Q[1]===73&&Q[2]===42&&Q[3]===0)throw new Error("TIFF Image File is not a spreadsheet");if(Q[1]===68)return Hd(k,L);break;case 84:if(Q[1]===65&&Q[2]===66&&Q[3]===76)return Td.to_workbook(k,L);break;case 80:return Q[1]===75&&Q[2]<9&&Q[3]<9?Tv(k,L):Tf(v,k,L,he);case 239:return Q[3]===60?Cf(k,L):Tf(v,k,L,he);case 255:if(Q[1]===254)return Lv(k,L);break;case 0:if(Q[1]===0&&Q[2]>=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;k<v.length;++k)L+=String.fromCharCode(v[k]);return O.type=="base64"?S.encode(L):O.type=="string"?Cr(L):L;case"file":return Ee(O.file,v);case"buffer":return v;default:throw new Error("Unrecognized type "+O.type)}}function $h(v,O){u(),Hg(v);var L=lr(O||{});if(L.cellStyles&&(L.cellNF=!0,L.sheetStubs=!0),L.type=="array"){L.type="binary";var k=$h(v,L);return L.type="array",V(k)}switch(L.bookType||"xlsb"){case"xml":case"xlml":return Zd(PA(v,L),L);case"slk":case"sylk":return Zd(fv(v,L),L);case"htm":case"html":return Zd(dv(v,L),L);case"txt":return Mv(Av(v,L),L);case"csv":return Zd(hv(v,L),L,"\uFEFF");case"dif":return Zd(pv(v,L),L);case"dbf":return Jh(vv(v,L),L);case"prn":return Zd(mv(v,L),L);case"rtf":return Zd(gv(v,L),L);case"eth":return Zd(bv(v,L),L);case"fods":return Zd(ap(v,L),L);case"wk1":return Jh(yv(v,L),L);case"wk3":return Jh(Lu.book_to_wk3(v,L),L);case"biff2":L.biff||(L.biff=2);case"biff3":L.biff||(L.biff=3);case"biff4":return L.biff||(L.biff=4),Jh(Jf(v,L),L);case"biff5":L.biff||(L.biff=5);case"biff8":case"xla":case"xls":return L.biff||(L.biff=8),Nv(v,L);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"ods":return Dv(v,L);default:throw new Error("Unrecognized bookType |"+L.bookType+"|")}}function hp(v){if(v.bookType)return;var O={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"},L=v.file.slice(v.file.lastIndexOf(".")).toLowerCase();L.match(/^\.[a-z]+$/)&&(v.bookType=L.slice(1)),v.bookType=O[v.bookType]||v.bookType}function fp(v,O,L){var k=L||{};return k.type="file",k.file=O,hp(k),$h(v,k)}function Fv(v,O,L,k){var Q=L||{};Q.type="file",Q.file=v,hp(Q),Q.type="buffer";var he=k;return he instanceof Function||(he=L),we.writeFile(v,$h(O,Q),he)}function pp(v,O,L,k,Q,he,Oe,xe){var at=Ei(L),ct=xe.defval,Tt=xe.raw||!Object.prototype.hasOwnProperty.call(xe,"raw"),er=!0,br=Q===1?[]:{};if(Q!==1)if(Object.defineProperty)try{Object.defineProperty(br,"__rowNum__",{value:L,enumerable:!1})}catch(An){br.__rowNum__=L}else br.__rowNum__=L;if(!Oe||v[L])for(var Dr=O.s.c;Dr<=O.e.c;++Dr){var an=Oe?v[L][Dr]:v[k[Dr]+at];if(an===void 0||an.t===void 0){if(ct===void 0)continue;he[Dr]!=null&&(br[he[Dr]]=ct);continue}var kr=an.v;switch(an.t){case"z":if(kr==null)break;continue;case"e":kr=kr==0?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+an.t)}if(he[Dr]!=null){if(kr==null)if(an.t=="e"&&kr===null)br[he[Dr]]=null;else if(ct!==void 0)br[he[Dr]]=ct;else if(Tt&&kr===null)br[he[Dr]]=null;else continue;else br[he[Dr]]=Tt||xe.rawNumbers&&an.t=="n"?kr:Qt(an,kr,xe);kr!=null&&(er=!1)}}return{row:br,isempty:er}}function qh(v,O){if(v==null||v["!ref"]==null)return[];var L={t:"n",v:0},k=0,Q=1,he=[],Oe=0,xe="",at={s:{r:0,c:0},e:{r:0,c:0}},ct=O||{},Tt=ct.range!=null?ct.range:v["!ref"];ct.header===1?k=1:ct.header==="A"?k=2:Array.isArray(ct.header)?k=3:ct.header==null&&(k=0);switch(typeof Tt){case"string":at=na(Tt);break;case"number":at=na(v["!ref"]),at.s.r=Tt;break;default:at=Tt}k>0&&(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<he.length;++on)he[on]==xe&&(xe=Oe+"_"+ ++kr);he[Mn]=xe}}for(Dn=at.s.r+Q;Dn<=at.e.r;++Dn){var Ri=pp(v,at,Dn,br,k,he,An,ct);(Ri.isempty===!1||(k===1?ct.blankrows!==!1:!!ct.blankrows))&&(Dr[an++]=Ri.row)}return Dr.length=an,Dr}var mp=/"/g;function gp(v,O,L,k,Q,he,Oe,xe){for(var at=!0,ct=[],Tt="",er=Ei(L),br=O.s.c;br<=O.e.c;++br){if(!k[br])continue;var Dr=xe.dense?(v[L]||[])[br]:v[k[br]+er];if(Dr==null)Tt="";else if(Dr.v!=null){at=!1,Tt=""+(xe.rawNumbers&&Dr.t=="n"?Dr.v:Qt(Dr,null,xe));for(var an=0,kr=0;an!==Tt.length;++an)if((kr=Tt.charCodeAt(an))===Q||kr===he||kr===34||xe.forceQuotes){Tt='"'+Tt.replace(mp,'""')+'"';break}Tt=="ID"&&(Tt='"ID"')}else Dr.f!=null&&!Dr.F?(at=!1,Tt="="+Dr.f,Tt.indexOf(",")>=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<br.length;++Dr)he[va(Dr+xe)+an]={t:"s",v:br[Dr]};return he["!ref"]=ba(Tt),he}function Rv(v,O){return vp(null,v,O)}var jh={encode_col:va,encode_row:Ei,encode_cell:sn,encode_range:ba,decode_col:ra,decode_row:Ti,split_cell:as,decode_cell:ki,decode_range:fa,format_cell:Qt,get_formulae:If,make_csv:ef,make_json:qh,make_formulae:If,sheet_add_aoa:Sn,sheet_add_json:vp,sheet_add_dom:$f,aoa_to_sheet:Rn,json_to_sheet:Rv,table_to_sheet:qf,table_to_book:sv,sheet_to_csv:ef,sheet_to_txt:Ap,sheet_to_json:qh,sheet_to_html:Ah.from_sheet,sheet_to_formulae:If,sheet_to_row_object_array:qh};(function(v){v.consts=v.consts||{};function O(he){he.forEach(function(Oe){v.consts[Oe[0]]=Oe[1]})}function L(he,Oe,xe){return he[Oe]!=null?he[Oe]:he[Oe]=xe}function k(he,Oe,xe){if(typeof Oe=="string"){if(Array.isArray(he)){var at=ki(Oe);return he[at.r]||(he[at.r]=[]),he[at.r][at.c]||(he[at.r][at.c]={t:"z"})}return he[Oe]||(he[Oe]={t:"z"})}return typeof Oe!="number"?k(he,sn(Oe)):k(he,sn({r:Oe,c:xe||0}))}v.sheet_get_cell=k;function Q(he,Oe){if(typeof Oe=="number"){if(Oe>=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("</table>"+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;Da<er.length;++Da)er[Da]==Dr&&(Dr=br+"_"+ ++on);er[$i]=Dr}}return da=an.s.r+Tt,xe._read=function(){if(da>an.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;_<p.length-1;_++){var E=d(b,w);E&&(E.__dimIdx=_,u[_]?(E.attr("position",u[_]),x[y?"initProps":"updateProps"](E,{position:p[_]},m,w)):E.attr("position",p[_]),A.add(E))}}function o(u){return g.map(u,function(p){return[a.cx,a.cy]})}s.diff(n).add(function(u){var p=s.getItemLayout(u);if(!p)return;var A=new x.Polygon,b=new x.Polyline,w={shape:{points:p}};A.shape.points=o(p),b.shape.points=o(p),x.initProps(A,w,m,u),x.initProps(b,w,m,u);var y=new x.Group,_=new x.Group;y.add(b),y.add(A),y.add(_),r(b.shape.points,p,_,s,u,!0),s.setItemGraphicEl(u,y)}).update(function(u,p){var A=n.getItemGraphicEl(p),b=A.childAt(0),w=A.childAt(1),y=A.childAt(2),_={shape:{points:s.getItemLayout(u)}};if(!_.shape.points)return;r(b.shape.points,_.shape.points,y,s,u,!1),x.updateProps(b,_,m),x.updateProps(w,_,m),s.setItemGraphicEl(u,A)}).remove(function(u){l.remove(n.getItemGraphicEl(u))}).execute(),s.eachItemGraphicEl(function(u,p){var A=s.getItemModel(p),b=u.childAt(0),w=u.childAt(1),y=u.childAt(2),_=s.getItemVisual(p,"color");l.add(u),b.useStyle(g.defaults(A.getModel("lineStyle").getLineStyle(),{fill:"none",stroke:_})),b.hoverStyle=A.getModel("emphasis.lineStyle").getLineStyle();var E=A.getModel("areaStyle"),I=A.getModel("emphasis.areaStyle"),S=E.isEmpty()&&E.parentModel.isEmpty(),C=I.isEmpty()&&I.parentModel.isEmpty();C=C&&S,w.ignore=S,w.useStyle(g.defaults(E.getAreaStyle(),{fill:_,opacity:.7})),w.hoverStyle=I.getAreaStyle();var N=A.getModel("itemStyle").getItemStyle(["color"]),M=A.getModel("emphasis.itemStyle").getItemStyle(),P=A.getModel("label"),B=A.getModel("emphasis.label");y.eachChild(function(X){X.setStyle(N),X.hoverStyle=g.clone(M);var V=s.get(s.dimensions[X.__dimIdx],p);(V==null||isNaN(V))&&(V=""),x.setLabelStyle(X.style,X.hoverStyle,P,B,{labelFetcher:s.hostModel,labelDataIndex:p,labelDimIndex:X.__dimIdx,defaultText:V,autoColor:_,isRectText:!0})}),u.highDownOnUpdate=function(X,V){w.attr("ignore",V==="emphasis"?C:S)},x.setHoverStyle(u)}),this._data=s},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}});ue.exports=e},FH2Y:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("ZMnZ"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},FNN5:function(ue,z,i){var T=i("bYtY"),x=i("IwbS"),g=i("+rIm"),h=i("Znkb"),t=["axisLine","axisTickLabel","axisName"],e=["splitLine","splitArea","minorSplitLine"],m=h.extend({type:"radiusAxis",axisPointerClass:"PolarAxisPointer",render:function(c,a){if(this.group.removeAll(),!c.get("show"))return;var l=c.axis,s=l.polar,n=s.getAngleAxis(),d=l.getTicksCoords(),r=l.getMinorTicksCoords(),o=n.getExtent()[0],u=l.getExtent(),p=f(s,c,o),A=new g(c,p);T.each(t,A.add,A),this.group.add(A.getGroup()),T.each(e,function(b){c.get(b+".show")&&!l.scale.isBlank()&&this["_"+b](c,s,o,u,d,r)},this)},_splitLine:function(c,a,l,s,n){var d=c.getModel("splitLine"),r=d.getModel("lineStyle"),o=r.get("color"),u=0;o=o instanceof Array?o:[o];for(var p=[],A=0;A<n.length;A++){var b=u++%o.length;p[b]=p[b]||[],p[b].push(new x.Circle({shape:{cx:a.cx,cy:a.cy,r:n[A].coord}}))}for(var A=0;A<p.length;A++)this.group.add(x.mergePath(p[A],{style:T.defaults({stroke:o[A%o.length],fill:null},r.getLineStyle()),silent:!0}))},_minorSplitLine:function(c,a,l,s,n,d){if(!d.length)return;for(var r=c.getModel("minorSplitLine"),o=r.getModel("lineStyle"),u=[],p=0;p<d.length;p++)for(var A=0;A<d[p].length;A++)u.push(new x.Circle({shape:{cx:a.cx,cy:a.cy,r:d[p][A].coord}}));this.group.add(x.mergePath(u,{style:T.defaults({fill:null},o.getLineStyle()),silent:!0}))},_splitArea:function(c,a,l,s,n){if(!n.length)return;var d=c.getModel("splitArea"),r=d.getModel("areaStyle"),o=r.get("color"),u=0;o=o instanceof Array?o:[o];for(var p=[],A=n[0].coord,b=1;b<n.length;b++){var w=u++%o.length;p[w]=p[w]||[],p[w].push(new x.Sector({shape:{cx:a.cx,cy:a.cy,r0:A,r:n[b].coord,startAngle:0,endAngle:Math.PI*2},silent:!0})),A=n[b].coord}for(var b=0;b<p.length;b++)this.group.add(x.mergePath(p[b],{style:T.defaults({fill:o[b%o.length]},r.getAreaStyle()),silent:!0}))}});function f(c,a,l){return{position:[c.cx,c.cy],rotation:l/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:a.getModel("axisLabel").get("rotate"),z2:1}}ue.exports=m},FUi9:function(ue,z,i){var T=i("bYtY"),x=i("MwEJ"),g=i("aX7z"),h=i("ICMv"),t=i("Qxkt"),e=i("+TT/"),m=e.getLayoutRect;z.getLayoutRect=e.getLayoutRect;var f=i("7hqr"),c=f.enableDataStack,a=f.isDimensionStacked,l=f.getStackedDimension,s=i("hi0g");z.completeDimensions=s;var n=i("sdST");z.createDimensions=n;var d=i("oVpE");z.createSymbol=d.createSymbol;function r(A){return x(A.getSource(),A)}var o={isDimensionStacked:a,enableDataStack:c,getStackedDimension:l};function u(A,b){var w=b;t.isInstance(b)||(w=new t(b),T.mixin(w,h));var y=g.createScaleByModel(w);return y.setExtent(A[0],A[1]),g.niceScaleExtent(y,w),y}function p(A){T.mixin(A,h)}z.createList=r,z.dataStack=o,z.createScale=u,z.mixinAxisModelCommonMethods=p},"Fa/5":function(ue,z,i){var T=i("ProS");i("y2l5"),i("q/+u");var x=i("f5Yq"),g=i("h8O9");i("Ae16"),T.registerVisual(x("scatter","circle")),T.registerLayout(g("scatter"))},FaQm:function(ue,z,i){(function(T,x){var g,h,t,e,e;(function(m){if(typeof DO_NOT_EXPORT_JSZIP=="undefined")ue.exports=m();else if(typeof DO_NOT_EXPORT_JSZIP=="undefined")JSZipSync=m(),!(h=[],g=m,t=typeof g=="function"?g.apply(z,h):g,t!==void 0&&(ue.exports=t));else{var f;typeof globalThis!="undefined"?f=globalThis:typeof window!="undefined"?f=window:typeof x!="undefined"?f=x:typeof $!="undefined"&&$.global?f=$.global:typeof self!="undefined"&&(f=self),f.JSZipSync=m()}})(function(){var m,f,c;return function a(l,s,n){function d(u,p){if(!s[u]){if(!l[u]){var A=typeof e=="function"&&e;if(!p&&A)return e(u,!0);if(r)return r(u,!0);throw new Error("Cannot find module '"+u+"'")}var b=s[u]={exports:{}};l[u][0].call(b.exports,function(w){var y=l[u][1][w];return d(y||w)},b,b.exports,a,l,s,n)}return s[u].exports}for(var r=typeof e=="function"&&e,o=0;o<n.length;o++)d(n[o]);return d}({1:[function(a,l,s){"use strict";var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";s.encode=function(d,r){for(var o="",u,p,A,b,w,y,_,E=0;E<d.length;)u=d.charCodeAt(E++),p=d.charCodeAt(E++),A=d.charCodeAt(E++),b=u>>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<d.length;)b=n.indexOf(d.charAt(E++)),w=n.indexOf(d.charAt(E++)),y=n.indexOf(d.charAt(E++)),_=n.indexOf(d.charAt(E++)),u=b<<2|w>>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<o||o<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+o+"). Corrupted zip ?")},setIndex:function(o){this.checkIndex(o),this.index=o},skip:function(o){this.setIndex(this.index+o)},byteAt:function(o){},readInt:function(o){var u=0,p;for(this.checkOffset(o),p=this.index+o-1;p>=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<u.length;A++)b=u[A],this.file(b.fileName,b.decompressed,{binary:!0,optimizedBinaryString:!0,date:b.date,dir:b.dir,comment:b.fileComment.length?b.fileComment:null,createFolders:o.createFolders});return p.zipComment.length&&(this.comment=p.zipComment),this}},{"./base64":1,"./zipEntries":22}],11:[function(a,l,s){(function(n){"use strict";var d=function(){};if(typeof n!="undefined"){var r=!n.from;if(!r)try{n.from("foo","utf8")}catch(o){r=!0}d=r?function(o,u){return u?new n(o,u):new n(o)}:n.from.bind(n),n.alloc||(n.alloc=function(o){return new n(o)})}l.exports=function(o,u){return typeof o=="number"?n.alloc(o):d(o,u)},l.exports.test=function(o){return n.isBuffer(o)}}).call(this,typeof T!="undefined"?T:void 0)},{}],12:[function(a,l,s){"use strict";var n=a("./uint8ArrayReader");function d(r){this.data=r,this.length=this.data.length,this.index=0}d.prototype=new n,d.prototype.readData=function(r){this.checkOffset(r);var o=this.data.slice(this.index,this.index+r);return this.index+=r,o},l.exports=d},{"./uint8ArrayReader":18}],13:[function(a,l,s){"use strict";var n=a("./support"),d=a("./utils"),r=a("./crc32"),o=a("./signature"),u=a("./defaults"),p=a("./base64"),A=a("./compressions"),b=a("./compressedObject"),w=a("./nodeBuffer"),y=a("./utf8"),_=a("./stringWriter"),E=a("./uint8ArrayWriter"),I=function(K){if(K._data instanceof b&&(K._data=K._data.getContent(),K.options.binary=!0,K.options.base64=!1,d.getTypeOf(K._data)==="uint8array")){var G=K._data;K._data=new Uint8Array(G.length),G.length!==0&&K._data.set(G,0)}return K._data},S=function(K){var G=I(K),H=d.getTypeOf(G);return H==="string"?!K.options.binary&&n.nodebuffer?w(G,"utf-8"):K.asBinary():G},C=function(K){var G=I(this);return G===null||typeof G=="undefined"?"":(this.options.base64&&(G=p.decode(G)),K&&this.options.binary?G=U.utf8decode(G):G=d.transformTo("string",G),!K&&!this.options.binary&&(G=d.transformTo("string",U.utf8encode(G))),G)},N=function(K,G,H){this.name=K,this.dir=H.dir,this.date=H.date,this.comment=H.comment,this._data=G,this.options=H,this._initialMetadata={dir:H.dir,date:H.date}};N.prototype={asText:function(){return C.call(this,!0)},asBinary:function(){return C.call(this,!1)},asNodeBuffer:function(){var K=S(this);return d.transformTo("nodebuffer",K)},asUint8Array:function(){var K=S(this);return d.transformTo("uint8array",K)},asArrayBuffer:function(){return this.asUint8Array().buffer}};var M=function(K,G){var H="",Z;for(Z=0;Z<G;Z++)H+=String.fromCharCode(K&255),K=K>>>8;return H},P=function(){var K={},G,H;for(G=0;G<arguments.length;G++)for(H in arguments[G])arguments[G].hasOwnProperty(H)&&typeof K[H]=="undefined"&&(K[H]=arguments[G][H]);return K},B=function(K){return K=K||{},K.base64===!0&&(K.binary===null||K.binary===void 0)&&(K.binary=!0),K=P(K,u),K.date=K.date||new Date,K.compression!==null&&(K.compression=K.compression.toUpperCase()),K},X=function(K,G,H){var Z=d.getTypeOf(G),q;if(H=B(H),H.createFolders&&(q=V(K))&&Y.call(this,q,!0),H.dir||G===null||typeof G=="undefined")H.base64=!1,H.binary=!1,G=null;else if(Z==="string")H.binary&&!H.base64&&(H.optimizedBinaryString!==!0&&(G=d.string2binary(G)));else{if(H.base64=!1,H.binary=!0,!Z&&!(G instanceof b))throw new Error("The data of '"+K+"' is in an unsupported format !");Z==="arraybuffer"&&(G=d.transformTo("uint8array",G))}var ce=new N(K,G,H);return this.files[K]=ce,ce},V=function(K){K.slice(-1)=="/"&&(K=K.substring(0,K.length-1));var G=K.lastIndexOf("/");return G>0?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<H.length;Z++)delete this.files[H[Z].name];return this},generate:function(K){K=P(K||{},{base64:!0,compression:"STORE",type:"base64",comment:null}),d.checkSupport(K.type);var G=[],H=0,Z=0,q,ce,ne=d.transformTo("string",this.utf8encode(K.comment||this.comment||""));for(var se in this.files){if(!this.files.hasOwnProperty(se))continue;var Ce=this.files[se],Re=Ce.options.compression||K.compression.toUpperCase(),Xe=A[Re];if(!Xe)throw new Error(Re+" is not a valid compression method !");var we=j.call(this,Ce,Xe),Pe=W.call(this,se,Ce,we,H);H+=Pe.fileRecord.length+we.compressedSize,Z+=Pe.dirRecord.length,G.push(Pe)}var Ee="";Ee=o.CENTRAL_DIRECTORY_END+"\0\0\0\0"+M(G.length,2)+M(G.length,2)+M(Z,4)+M(H,4)+M(ne.length,2)+ne;var Ge=K.type.toLowerCase();for(Ge==="uint8array"||Ge==="arraybuffer"||Ge==="blob"||Ge==="nodebuffer"?q=new E(H+Z+Ee.length):q=new _(H+Z+Ee.length),ce=0;ce<G.length;ce++)q.append(G[ce].fileRecord),q.append(G[ce].compressedObject.compressedContent);for(ce=0;ce<G.length;ce++)q.append(G[ce].dirRecord);q.append(Ee);var It=q.finalize();switch(K.type.toLowerCase()){case"uint8array":case"arraybuffer":case"nodebuffer":return d.transformTo(K.type.toLowerCase(),It);case"blob":return d.arrayBuffer2Blob(d.transformTo("arraybuffer",It));case"base64":return K.base64?p.encode(It):It;default:return It}},crc32:function(K,G){return r(K,G)},utf8encode:function(K){return d.transformTo("string",y.utf8encode(K))},utf8decode:function(K){return y.utf8decode(K)}};l.exports=U},{"./base64":1,"./compressedObject":2,"./compressions":3,"./crc32":4,"./defaults":6,"./nodeBuffer":11,"./signature":14,"./stringWriter":16,"./support":17,"./uint8ArrayWriter":19,"./utf8":20,"./utils":21}],14:[function(a,l,s){"use strict";s.LOCAL_FILE_HEADER="PK",s.CENTRAL_FILE_HEADER="PK",s.CENTRAL_DIRECTORY_END="PK",s.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",s.ZIP64_CENTRAL_DIRECTORY_END="PK",s.DATA_DESCRIPTOR="PK\x07\b"},{}],15:[function(a,l,s){"use strict";var n=a("./dataReader"),d=a("./utils");function r(o,u){this.data=o,u||(this.data=d.string2binary(this.data)),this.length=this.data.length,this.index=0}r.prototype=new n,r.prototype.byteAt=function(o){return this.data.charCodeAt(o)},r.prototype.lastIndexOfSignature=function(o){return this.data.lastIndexOf(o)},r.prototype.readData=function(o){this.checkOffset(o);var u=this.data.slice(this.index,this.index+o);return this.index+=o,u},l.exports=r},{"./dataReader":5,"./utils":21}],16:[function(a,l,s){"use strict";var n=a("./utils"),d=function(){this.data=[]};d.prototype={append:function(o){o=n.transformTo("string",o),this.data.push(o)},finalize:function(){return this.data.join("")}},l.exports=d},{"./utils":21}],17:[function(a,l,s){(function(n){"use strict";if(s.base64=!0,s.array=!0,s.string=!0,s.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",s.nodebuffer=typeof n!="undefined",s.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")s.blob=!1;else{var d=new ArrayBuffer(0);try{s.blob=new Blob([d],{type:"application/zip"}).size===0}catch(u){try{var r=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,o=new r;o.append(d),s.blob=o.getBlob("application/zip").size===0}catch(p){s.blob=!1}}}}).call(this,typeof T!="undefined"?T:void 0)},{}],18:[function(a,l,s){"use strict";var n=a("./dataReader");function d(r){r&&(this.data=r,this.length=this.data.length,this.index=0)}d.prototype=new n,d.prototype.byteAt=function(r){return this.data[r]},d.prototype.lastIndexOfSignature=function(r){for(var o=r.charCodeAt(0),u=r.charCodeAt(1),p=r.charCodeAt(2),A=r.charCodeAt(3),b=this.length-4;b>=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<N;S++)E=y.charCodeAt(S),(E&64512)===55296&&S+1<N&&(I=y.charCodeAt(S+1),(I&64512)===56320&&(E=65536+(E-55296<<10)+(I-56320),S++)),M+=E<128?1:E<2048?2:E<65536?3:4;for(d.uint8array?_=new Uint8Array(M):_=new Array(M),C=0,S=0;C<M;S++)E=y.charCodeAt(S),(E&64512)===55296&&S+1<N&&(I=y.charCodeAt(S+1),(I&64512)===56320&&(E=65536+(E-55296<<10)+(I-56320),S++)),E<128?_[C++]=E:E<2048?(_[C++]=192|E>>>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;E<N;){if(S=y[E++],S<128){M[I++]=S;continue}if(C=o[S],C>4){M[I++]=65533,E+=C-1;continue}for(S&=C===2?31:C===3?15:7;C>1&&E<N;)S=S<<6|y[E++]&63,C--;if(C>1){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;E<I;){var C=A(y,Math.min(E+S,I));d.uint8array?_.push(b(y.subarray(E,C))):_.push(b(y.slice(E,C))),E=C}return _.join("")}},{"./nodeBuffer":11,"./support":17,"./utils":21}],21:[function(a,l,s){"use strict";var n=a("./support"),d=a("./compressions"),r=a("./nodeBuffer");s.string2binary=function(w){for(var y="",_=0;_<w.length;_++)y+=String.fromCharCode(w.charCodeAt(_)&255);return y},s.arrayBuffer2Blob=function(w){s.checkSupport("blob");try{return new Blob([w],{type:"application/zip"})}catch(E){try{var y=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,_=new y;return _.append(w),_.getBlob("application/zip")}catch(I){throw new Error("Bug : can't construct the Blob.")}}};function o(w){return w}function u(w,y){for(var _=0;_<w.length;++_)y[_]=w.charCodeAt(_)&255;return y}function p(w){var y=65536,_=[],E=w.length,I=s.getTypeOf(w),S=0,C=!0;try{switch(I){case"uint8array":String.fromCharCode.apply(null,new Uint8Array(0));break;case"nodebuffer":String.fromCharCode.apply(null,r(0));break}}catch(P){C=!1}if(!C){for(var N="",M=0;M<w.length;M++)N+=String.fromCharCode(w[M]);return N}for(;S<E&&y>1;)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;_<w.length;_++)y[_]=w[_];return y}var b={};b.string={string:o,array:function(y){return u(y,new Array(y.length))},arraybuffer:function(y){return b.string.uint8array(y).buffer},uint8array:function(y){return u(y,new Uint8Array(y.length))},nodebuffer:function(y){return u(y,r(y.length))}},b.array={string:p,array:o,arraybuffer:function(y){return new Uint8Array(y).buffer},uint8array:function(y){return new Uint8Array(y)},nodebuffer:function(y){return r(y)}},b.arraybuffer={string:function(y){return p(new Uint8Array(y))},array:function(y){return A(new Uint8Array(y),new Array(y.byteLength))},arraybuffer:o,uint8array:function(y){return new Uint8Array(y)},nodebuffer:function(y){return r(new Uint8Array(y))}},b.uint8array={string:p,array:function(y){return A(y,new Array(y.length))},arraybuffer:function(y){return y.buffer},uint8array:o,nodebuffer:function(y){return r(y)}},b.nodebuffer={string:p,array:function(y){return A(y,new Array(y.length))},arraybuffer:function(y){return b.nodebuffer.uint8array(y).buffer},uint8array:function(y){return A(y,new Uint8Array(y.length))},nodebuffer:o},s.transformTo=function(w,y){if(y||(y=""),!w)return y;s.checkSupport(w);var _=s.getTypeOf(y),E=b[_][w](y);return E},s.getTypeOf=function(w){if(typeof w=="string")return"string";if(Object.prototype.toString.call(w)==="[object Array]")return"array";if(n.nodebuffer&&r.test(w))return"nodebuffer";if(n.uint8array&&w instanceof Uint8Array)return"uint8array";if(n.arraybuffer&&w instanceof ArrayBuffer)return"arraybuffer"},s.checkSupport=function(w){var y=n[w.toLowerCase()];if(!y)throw new Error(w+" is not supported by this browser")},s.MAX_VALUE_16BITS=65535,s.MAX_VALUE_32BITS=-1,s.pretty=function(w){var y="",_,E;for(E=0;E<(w||"").length;E++)_=w.charCodeAt(E),y+="\\x"+(_<16?"0":"")+_.toString(16).toUpperCase();return y},s.findCompression=function(w){for(var y in d){if(!d.hasOwnProperty(y))continue;if(d[y].magic===w)return d[y]}return null},s.isRegExp=function(w){return Object.prototype.toString.call(w)==="[object RegExp]"}},{"./compressions":3,"./nodeBuffer":11,"./support":17}],22:[function(a,l,s){"use strict";var n=a("./stringReader"),d=a("./nodeBufferReader"),r=a("./uint8ArrayReader"),o=a("./utils"),u=a("./signature"),p=a("./zipEntry"),A=a("./support"),b=a("./object");function w(y,_){this.files=[],this.loadOptions=_,y&&this.load(y)}w.prototype={checkSignature:function(_){var E=this.reader.readString(4);if(E!==_)throw new Error("Corrupted zip or bug : unexpected signature ("+o.pretty(E)+", expected "+o.pretty(_)+")")},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2),this.zipComment=this.reader.readString(this.zipCommentLength),this.zipComment=b.utf8decode(this.zipComment)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.versionMadeBy=this.reader.readString(2),this.versionNeeded=this.reader.readInt(2),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var _=this.zip64EndOfCentralSize-44,E=0,I,S,C;E<_;)I=this.reader.readInt(2),S=this.reader.readInt(4),C=this.reader.readString(S),this.zip64ExtensibleData[I]={id:I,length:S,value:C}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var _,E;for(_=0;_<this.files.length;_++)E=this.files[_],this.reader.setIndex(E.localHeaderOffset),this.checkSignature(u.LOCAL_FILE_HEADER),E.readLocalPart(this.reader),E.handleUTF8()},readCentralDir:function(){var _;for(this.reader.setIndex(this.centralDirOffset);this.reader.readString(4)===u.CENTRAL_FILE_HEADER;)_=new p({zip64:this.zip64},this.loadOptions),_.readCentralPart(this.reader),this.files.push(_)},readEndOfCentral:function(){var _=this.reader.lastIndexOfSignature(u.CENTRAL_DIRECTORY_END);if(_===-1)throw new Error("Corrupted zip : can't find end of central directory");if(this.reader.setIndex(_),this.checkSignature(u.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===o.MAX_VALUE_16BITS||this.diskWithCentralDirStart===o.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===o.MAX_VALUE_16BITS||this.centralDirRecords===o.MAX_VALUE_16BITS||this.centralDirSize===o.MAX_VALUE_32BITS||this.centralDirOffset===o.MAX_VALUE_32BITS){if(this.zip64=!0,_=this.reader.lastIndexOfSignature(u.ZIP64_CENTRAL_DIRECTORY_LOCATOR),_===-1)throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator");this.reader.setIndex(_),this.checkSignature(u.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(u.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}},prepareReader:function(_){var E=o.getTypeOf(_);E==="string"&&!A.uint8array?this.reader=new n(_,this.loadOptions.optimizedBinaryString):E==="nodebuffer"?this.reader=new d(_):this.reader=new r(o.transformTo("uint8array",_))},load:function(_){this.prepareReader(_),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},l.exports=w},{"./nodeBufferReader":12,"./object":13,"./signature":14,"./stringReader":15,"./support":17,"./uint8ArrayReader":18,"./utils":21,"./zipEntry":23}],23:[function(a,l,s){"use strict";var n=a("./stringReader"),d=a("./utils"),r=a("./compressedObject"),o=a("./object");function u(p,A){this.options=p,this.loadOptions=A}u.prototype={isEncrypted:function(){return(this.bitFlag&1)===1},useUTF8:function(){return(this.bitFlag&2048)===2048},prepareCompressedContent:function(A,b,w){return function(){var y=A.index;A.setIndex(b);var _=A.readData(w);return A.setIndex(y),_}},prepareContent:function(A,b,w,y,_){return function(){var E=d.transformTo(y.uncompressInputType,this.getCompressedContent()),I=y.uncompress(E);if(I.length!==_)throw new Error("Bug : uncompressed data size mismatch");return I}},readLocalPart:function(A){var b,w;if(A.skip(22),this.fileNameLength=A.readInt(2),w=A.readInt(2),this.fileName=A.readString(this.fileNameLength),A.skip(w),this.compressedSize==-1||this.uncompressedSize==-1)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize == -1 || uncompressedSize == -1)");if(b=d.findCompression(this.compressionMethod),b===null)throw new Error("Corrupted zip : compression "+d.pretty(this.compressionMethod)+" unknown (inner file : "+this.fileName+")");if(this.decompressed=new r,this.decompressed.compressedSize=this.compressedSize,this.decompressed.uncompressedSize=this.uncompressedSize,this.decompressed.crc32=this.crc32,this.decompressed.compressionMethod=this.compressionMethod,this.decompressed.getCompressedContent=this.prepareCompressedContent(A,A.index,this.compressedSize,b),this.decompressed.getContent=this.prepareContent(A,A.index,this.compressedSize,b,this.uncompressedSize),this.loadOptions.checkCRC32&&(this.decompressed=d.transformTo("string",this.decompressed.getContent()),o.crc32(this.decompressed)!==this.crc32))throw new Error("Corrupted zip : CRC32 mismatch")},readCentralPart:function(A){if(this.versionMadeBy=A.readString(2),this.versionNeeded=A.readInt(2),this.bitFlag=A.readInt(2),this.compressionMethod=A.readString(2),this.date=A.readDate(),this.crc32=A.readInt(4),this.compressedSize=A.readInt(4),this.uncompressedSize=A.readInt(4),this.fileNameLength=A.readInt(2),this.extraFieldsLength=A.readInt(2),this.fileCommentLength=A.readInt(2),this.diskNumberStart=A.readInt(2),this.internalFileAttributes=A.readInt(2),this.externalFileAttributes=A.readInt(4),this.localHeaderOffset=A.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");this.fileName=A.readString(this.fileNameLength),this.readExtraFields(A),this.parseZIP64ExtraField(A),this.fileComment=A.readString(this.fileCommentLength),this.dir=!!(this.externalFileAttributes&16)},parseZIP64ExtraField:function(A){if(!this.extraFields[1])return;var b=new n(this.extraFields[1].value);this.uncompressedSize===d.MAX_VALUE_32BITS&&(this.uncompressedSize=b.readInt(8)),this.compressedSize===d.MAX_VALUE_32BITS&&(this.compressedSize=b.readInt(8)),this.localHeaderOffset===d.MAX_VALUE_32BITS&&(this.localHeaderOffset=b.readInt(8)),this.diskNumberStart===d.MAX_VALUE_32BITS&&(this.diskNumberStart=b.readInt(4))},readExtraFields:function(A){var b=A.index,w,y,_;for(this.extraFields=this.extraFields||{};A.index<b+this.extraFieldsLength;)w=A.readInt(2),y=A.readInt(2),_=A.readString(y),this.extraFields[w]={id:w,length:y,value:_}},handleUTF8:function(){if(this.useUTF8())this.fileName=o.utf8decode(this.fileName),this.fileComment=o.utf8decode(this.fileComment);else{var A=this.findExtraFieldUnicodePath();A!==null&&(this.fileName=A);var b=this.findExtraFieldUnicodeComment();b!==null&&(this.fileComment=b)}},findExtraFieldUnicodePath:function(){var A=this.extraFields[28789];if(A){var b=new n(A.value);return b.readInt(1)!==1||o.crc32(this.fileName)!==b.readInt(4)?null:o.utf8decode(b.readString(A.length-5))}return null},findExtraFieldUnicodeComment:function(){var A=this.extraFields[25461];if(A){var b=new n(A.value);return b.readInt(1)!==1||o.crc32(this.fileComment)!==b.readInt(4)?null:o.utf8decode(b.readString(A.length-5))}return null}},l.exports=u},{"./compressedObject":2,"./object":13,"./stringReader":15,"./utils":21}],24:[function(a,l,s){"use strict";var n=a("./lib/utils/common").assign,d=a("./lib/deflate"),r=a("./lib/inflate"),o=a("./lib/zlib/constants"),u={};n(u,d,r,o),l.exports=u},{"./lib/deflate":25,"./lib/inflate":26,"./lib/utils/common":27,"./lib/zlib/constants":30}],25:[function(a,l,s){"use strict";var n=a("./zlib/deflate.js"),d=a("./utils/common"),r=a("./utils/strings"),o=a("./zlib/messages"),u=a("./zlib/zstream"),p=0,A=4,b=0,w=1,y=-1,_=0,E=8,I=function(P){this.options=d.assign({level:y,method:E,chunkSize:16384,windowBits:15,memLevel:8,strategy:_,to:""},P||{});var B=this.options;B.raw&&B.windowBits>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<b;y++)u[w+y]=p[A+y]},flattenChunks:function(u){var p,A,b,w,y,_;for(b=0,p=0,A=u.length;p<A;p++)b+=u[p].length;for(_=new Uint8Array(b),w=0,p=0,A=u.length;p<A;p++)y=u[p],_.set(y,w),w+=y.length;return _}},r={arraySet:function(u,p,A,b,w){for(var y=0;y<b;y++)u[w+y]=p[A+y]},flattenChunks:function(u){return[].concat.apply([],u)}};s.setTyped=function(o){o?(s.Buf8=Uint8Array,s.Buf16=Uint16Array,s.Buf32=Int32Array,s.assign(s,d)):(s.Buf8=Array,s.Buf16=Array,s.Buf32=Array,s.assign(s,r))},s.setTyped(n)},{}],28:[function(a,l,s){"use strict";var n=a("./common"),d=!0,r=!0;try{String.fromCharCode.apply(null,[0])}catch(A){d=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(A){r=!1}for(var o=new n.Buf8(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,s.string2buf=function(A){var b,w,y,_,E,I=A.length,S=0;for(_=0;_<I;_++)w=A.charCodeAt(_),(w&64512)===55296&&_+1<I&&(y=A.charCodeAt(_+1),(y&64512)===56320&&(w=65536+(w-55296<<10)+(y-56320),_++)),S+=w<128?1:w<2048?2:w<65536?3:4;for(b=new n.Buf8(S),E=0,_=0;E<S;_++)w=A.charCodeAt(_),(w&64512)===55296&&_+1<I&&(y=A.charCodeAt(_+1),(y&64512)===56320&&(w=65536+(w-55296<<10)+(y-56320),_++)),w<128?b[E++]=w:w<2048?(b[E++]=192|w>>>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;y<b;y++)w+=String.fromCharCode(A[y]);return w}s.buf2binstring=function(A){return p(A,A.length)},s.binstring2buf=function(A){for(var b=new n.Buf8(A.length),w=0,y=b.length;w<y;w++)b[w]=A.charCodeAt(w);return b},s.buf2string=function(A,b){var w,y,_,E,I=b||A.length,S=new Array(I*2);for(y=0,w=0;w<I;){if(_=A[w++],_<128){S[y++]=_;continue}if(E=o[_],E>4){S[y++]=65533,w+=E-1;continue}for(_&=E===2?31:E===3?15:7;E>1&&w<I;)_=_<<6|A[w++]&63,E--;if(E>1){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<w;y++)o=o>>>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]&&De<rr);if(Fe=Ce-(rr-De),De=rr-Ce,Fe>Ot){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.hash_shift^be.window[Ot+1])&be.hash_mask;be.insert&&!(be.ins_h=(be.ins_h<<be.hash_shift^be.window[Ot+se-1])&be.hash_mask,be.prev[Ot&be.w_mask]=be.head[be.ins_h],be.head[be.ins_h]=Ot,Ot++,be.insert--,be.lookahead+be.insert<se););}while(be.lookahead<Re&&be.strm.avail_in!==0)}function Gt(be,et){var ot=65535;for(ot>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<Re){if(mt(be),be.lookahead<Re&&et===p)return Me;if(be.lookahead===0)break}if(ot=0,be.lookahead>=se&&(be.ins_h=(be.ins_h<<be.hash_shift^be.window[be.strstart+se-1])&be.hash_mask,ot=be.prev[be.strstart&be.w_mask]=be.head[be.ins_h],be.head[be.ins_h]=be.strstart),ot!==0&&be.strstart-ot<=be.w_size-Re&&(be.match_length=lr(be,ot)),be.match_length>=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<<be.hash_shift^be.window[be.strstart+se-1])&be.hash_mask,ot=be.prev[be.strstart&be.w_mask]=be.head[be.ins_h],be.head[be.ins_h]=be.strstart;while(--be.match_length!==0);be.strstart++}else be.strstart+=be.match_length,be.match_length=0,be.ins_h=be.window[be.strstart],be.ins_h=(be.ins_h<<be.hash_shift^be.window[be.strstart+1])&be.hash_mask;else De=d._tr_tally(be,0,be.window[be.strstart]),be.lookahead--,be.strstart++;if(De&&(ft(be,!1),be.strm.avail_out===0))return Me}return be.insert=be.strstart<se-1?be.strstart:se-1,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 dr(be,et){for(var ot,De,Be;;){if(be.lookahead<Re){if(mt(be),be.lookahead<Re&&et===p)return Me;if(be.lookahead===0)break}if(ot=0,be.lookahead>=se&&(be.ins_h=(be.ins_h<<be.hash_shift^be.window[be.strstart+se-1])&be.hash_mask,ot=be.prev[be.strstart&be.w_mask]=be.head[be.ins_h],be.head[be.ins_h]=be.strstart),be.prev_length=be.match_length,be.prev_match=be.match_start,be.match_length=se-1,ot!==0&&be.prev_length<be.max_lazy_match&&be.strstart-ot<=be.w_size-Re&&(be.match_length=lr(be,ot),be.match_length<=5&&(be.strategy===M||be.match_length===se&&be.strstart-be.match_start>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<<be.hash_shift^be.window[be.strstart+se-1])&be.hash_mask,ot=be.prev[be.strstart&be.w_mask]=be.head[be.ins_h],be.head[be.ins_h]=be.strstart);while(--be.prev_length!==0);if(be.match_available=0,be.match_length=se-1,be.strstart++,De&&(ft(be,!1),be.strm.avail_out===0))return Me}else if(be.match_available){if(De=d._tr_tally(be,0,be.window[be.strstart-1]),De&&ft(be,!1),be.strstart++,be.lookahead--,be.strm.avail_out===0)return Me}else be.match_available=1,be.strstart++,be.lookahead--}return be.match_available&&(De=d._tr_tally(be,0,be.window[be.strstart-1]),be.match_available=0),be.insert=be.strstart<se-1?be.strstart:se-1,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 cr(be,et){for(var ot,De,Be,Fe,Ot=be.window;;){if(be.lookahead<=Ce){if(mt(be),be.lookahead<=Ce&&et===p)return Me;if(be.lookahead===0)break}if(be.match_length=0,be.lookahead>=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]&&Be<Fe);be.match_length=Ce-(Fe-Be),be.match_length>be.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<<nr.w_bits,nr.w_mask=nr.w_size-1,nr.hash_bits=Be+7,nr.hash_size=1<<nr.hash_bits,nr.hash_mask=nr.hash_size-1,nr.hash_shift=~~((nr.hash_bits+se-1)/se),nr.window=new n.Buf8(nr.w_size*2),nr.head=new n.Buf16(nr.hash_size),nr.prev=new n.Buf16(nr.w_size),nr.lit_bufsize=1<<Be+6,nr.pending_buf_size=nr.lit_bufsize*4,nr.pending_buf=new n.Buf8(nr.pending_buf_size),nr.d_buf=nr.lit_bufsize>>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.gzindex<De.gzhead.name.length?Fe=De.gzhead.name.charCodeAt(De.gzindex++)&255:Fe=0,Kt(De,Fe)}while(Fe!==0);De.gzhead.hcrc&&De.pending>Be&&(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.gzindex<De.gzhead.comment.length?Fe=De.gzhead.comment.charCodeAt(De.gzindex++)&255:Fe=0,Kt(De,Fe)}while(Fe!==0);De.gzhead.hcrc&&De.pending>Be&&(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<<p.lenbits)-1,Y=(1<<p.distbits)-1;e:do{P<15&&(M+=H[A++]<<P,P+=8,M+=H[A++]<<P,P+=8),j=B[M&V];t:for(;;){if(W=j>>>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&&(M+=H[A++]<<P,P+=8),U+=M&(1<<W)-1,M>>>=W,P-=W),P<15&&(M+=H[A++]<<P,P+=8,M+=H[A++]<<P,P+=8),j=X[M&Y];r:for(;;){if(W=j>>>24,M>>>=W,P-=W,W=j>>>16&255,W&16){if(R=j&65535,W&=15,P<W&&(M+=H[A++]<<P,P+=8,P<W&&(M+=H[A++]<<P,P+=8)),R+=M&(1<<W)-1,R>E){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,W<U){U-=W;do Z[w++]=N[K++];while(--W);K=w-R,G=Z}}else if(C<W){if(K+=I+C-W,W-=C,W<U){U-=W;do Z[w++]=N[K++];while(--W);if(K=0,C<U){W=C,U-=W;do Z[w++]=N[K++];while(--W);K=w-R,G=Z}}}else if(K+=C-W,W<U){U-=W;do Z[w++]=N[K++];while(--W);K=w-R,G=Z}for(;U>2;)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<<W)-1)];continue r}else{o.msg="invalid distance code",p.mode=n;break e}break}}else if((W&64)===0){j=B[(j&65535)+(M&(1<<W)-1)];continue t}else if(W&32){p.mode=d;break e}else{o.msg="invalid literal/length code",p.mode=n;break e}break}}while(A<b&&w<_);U=P>>3,A-=U,P-=U<<3,M&=(1<<P)-1,o.next_in=A,o.next_out=w,o.avail_in=A<b?5+(b-A):5-(A-b),o.avail_out=w<_?257+(_-w):257-(w-_),p.hold=M,p.bits=P;return}},{}],35:[function(a,l,s){"use strict";var n=a("../utils/common"),d=a("./adler32"),r=a("./crc32"),o=a("./inffast"),u=a("./inftrees"),p=0,A=1,b=2,w=4,y=5,_=6,E=0,I=1,S=2,C=-2,N=-3,M=-4,P=-5,B=8,X=1,V=2,Y=3,j=4,W=5,U=6,R=7,K=8,G=9,H=10,Z=11,q=12,ce=13,ne=14,se=15,Ce=16,Re=17,Xe=18,we=19,Pe=20,Ee=21,Ge=22,It=23,ze=24,ye=25,Me=26,qe=27,nt=28,st=29,xt=30,Bt=31,Le=32,Ue=852,We=592,ft=15,Kt=ft;function bt(ht){return(ht>>>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.wbits,be.wnext=0,be.whave=0,be.window=new n.Buf8(be.wsize)),Lt>=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<be.wsize&&(be.whave+=Et))),0}function Ve(ht,Ft){var Te,Lt,Et,be,et,ot,De,Be,Fe,Ot,nr,St,Wt,Rr,pr=0,rr,Dt,vr,xr,Tr,rn,_n,Vn,Or=new n.Buf8(4),Cr,xn,In=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!ht||!ht.state||!ht.output||!ht.input&&ht.avail_in!==0)return C;Te=ht.state,Te.mode===q&&(Te.mode=ce),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,Ot=ot,nr=De,Vn=E;e:for(;;)switch(Te.mode){case X:if(Te.wrap===0){Te.mode=ce;break}for(;Fe<16;){if(ot===0)break e;ot--,Be+=Lt[be++]<<Fe,Fe+=8}if(Te.wrap&2&&Be===35615){Te.check=0,Or[0]=Be&255,Or[1]=Be>>>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++]<<Fe,Fe+=8}if(Te.flags=Be,(Te.flags&255)!==B){ht.msg="unknown compression method",Te.mode=xt;break}if(Te.flags&57344){ht.msg="unknown header flags set",Te.mode=xt;break}Te.head&&(Te.head.text=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++]<<Fe,Fe+=8}Te.head&&(Te.head.time=Be),Te.flags&512&&(Or[0]=Be&255,Or[1]=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++]<<Fe,Fe+=8}Te.head&&(Te.head.xflags=Be&255,Te.head.os=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++]<<Fe,Fe+=8}Te.length=Be,Te.head&&(Te.head.extra_len=Be),Te.flags&512&&(Or[0]=Be&255,Or[1]=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<ot);if(Te.flags&512&&(Te.check=r(Te.check,Lt,St,be)),ot-=St,be+=St,_n)break e}else Te.head&&(Te.head.name=null);Te.length=0,Te.mode=K;case K:if(Te.flags&4096){if(ot===0)break e;St=0;do _n=Lt[be+St++],Te.head&&_n&&Te.length<65536&&(Te.head.comment+=String.fromCharCode(_n));while(_n&&St<ot);if(Te.flags&512&&(Te.check=r(Te.check,Lt,St,be)),ot-=St,be+=St,_n)break e}else Te.head&&(Te.head.comment=null);Te.mode=G;case G:if(Te.flags&512){for(;Fe<16;){if(ot===0)break e;ot--,Be+=Lt[be++]<<Fe,Fe+=8}if(Be!==(Te.check&65535)){ht.msg="header crc mismatch",Te.mode=xt;break}Be=0,Fe=0}Te.head&&(Te.head.hcrc=Te.flags>>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,Fe+=8}ht.adler=Te.check=bt(Be),Be=0,Fe=0,Te.mode=Z;case Z:if(Te.havedict===0)return ht.next_out=et,ht.avail_out=De,ht.next_in=be,ht.avail_in=ot,Te.hold=Be,Te.bits=Fe,S;ht.adler=Te.check=1,Te.mode=q;case q:if(Ft===y||Ft===_)break e;case ce:if(Te.last){Be>>>=Fe&7,Fe-=Fe&7,Te.mode=qe;break}for(;Fe<3;){if(ot===0)break e;ot--,Be+=Lt[be++]<<Fe,Fe+=8}Te.last=Be&1,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++]<<Fe,Fe+=8}if((Be&65535)!==(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++]<<Fe,Fe+=8}if(Te.nlen=(Be&31)+257,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<Te.ncode;){for(;Fe<3;){if(ot===0)break e;ot--,Be+=Lt[be++]<<Fe,Fe+=8}Te.lens[In[Te.have++]]=Be&7,Be>>>=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<Te.nlen+Te.ndist;){for(;!(pr=Te.lencode[Be&(1<<Te.lenbits)-1],rr=pr>>>24,Dt=pr>>>16&255,vr=pr&65535,rr<=Fe);){if(ot===0)break e;ot--,Be+=Lt[be++]<<Fe,Fe+=8}if(vr<16)Be>>>=rr,Fe-=rr,Te.lens[Te.have++]=vr;else{if(vr===16){for(xn=rr+2;Fe<xn;){if(ot===0)break e;ot--,Be+=Lt[be++]<<Fe,Fe+=8}if(Be>>>=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<xn;){if(ot===0)break e;ot--,Be+=Lt[be++]<<Fe,Fe+=8}Be>>>=rr,Fe-=rr,_n=0,St=3+(Be&7),Be>>>=3,Fe-=3}else{for(xn=rr+7;Fe<xn;){if(ot===0)break e;ot--,Be+=Lt[be++]<<Fe,Fe+=8}Be>>>=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<<Te.lenbits)-1],rr=pr>>>24,Dt=pr>>>16&255,vr=pr&65535,rr<=Fe);){if(ot===0)break e;ot--,Be+=Lt[be++]<<Fe,Fe+=8}if(Dt&&(Dt&240)===0){for(xr=rr,Tr=Dt,rn=vr;!(pr=Te.lencode[rn+((Be&(1<<xr+Tr)-1)>>xr)],rr=pr>>>24,Dt=pr>>>16&255,vr=pr&65535,xr+rr<=Fe);){if(ot===0)break e;ot--,Be+=Lt[be++]<<Fe,Fe+=8}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<xn;){if(ot===0)break e;ot--,Be+=Lt[be++]<<Fe,Fe+=8}Te.length+=Be&(1<<Te.extra)-1,Be>>>=Te.extra,Fe-=Te.extra,Te.back+=Te.extra}Te.was=Te.length,Te.mode=It;case It:for(;!(pr=Te.distcode[Be&(1<<Te.distbits)-1],rr=pr>>>24,Dt=pr>>>16&255,vr=pr&65535,rr<=Fe);){if(ot===0)break e;ot--,Be+=Lt[be++]<<Fe,Fe+=8}if((Dt&240)===0){for(xr=rr,Tr=Dt,rn=vr;!(pr=Te.distcode[rn+((Be&(1<<xr+Tr)-1)>>xr)],rr=pr>>>24,Dt=pr>>>16&255,vr=pr&65535,xr+rr<=Fe);){if(ot===0)break e;ot--,Be+=Lt[be++]<<Fe,Fe+=8}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<xn;){if(ot===0)break e;ot--,Be+=Lt[be++]<<Fe,Fe+=8}Te.offset+=Be&(1<<Te.extra)-1,Be>>>=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++]<<Fe,Fe+=8}if(nr-=De,ht.total_out+=nr,Te.total+=nr,nr&&(ht.adler=Te.check=Te.flags?r(Te.check,Et,nr,et-nr):d(Te.check,Et,nr,et-nr)),nr=De,(Te.flags?Be:bt(Be))!==Te.check){ht.msg="incorrect data check",Te.mode=xt;break}Be=0,Fe=0}Te.mode=nt;case nt:if(Te.wrap&&Te.flags){for(;Fe<32;){if(ot===0)break e;ot--,Be+=Lt[be++]<<Fe,Fe+=8}if(Be!==(Te.total&4294967295)){ht.msg="incorrect length check",Te.mode=xt;break}Be=0,Fe=0}Te.mode=st;case st:Vn=I;break e;case xt:Vn=N;break e;case Bt:return M;case Le:default:return C}return ht.next_out=et,ht.avail_out=De,ht.next_in=be,ht.avail_in=ot,Te.hold=Be,Te.bits=Fe,(Te.wsize||nr!==ht.avail_out&&Te.mode<xt&&(Te.mode<qe||Ft!==w))&&ae(ht,ht.output,ht.next_out,nr-ht.avail_out)?(Te.mode=Bt,M):(Ot-=ht.avail_in,nr-=ht.avail_out,ht.total_in+=Ot,ht.total_out+=nr,Te.total+=nr,Te.wrap&&nr&&(ht.adler=Te.check=Te.flags?r(Te.check,Et,nr,ht.next_out-nr):d(Te.check,Et,nr,ht.next_out-nr)),ht.data_type=Te.bits+(Te.last?64:0)+(Te.mode===q?128:0)+(Te.mode===Pe||Te.mode===se?256:0),(Ot===0&&nr===0||Ft===w)&&Vn===E&&(Vn=P),Vn)}function Ye(ht){if(!ht||!ht.state)return C;var Ft=ht.state;return Ft.window&&(Ft.window=null),ht.state=null,E}function oe(ht,Ft){var Te;return!ht||!ht.state?C:(Te=ht.state,(Te.wrap&2)===0?C:(Te.head=Ft,Ft.done=!1,E))}s.inflateReset=mt,s.inflateReset2=Gt,s.inflateResetKeep=lr,s.inflateInit=dr,s.inflateInit2=Jt,s.inflate=Ve,s.inflateEnd=Ye,s.inflateGetHeader=oe,s.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./inffast":34,"./inftrees":36}],36:[function(a,l,s){"use strict";var n=a("../utils/common"),d=15,r=852,o=592,u=0,p=1,A=2,b=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],w=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],y=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],_=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];l.exports=function(I,S,C,N,M,P,B,X){var V=X.bits,Y=0,j=0,W=0,U=0,R=0,K=0,G=0,H=0,Z=0,q=0,ce,ne,se,Ce,Re,Xe=null,we=0,Pe,Ee=new n.Buf16(d+1),Ge=new n.Buf16(d+1),It=null,ze=0,ye,Me,qe;for(Y=0;Y<=d;Y++)Ee[Y]=0;for(j=0;j<N;j++)Ee[S[C+j]]++;for(R=V,U=d;U>=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;W<U&&!(Ee[W]!==0);W++);for(R<W&&(R=W),H=1,Y=1;Y<=d;Y++)if(H<<=1,H-=Ee[Y],H<0)return-1;if(H>0&&(I===u||U!==1))return-1;for(Ge[1]=0,Y=1;Y<d;Y++)Ge[Y+1]=Ge[Y]+Ee[Y];for(j=0;j<N;j++)S[C+j]!==0&&(B[Ge[S[C+j]]++]=j);if(I===u?(Xe=It=B,Pe=19):I===p?(Xe=b,we-=257,It=w,ze-=257,Pe=256):(Xe=y,It=_,Pe=-1),q=0,j=0,Y=W,Re=P,K=R,G=0,se=-1,Z=1<<R,Ce=Z-1,I===p&&Z>r||I===A&&Z>o)return 1;for(var nt=0;;){nt++,ye=Y-G,B[j]<Pe?(Me=0,qe=B[j]):B[j]>Pe?(Me=It[ze+B[j]],qe=Xe[we+B[j]]):(Me=32+64,qe=0),ce=1<<Y-G,ne=1<<K,W=ne;do ne-=ce,M[Re+(q>>G)+ne]=ye<<24|Me<<16|qe|0;while(ne!==0);for(ce=1<<Y-1;q&ce;)ce>>=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<<K;K+G<U&&!(H-=Ee[K+G],H<=0);)K++,H<<=1;if(Z+=1<<K,I===p&&Z>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<<Ve.bi_valid&65535,It(Ve,Ve.bi_buf),Ve.bi_buf=Ye>>B-Ve.bi_valid,Ve.bi_valid+=oe-B):(Ve.bi_buf|=Ye<<Ve.bi_valid&65535,Ve.bi_valid+=oe)}function ye(Ve,Ye,oe){ze(Ve,oe[Ye*2],oe[Ye*2+1])}function Me(Ve,Ye){var oe=0;do oe|=Ve&1,Ve>>>=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;et<M;et++){if(ot=Ve.heap[et],Be=oe[oe[ot*2+1]*2+1]+1,Be>be&&(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<E-1;ht++)for(se[ht]=oe,Ve=0;Ve<1<<U[ht];Ve++)ne[oe++]=ht;for(ne[oe-1]=ht,Ft=0,ht=0;ht<16;ht++)for(Ce[ht]=Ft,Ve=0;Ve<1<<R[ht];Ve++)ce[Ft++]=ht;for(Ft>>=7;ht<C;ht++)for(Ce[ht]=Ft<<7,Ve=0;Ve<1<<R[ht]-7;Ve++)ce[256+Ft++]=ht;for(Ye=0;Ye<=P;Ye++)Te[Ye]=0;for(Ve=0;Ve<=143;)Z[Ve*2+1]=8,Ve++,Te[8]++;for(;Ve<=255;)Z[Ve*2+1]=9,Ve++,Te[9]++;for(;Ve<=279;)Z[Ve*2+1]=7,Ve++,Te[7]++;for(;Ve<=287;)Z[Ve*2+1]=8,Ve++,Te[8]++;for(st(Z,S+1,Te),Ve=0;Ve<C;Ve++)q[Ve*2+1]=5,q[Ve*2]=Me(Ve,5);Xe=new Re(Z,U,I+1,S,P),we=new Re(q,R,0,C,P),Pe=new Re(new Array(0),K,0,N,X)}function Bt(Ve){var Ye;for(Ye=0;Ye<S;Ye++)Ve.dyn_ltree[Ye*2]=0;for(Ye=0;Ye<C;Ye++)Ve.dyn_dtree[Ye*2]=0;for(Ye=0;Ye<N;Ye++)Ve.bl_tree[Ye*2]=0;Ve.dyn_ltree[V*2]=1,Ve.opt_len=Ve.static_len=0,Ve.last_lit=Ve.matches=0}function Le(Ve){Ve.bi_valid>8?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]<Ve[Te]||Ve[Ft]===Ve[Te]&&ht[Ye]<=ht[oe]}function ft(Ve,Ye,oe){for(var ht=Ve.heap[oe],Ft=oe<<1;Ft<=Ve.heap_len&&!(Ft<Ve.heap_len&&We(Ye,Ve.heap[Ft+1],Ve.heap[Ft],Ve.depth)&&Ft++,We(Ye,ht,Ve.heap[Ft],Ve.depth));)Ve.heap[oe]=Ve.heap[Ft],oe=Ft,Ft<<=1;Ve.heap[oe]=ht}function Kt(Ve,Ye,oe){var ht,Ft,Te=0,Lt,Et;if(Ve.last_lit!==0)do ht=Ve.pending_buf[Ve.d_buf+Te*2]<<8|Ve.pending_buf[Ve.d_buf+Te*2+1],Ft=Ve.pending_buf[Ve.l_buf+Te],Te++,ht===0?ye(Ve,Ft,Ye):(Lt=ne[Ft],ye(Ve,Lt+I+1,Ye),Et=U[Lt],Et!==0&&(Ft-=se[Lt],ze(Ve,Ft,Et)),ht--,Lt=Ge(ht),ye(Ve,Lt,oe),Et=R[Lt],Et!==0&&(ht-=Ce[Lt],ze(Ve,ht,Et)));while(Te<Ve.last_lit);ye(Ve,V,Ye)}function bt(Ve,Ye){var oe=Ye.dyn_tree,ht=Ye.stat_desc.static_tree,Ft=Ye.stat_desc.has_stree,Te=Ye.stat_desc.elems,Lt,Et,be=-1,et;for(Ve.heap_len=0,Ve.heap_max=M,Lt=0;Lt<Te;Lt++)oe[Lt*2]!==0?(Ve.heap[++Ve.heap_len]=be=Lt,Ve.depth[Lt]=0):oe[Lt*2+1]=0;for(;Ve.heap_len<2;)et=Ve.heap[++Ve.heap_len]=be<2?++be:0,oe[et*2]=1,Ve.depth[et]=0,Ve.opt_len--,Ft&&(Ve.static_len-=ht[et*2+1]);for(Ye.max_code=be,Lt=Ve.heap_len>>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<be&&Te===Lt)continue;Et<et?Ve.bl_tree[Te*2]+=Et:Te!==0?(Te!==Ft&&Ve.bl_tree[Te*2]++,Ve.bl_tree[Y*2]++):Et<=10?Ve.bl_tree[j*2]++:Ve.bl_tree[W*2]++,Et=0,Ft=Te,Lt===0?(be=138,et=3):Te===Lt?(be=6,et=3):(be=7,et=4)}}function lr(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),ht=0;ht<=oe;ht++){if(Te=Lt,Lt=Ye[(ht+1)*2+1],++Et<be&&Te===Lt)continue;if(Et<et)do ye(Ve,Te,Ve.bl_tree);while(--Et!==0);else Te!==0?(Te!==Ft&&(ye(Ve,Te,Ve.bl_tree),Et--),ye(Ve,Y,Ve.bl_tree),ze(Ve,Et-3,2)):Et<=10?(ye(Ve,j,Ve.bl_tree),ze(Ve,Et-3,3)):(ye(Ve,W,Ve.bl_tree),ze(Ve,Et-11,7));Et=0,Ft=Te,Lt===0?(be=138,et=3):Te===Lt?(be=6,et=3):(be=7,et=4)}}function mt(Ve){var Ye;for(Mt(Ve,Ve.dyn_ltree,Ve.l_desc.max_code),Mt(Ve,Ve.dyn_dtree,Ve.d_desc.max_code),bt(Ve,Ve.bl_desc),Ye=N-1;Ye>=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<ht;Ft++)ze(Ve,Ve.bl_tree[G[Ft]*2+1],3);lr(Ve,Ve.dyn_ltree,Ye-1),lr(Ve,Ve.dyn_dtree,oe-1)}function Jt(Ve){var Ye=4093624447,oe;for(oe=0;oe<=31;oe++,Ye>>>=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;oe<I;oe++)if(Ve.dyn_ltree[oe*2]!==0)return o;return r}var dr=!1;function cr(Ve){dr||(xt(),dr=!0),Ve.l_desc=new Ee(Ve.dyn_ltree,Xe),Ve.d_desc=new Ee(Ve.dyn_dtree,we),Ve.bl_desc=new Ee(Ve.bl_tree,Pe),Ve.bi_buf=0,Ve.bi_valid=0,Bt(Ve)}function mr(Ve,Ye,oe,ht){ze(Ve,(A<<1)+(ht?1:0),3),Ue(Ve,Ye,oe,!0)}function it(Ve){ze(Ve,b<<1,3),ye(Ve,V,Z),qe(Ve)}function pe(Ve,Ye,oe,ht){var Ft,Te,Lt=0;Ve.level>0?(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<r.length;o++){var u=r[o];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(d,u.key,u)}}function s(d,r,o){return r&&l(d.prototype,r),o&&l(d,o),d}var n=function(){function d(r){a(this,d),this._target=r||null,this._keyDownList={},this._pendingKey=null,this._altGrArmed=!1,this._eventHandlers={keyup:this._handleKeyUp.bind(this),keydown:this._handleKeyDown.bind(this),keypress:this._handleKeyPress.bind(this),blur:this._allKeysUp.bind(this),checkalt:this._checkAlt.bind(this)},this.onkeyevent=function(){}}return s(d,[{key:"_sendKeyEvent",value:function(o,u,p){if(p)this._keyDownList[u]=o;else{if(!(u in this._keyDownList))return;delete this._keyDownList[u]}x.Debug("onkeyevent "+(p?"down":"up")+", keysym: "+o,", code: "+u),this.onkeyevent(o,u,p)}},{key:"_getKeyCode",value:function(o){var u=h.getKeycode(o);if(u!=="Unidentified")return u;if(o.keyCode&&o.type!=="keypress"&&o.keyCode!==229)return"Platform"+o.keyCode;if(o.keyIdentifier){if(o.keyIdentifier.substr(0,2)!=="U+")return o.keyIdentifier;var p=parseInt(o.keyIdentifier.substr(2),16),A=String.fromCharCode(p).toUpperCase();return"Platform"+A.charCodeAt()}return"Unidentified"}},{key:"_handleKeyDown",value:function(o){var u=this._getKeyCode(o),p=h.getKeysym(o);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),u==="AltRight"&&o.timeStamp-this._altGrCtrlTime<50?p=t.default.XK_ISO_Level3_Shift:this._sendKeyEvent(t.default.XK_Control_L,"ControlLeft",!0)),u==="Unidentified"){p&&(this._sendKeyEvent(p,u,!0),this._sendKeyEvent(p,u,!1)),(0,g.stopEvent)(o);return}if(e.isMac()||e.isIOS())switch(p){case t.default.XK_Super_L:p=t.default.XK_Alt_L;break;case t.default.XK_Super_R:p=t.default.XK_Super_L;break;case t.default.XK_Alt_L:p=t.default.XK_Mode_switch;break;case t.default.XK_Alt_R:p=t.default.XK_ISO_Level3_Shift;break}if(u in this._keyDownList&&(p=this._keyDownList[u]),(e.isMac()||e.isIOS())&&u==="CapsLock"){this._sendKeyEvent(t.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(t.default.XK_Caps_Lock,"CapsLock",!1),(0,g.stopEvent)(o);return}if(!p&&(!o.key||e.isIE()||e.isEdge())){this._pendingKey=u,setTimeout(this._handleKeyPressTimeout.bind(this),10,o);return}if(this._pendingKey=null,(0,g.stopEvent)(o),u==="ControlLeft"&&e.isWindows()&&!("ControlLeft"in this._keyDownList)){this._altGrArmed=!0,this._altGrTimeout=setTimeout(this._handleAltGrTimeout.bind(this),100),this._altGrCtrlTime=o.timeStamp;return}this._sendKeyEvent(p,u,!0)}},{key:"_handleKeyPress",value:function(o){if((0,g.stopEvent)(o),this._pendingKey===null)return;var u=this._getKeyCode(o),p=h.getKeysym(o);if(u!=="Unidentified"&&u!=this._pendingKey)return;if(u=this._pendingKey,this._pendingKey=null,!p){x.Info("keypress with no keysym:",o);return}this._sendKeyEvent(p,u,!0)}},{key:"_handleKeyPressTimeout",value:function(o){if(this._pendingKey===null)return;var u,p=this._pendingKey;if(this._pendingKey=null,o.keyCode>=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;_<w.ends.length;_++)if(b.contain(w.ends[_][0],w.ends[_][1])){y=!1;break}return y}function d(b,w,y,_){var E=w.getItemModel(y),I=E.getModel(m),S=w.getItemVisual(y,"color"),C=w.getItemVisual(y,"borderColor")||S,N=I.getItemStyle(c);b.useStyle(N),b.style.strokeNoScale=!0,b.style.fill=S,b.style.stroke=C,b.__simpleBox=_;var M=E.getModel(f).getItemStyle();g.setHoverStyle(b,M)}function r(b,w){return T.map(b,function(y){return y=y.slice(),y[1]=w.initBaseline,y})}var o=h.extend({type:"largeCandlestickBox",shape:{},buildPath:function(b,w){for(var y=w.points,_=0;_<y.length;)if(this.__sign===y[_++]){var E=y[_++];b.moveTo(E,y[_++]),b.lineTo(E,y[_++])}else _+=3}});function u(b,w,y){var _=b.getData(),E=_.getLayout("largePoints"),I=new o({shape:{points:E},__sign:1});w.add(I);var S=new o({shape:{points:E},__sign:-1});w.add(S),p(1,I,b,_),p(-1,S,b,_),y&&(I.incremental=!0,S.incremental=!0)}function p(b,w,y,_){var E=b>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<d.count();++E)_=d.getItemLayout(E);var I=Math.max(s.getWidth(),s.getHeight())/2,S=T.bind(o.removeClipPath,o);o.setClipPath(this._createClipPath(_.cx,_.cy,I,_.startAngle,_.clockwise,S,a,p))}else o.removeClipPath();this._data=d},dispose:function(){},_createClipPath:function(a,l,s,n,d,r,o,u){var p=new x.Sector({shape:{cx:a,cy:l,r0:0,r:s,startAngle:n,endAngle:n,clockwise:d}}),A=u?x.initProps:x.updateProps;return A(p,{shape:{endAngle:n+(d?1:-1)*Math.PI*2}},o,r),p},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},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;c<e.length;c++){var a=e[c];if(!f(a))return!1;var l=T[a],s=x[a];if(t=g?g.call(h,l,s,a):void 0,t===!1||t===void 0&&l!==s)return!1}return!0}},H6uX:function(ue,z){var i=Array.prototype.slice,T=function(e){this._$handlers={},this._$eventProcessor=e};T.prototype={constructor:T,one:function(e,m,f,c){return g(this,e,m,f,c,!0)},on:function(e,m,f,c){return g(this,e,m,f,c,!1)},isSilent:function(e){var m=this._$handlers;return!m[e]||!m[e].length},off:function(e,m){var f=this._$handlers;if(!e)return this._$handlers={},this;if(m){if(f[e]){for(var c=[],a=0,l=f[e].length;a<l;a++)f[e][a].h!==m&&c.push(f[e][a]);f[e]=c}f[e]&&f[e].length===0&&delete f[e]}else delete f[e];return this},trigger:function(e){var m=this._$handlers[e],f=this._$eventProcessor;if(m){var c=arguments,a=c.length;a>3&&(c=i.call(c,1));for(var l=m.length,s=0;s<l;){var n=m[s];if(f&&f.filter&&n.query!=null&&!f.filter(e,n.query)){s++;continue}switch(a){case 1:n.h.call(n.ctx);break;case 2:n.h.call(n.ctx,c[1]);break;case 3:n.h.call(n.ctx,c[1],c[2]);break;default:n.h.apply(n.ctx,c);break}n.one?(m.splice(s,1),l--):s++}}return f&&f.afterTrigger&&f.afterTrigger(e),this},triggerWithContext:function(e){var m=this._$handlers[e],f=this._$eventProcessor;if(m){var c=arguments,a=c.length;a>4&&(c=i.call(c,1,c.length-1));for(var l=c[c.length-1],s=m.length,n=0;n<s;){var d=m[n];if(f&&f.filter&&d.query!=null&&!f.filter(e,d.query)){n++;continue}switch(a){case 1:d.h.call(l);break;case 2:d.h.call(l,c[1]);break;case 3:d.h.call(l,c[1],c[2]);break;default:d.h.apply(l,c);break}d.one?(m.splice(n,1),s--):n++}}return f&&f.afterTrigger&&f.afterTrigger(e),this}};function x(t,e){var m=t._$eventProcessor;return e!=null&&m&&m.normalizeQuery&&(e=m.normalizeQuery(e)),e}function g(t,e,m,f,c,a){var l=t._$handlers;if(typeof m=="function"&&(c=f,f=m,m=null),!f||!e)return t;m=x(t,m),l[e]||(l[e]=[]);for(var s=0;s<l[e].length;s++)if(l[e][s].h===f)return t;var n={h:f,one:a,query:m,ctx:c||t,callAtLast:f.zrEventfulCallAtLast},d=l[e].length-1,r=l[e][d];return r&&r.callAtLast?l[e].splice(d,0,n):l[e].push(n),t}var h=T;ue.exports=h},H7XF:function(ue,z,i){"use strict";z.byteLength=f,z.toByteArray=a,z.fromByteArray=n;for(var T=[],x=[],g=typeof Uint8Array!="undefined"?Uint8Array:Array,h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,e=h.length;t<e;++t)T[t]=h[t],x[h.charCodeAt(t)]=t;x["-".charCodeAt(0)]=62,x["_".charCodeAt(0)]=63;function m(d){var r=d.length;if(r%4>0)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<w;y+=4)r=x[d.charCodeAt(y)]<<18|x[d.charCodeAt(y+1)]<<12|x[d.charCodeAt(y+2)]<<6|x[d.charCodeAt(y+3)],A[b++]=r>>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;A<o;A+=3)u=(d[A]<<16&16711680)+(d[A+1]<<8&65280)+(d[A+2]&255),p.push(l(u));return p.join("")}function n(d){for(var r,o=d.length,u=o%3,p=[],A=16383,b=0,w=o-u;b<w;b+=A)p.push(s(d,b,b+A>w?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 <http://feross.org>
* @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()<ye)throw new RangeError("Invalid typed array length");return f.TYPED_ARRAY_SUPPORT?(ze=new Uint8Array(ye),ze.__proto__=f.prototype):(ze===null&&(ze=new f(ye)),ze.length=ye),ze}function f(ze,ye,Me){if(!f.TYPED_ARRAY_SUPPORT&&!(this instanceof f))return new f(ze,ye,Me);if(typeof ze=="number"){if(typeof ye=="string")throw new Error("If encoding is specified then the first argument must be a string");return s(this,ze)}return c(this,ze,ye,Me)}f.poolSize=8192,f._augment=function(ze){return ze.__proto__=f.prototype,ze};function c(ze,ye,Me,qe){if(typeof ye=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&ye instanceof ArrayBuffer?r(ze,ye,Me,qe):typeof ye=="string"?n(ze,ye,Me):o(ze,ye)}f.from=function(ze,ye,Me){return c(null,ze,ye,Me)},f.TYPED_ARRAY_SUPPORT&&(f.prototype.__proto__=Uint8Array.prototype,f.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&f[Symbol.species]===f&&Object.defineProperty(f,Symbol.species,{value:null,configurable:!0}));function a(ze){if(typeof ze!="number")throw new TypeError('"size" argument must be a number');if(ze<0)throw new RangeError('"size" argument must not be negative')}function l(ze,ye,Me,qe){return a(ye),ye<=0?m(ze,ye):Me!==void 0?typeof qe=="string"?m(ze,ye).fill(Me,qe):m(ze,ye).fill(Me):m(ze,ye)}f.alloc=function(ze,ye,Me){return l(null,ze,ye,Me)};function s(ze,ye){if(a(ye),ze=m(ze,ye<0?0:u(ye)|0),!f.TYPED_ARRAY_SUPPORT)for(var Me=0;Me<ye;++Me)ze[Me]=0;return ze}f.allocUnsafe=function(ze){return s(null,ze)},f.allocUnsafeSlow=function(ze){return s(null,ze)};function n(ze,ye,Me){if((typeof Me!="string"||Me==="")&&(Me="utf8"),!f.isEncoding(Me))throw new TypeError('"encoding" must be a valid string encoding');var qe=A(ye,Me)|0;ze=m(ze,qe);var nt=ze.write(ye,Me);return nt!==qe&&(ze=ze.slice(0,nt)),ze}function d(ze,ye){var Me=ye.length<0?0:u(ye.length)|0;ze=m(ze,Me);for(var qe=0;qe<Me;qe+=1)ze[qe]=ye[qe]&255;return ze}function r(ze,ye,Me,qe){if(ye.byteLength,Me<0||ye.byteLength<Me)throw new RangeError("'offset' is out of bounds");if(ye.byteLength<Me+(qe||0))throw new RangeError("'length' is out of bounds");return Me===void 0&&qe===void 0?ye=new Uint8Array(ye):qe===void 0?ye=new Uint8Array(ye,Me):ye=new Uint8Array(ye,Me,qe),f.TYPED_ARRAY_SUPPORT?(ze=ye,ze.__proto__=f.prototype):ze=d(ze,ye),ze}function o(ze,ye){if(f.isBuffer(ye)){var Me=u(ye.length)|0;return ze=m(ze,Me),ze.length===0||ye.copy(ze,0,0,Me),ze}if(ye){if(typeof ArrayBuffer!="undefined"&&ye.buffer instanceof ArrayBuffer||"length"in ye)return typeof ye.length!="number"||It(ye.length)?m(ze,0):d(ze,ye);if(ye.type==="Buffer"&&h(ye.data))return d(ze,ye.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function u(ze){if(ze>=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<xt;++st)if(ye[st]!==Me[st]){qe=ye[st],nt=Me[st];break}return qe<nt?-1:nt<qe?1:0},f.isEncoding=function(ye){switch(String(ye).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},f.concat=function(ye,Me){if(!h(ye))throw new TypeError('"list" argument must be an Array of Buffers');if(ye.length===0)return f.alloc(0);var qe;if(Me===void 0)for(Me=0,qe=0;qe<ye.length;++qe)Me+=ye[qe].length;var nt=f.allocUnsafe(Me),st=0;for(qe=0;qe<ye.length;++qe){var xt=ye[qe];if(!f.isBuffer(xt))throw new TypeError('"list" argument must be an Array of Buffers');xt.copy(nt,st),st+=xt.length}return nt};function A(ze,ye){if(f.isBuffer(ze))return ze.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(ze)||ze instanceof ArrayBuffer))return ze.byteLength;typeof ze!="string"&&(ze=""+ze);var Me=ze.length;if(Me===0)return 0;for(var qe=!1;;)switch(ye){case"ascii":case"latin1":case"binary":return Me;case"utf8":case"utf-8":case void 0:return Xe(ze).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Me*2;case"hex":return Me>>>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;Me<ye;Me+=2)w(this,Me,Me+1);return this},f.prototype.swap32=function(){var ye=this.length;if(ye%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var Me=0;Me<ye;Me+=4)w(this,Me,Me+3),w(this,Me+1,Me+2);return this},f.prototype.swap64=function(){var ye=this.length;if(ye%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var Me=0;Me<ye;Me+=8)w(this,Me,Me+7),w(this,Me+1,Me+6),w(this,Me+2,Me+5),w(this,Me+3,Me+4);return this},f.prototype.toString=function(){var ye=this.length|0;return ye===0?"":arguments.length===0?B(this,0,ye):b.apply(this,arguments)},f.prototype.equals=function(ye){if(!f.isBuffer(ye))throw new TypeError("Argument must be a Buffer");return this===ye?!0:f.compare(this,ye)===0},f.prototype.inspect=function(){var ye="",Me=z.INSPECT_MAX_BYTES;return this.length>0&&(ye=this.toString("hex",0,Me).match(/.{2}/g).join(" "),this.length>Me&&(ye+=" ... ")),"<Buffer "+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;ft<Le;++ft)if(Ue[ft]!==We[ft]){xt=Ue[ft],Bt=We[ft];break}return xt<Bt?-1:Bt<xt?1:0};function y(ze,ye,Me,qe,nt){if(ze.length===0)return-1;if(typeof Me=="string"?(qe=Me,Me=0):Me>2147483647?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;Ue<xt;Ue++)if(Le(ze,Ue)===Le(ye,We===-1?0:Ue-We)){if(We===-1&&(We=Ue),Ue-We+1===Bt)return We*st}else We!==-1&&(Ue-=Ue-We),We=-1}else for(Me+Bt>xt&&(Me=xt-Bt),Ue=Me;Ue>=0;Ue--){for(var ft=!0,Kt=0;Kt<Bt;Kt++)if(Le(ze,Ue+Kt)!==Le(ye,Kt)){ft=!1;break}if(ft)return Ue}return-1}f.prototype.includes=function(ye,Me,qe){return this.indexOf(ye,Me,qe)!==-1},f.prototype.indexOf=function(ye,Me,qe){return y(this,ye,Me,qe,!0)},f.prototype.lastIndexOf=function(ye,Me,qe){return y(this,ye,Me,qe,!1)};function E(ze,ye,Me,qe){Me=Number(Me)||0;var nt=ze.length-Me;qe?(qe=Number(qe),qe>nt&&(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;xt<qe;++xt){var Bt=parseInt(ye.substr(xt*2,2),16);if(isNaN(Bt))return xt;ze[Me+xt]=Bt}return xt}function I(ze,ye,Me,qe){return Ge(Xe(ye,ze.length-Me),ze,Me,qe)}function S(ze,ye,Me,qe){return Ge(we(ye),ze,Me,qe)}function C(ze,ye,Me,qe){return S(ze,ye,Me,qe)}function N(ze,ye,Me,qe){return Ge(Ee(ye),ze,Me,qe)}function M(ze,ye,Me,qe){return Ge(Pe(ye,ze.length-Me),ze,Me,qe)}f.prototype.write=function(ye,Me,qe,nt){if(Me===void 0)nt="utf8",qe=this.length,Me=0;else if(qe===void 0&&typeof Me=="string")nt=Me,qe=this.length,Me=0;else if(isFinite(Me))Me=Me|0,isFinite(qe)?(qe=qe|0,nt===void 0&&(nt="utf8")):(nt=qe,qe=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var st=this.length-Me;if((qe===void 0||qe>st)&&(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;nt<Me;){var st=ze[nt],xt=null,Bt=st>239?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;qe<ye;)Me+=String.fromCharCode.apply(String,ze.slice(qe,qe+=X));return Me}function Y(ze,ye,Me){var qe="";Me=Math.min(ze.length,Me);for(var nt=ye;nt<Me;++nt)qe+=String.fromCharCode(ze[nt]&127);return qe}function j(ze,ye,Me){var qe="";Me=Math.min(ze.length,Me);for(var nt=ye;nt<Me;++nt)qe+=String.fromCharCode(ze[nt]);return qe}function W(ze,ye,Me){var qe=ze.length;(!ye||ye<0)&&(ye=0),(!Me||Me<0||Me>qe)&&(Me=qe);for(var nt="",st=ye;st<Me;++st)nt+=Re(ze[st]);return nt}function U(ze,ye,Me){for(var qe=ze.slice(ye,Me),nt="",st=0;st<qe.length;st+=2)nt+=String.fromCharCode(qe[st]+qe[st+1]*256);return nt}f.prototype.slice=function(ye,Me){var qe=this.length;ye=~~ye,Me=Me===void 0?qe:~~Me,ye<0?(ye+=qe,ye<0&&(ye=0)):ye>qe&&(ye=qe),Me<0?(Me+=qe,Me<0&&(Me=0)):Me>qe&&(Me=qe),Me<ye&&(Me=ye);var nt;if(f.TYPED_ARRAY_SUPPORT)nt=this.subarray(ye,Me),nt.__proto__=f.prototype;else{var st=Me-ye;nt=new f(st,void 0);for(var xt=0;xt<st;++xt)nt[xt]=this[xt+ye]}return nt};function R(ze,ye,Me){if(ze%1!==0||ze<0)throw new RangeError("offset is not uint");if(ze+ye>Me)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;++xt<Me&&(st*=256);)nt+=this[ye+xt]*st;return nt},f.prototype.readUIntBE=function(ye,Me,qe){ye=ye|0,Me=Me|0,qe||R(ye,Me,this.length);for(var nt=this[ye+--Me],st=1;Me>0&&(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<Me&&(st*=256);)nt+=this[ye+xt]*st;return st*=128,nt>=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||ye<st)throw new RangeError('"value" argument is out of bounds');if(Me+qe>ze.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<qe&&(xt*=256);)this[Me+Bt]=ye/xt&255;return Me+qe},f.prototype.writeUIntBE=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=qe-1,Bt=1;for(this[Me+xt]=ye&255;--xt>=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<st;++nt)ze[Me+nt]=(ye&255<<8*(qe?nt:1-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<st;++nt)ze[Me+nt]=ye>>>(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<qe&&(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.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<qe&&(nt=qe),nt===qe)return 0;if(ye.length===0||this.length===0)return 0;if(Me<0)throw new RangeError("targetStart out of bounds");if(qe<0||qe>=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<nt-qe&&(nt=ye.length-Me+qe);var st=nt-qe,xt;if(this===ye&&qe<Me&&Me<nt)for(xt=st-1;xt>=0;--xt)ye[xt+Me]=this[xt+qe];else if(st<1e3||!f.TYPED_ARRAY_SUPPORT)for(xt=0;xt<st;++xt)ye[xt+Me]=this[xt+qe];else Uint8Array.prototype.set.call(ye,this.subarray(qe,qe+st),Me);return st},f.prototype.fill=function(ye,Me,qe,nt){if(typeof ye=="string"){if(typeof Me=="string"?(nt=Me,Me=0,qe=this.length):typeof qe=="string"&&(nt=qe,qe=this.length),ye.length===1){var st=ye.charCodeAt(0);st<256&&(ye=st)}if(nt!==void 0&&typeof nt!="string")throw new TypeError("encoding must be a string");if(typeof nt=="string"&&!f.isEncoding(nt))throw new TypeError("Unknown encoding: "+nt)}else typeof ye=="number"&&(ye=ye&255);if(Me<0||this.length<Me||this.length<qe)throw new RangeError("Out of range index");if(qe<=Me)return this;Me=Me>>>0,qe=qe===void 0?this.length:qe>>>0,ye||(ye=0);var xt;if(typeof ye=="number")for(xt=Me;xt<qe;++xt)this[xt]=ye;else{var Bt=f.isBuffer(ye)?ye:Xe(new f(ye,nt).toString()),Le=Bt.length;for(xt=0;xt<qe-Me;++xt)this[xt+Me]=Bt[xt%Le]}return this};var ne=/[^+\/0-9A-Za-z-_]/g;function se(ze){if(ze=Ce(ze).replace(ne,""),ze.length<2)return"";for(;ze.length%4!==0;)ze=ze+"=";return ze}function Ce(ze){return ze.trim?ze.trim():ze.replace(/^\s+|\s+$/g,"")}function Re(ze){return ze<16?"0"+ze.toString(16):ze.toString(16)}function Xe(ze,ye){ye=ye||Infinity;for(var Me,qe=ze.length,nt=null,st=[],xt=0;xt<qe;++xt){if(Me=ze.charCodeAt(xt),Me>55295&&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<ze.length;++Me)ye.push(ze.charCodeAt(Me)&255);return ye}function Pe(ze,ye){for(var Me,qe,nt,st=[],xt=0;xt<ze.length&&!((ye-=2)<0);++xt)Me=ze.charCodeAt(xt),qe=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<qe&&!(nt+Me>=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<W;j++){var U=u.get(P,j),R=u.get(B,j),K=U>=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)<N&&(ne=(ne<0?-1:1)*N),H=G,Z=G+ne,q=se-_,ce=q-E,X&&(d[w][R][K]=Z)}else{var Ce=I.dataToAngle(U,V)-Y,Re=A.dataToRadius(R);Math.abs(Ce)<M&&(Ce=(Ce<0?-1:1)*M),H=Re+_,Z=H+E,q=G,ce=G+Ce,X&&(d[w][R][K]=ce)}u.setItemLayout(j,{cx:S,cy:C,r0:H,r:Z,startAngle:-q*Math.PI/180,endAngle:-ce*Math.PI/180})}},this)}function c(l,s){var n={};T.each(l,function(r,o){var u=r.getData(),p=r.coordinateSystem,A=p.getBaseAxis(),b=m(p,A),w=A.getExtent(),y=A.type==="category"?A.getBandWidth():Math.abs(w[1]-w[0])/u.count(),_=n[b]||{bandWidth:y,remainedWidth:y,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},E=_.stacks;n[b]=_;var I=e(r);E[I]||_.autoWidthCount++,E[I]=E[I]||{width:0,maxWidth:0};var S=g(r.get("barWidth"),y),C=g(r.get("barMaxWidth"),y),N=r.get("barGap"),M=r.get("barCategoryGap");S&&!E[I].width&&(S=Math.min(_.remainedWidth,S),E[I].width=S,_.remainedWidth-=S),C&&(E[I].maxWidth=C),N!=null&&(_.gap=N),M!=null&&(_.categoryGap=M)});var d={};return T.each(n,function(r,o){d[o]={};var u=r.stacks,p=r.bandWidth,A=g(r.categoryGap,p),b=g(r.gap,1),w=r.remainedWidth,y=r.autoWidthCount,_=(w-A)/(y+(y-1)*b);_=Math.max(_,0),T.each(u,function(C,N){var M=C.maxWidth;M&&M<_&&(M=Math.min(M,w),C.width&&(M=Math.min(M,C.width)),w-=M,C.width=M,y--)}),_=(w-A)/(y+(y-1)*b),_=Math.max(_,0);var E=0,I;T.each(u,function(C,N){C.width||(C.width=_),I=C,E+=C.width*(1+b)}),I&&(E-=I.width*b);var S=-E/2;T.each(u,function(C,N){d[o][N]=d[o][N]||{offset:S,width:C.width},S+=C.width*(1+b)})}),d}var a=f;ue.exports=a},Hw7h:function(ue,z,i){var T=i("y+Vt"),x=T.extend({type:"echartsGaugePointer",shape:{angle:0,width:10,r:10,x:0,y:0},buildPath:function(g,h){var t=Math.cos,e=Math.sin,m=h.r,f=h.width,c=h.angle,a=h.x-t(c)*f*(f>=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;b<this._indicatorAxes.length;b++){var w=this._indicatorAxes[b],y=Math.abs(o-w.angle);y<u&&(p=w,A=b,u=y)}return[A,+(p&&p.coordToData(r))]},a.prototype.resize=function(s,n){var d=s.get("center"),r=n.getWidth(),o=n.getHeight(),u=Math.min(r,o)/2;this.cx=h.parsePercent(d[0],r),this.cy=h.parsePercent(d[1],o),this.startAngle=s.get("startAngle")*Math.PI/180;var p=s.get("radius");(typeof p=="string"||typeof p=="number")&&(p=[0,p]),this.r0=h.parsePercent(p[0],u),this.r=h.parsePercent(p[1],u),T.each(this._indicatorAxes,function(A,b){A.setExtent(this.r0,this.r);var w=this.startAngle+b*Math.PI*2/this._indicatorAxes.length;w=Math.atan2(Math.sin(w),Math.cos(w)),A.angle=w},this)},a.prototype.update=function(s,n){var d=this._indicatorAxes,r=this._model;T.each(d,function(p){p.scale.setExtent(Infinity,-Infinity)}),s.eachSeriesByType("radar",function(p,A){if(p.get("coordinateSystem")!=="radar"||s.getComponent("radar",p.get("radarIndex"))!==r)return;var b=p.getData();T.each(d,function(w){w.scale.unionExtentFromData(b,b.mapDimension(w.dim))})},this);var o=r.get("splitNumber");function u(p){var A=Math.pow(10,Math.floor(Math.log(p)/Math.LN10)),b=p/A;return b===2?b=5:b*=2,b*A}T.each(d,function(p,A){var b=e(p.scale,p.model).extent;m(p.scale,p.model);var w=p.model,y=p.scale,_=w.getMin(),E=w.getMax(),I=y.getInterval();if(_!=null&&E!=null)y.setExtent(+_,+E),y.setInterval((E-_)/o);else if(_!=null){var S;do S=_+I*o,y.setExtent(+_,S),y.setInterval(I),I=u(I);while(S<b[1]&&isFinite(S)&&isFinite(b[1]))}else if(E!=null){var C;do C=E-I*o,y.setExtent(C,+E),y.setInterval(I),I=u(I);while(C>b[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<c.length;r++)d.addNode(T.retrieve(c[r].id,c[r].name,r),r);for(var o=[],u=[],p=0,r=0;r<a.length;r++){var A=a[r],b=A.source,w=A.target;d.addEdge(b,w,p)&&(u.push(A),o.push(T.retrieve(A.id,b+" > "+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;p<A;p++){u=arguments[p];for(var b in u)Object.prototype.hasOwnProperty.call(u,b)&&(o[b]=u[b])}return o},a.apply(this,arguments)};function l(o){return o.displayName||o.name||"Component"}var s=function(){return{}};function n(o,u){u===void 0&&(u={});var p=!!o,A=o||s;return function(w){var y=function(E){c(I,E);function I(S,C){var N=E.call(this,S,C)||this;return N.unsubscribe=null,N.handleChange=function(){if(!N.unsubscribe)return;var M=A(N.store.getState(),N.props);N.setState({subscribed:M})},N.store=N.context,N.state={subscribed:A(N.store.getState(),S),store:N.store,props:S},N}return I.getDerivedStateFromProps=function(S,C){return o&&o.length===2&&S!==C.props?{subscribed:A(C.store.getState(),S),props:S}:{props:S}},I.prototype.componentDidMount=function(){this.trySubscribe()},I.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},I.prototype.shouldComponentUpdate=function(S,C){return!e()(this.props,S)||!e()(this.state.subscribed,C.subscribed)},I.prototype.trySubscribe=function(){p&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},I.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},I.prototype.render=function(){var S=a(a(a({},this.props),this.state.subscribed),{store:this.store});return T.createElement(w,a({},S,{ref:this.props.miniStoreForwardedRef}))},I.displayName="Connect("+l(w)+")",I.contextType=g,I}(T.Component);if(u.forwardRef){var _=T.forwardRef(function(E,I){return T.createElement(y,a({},E,{miniStoreForwardedRef:I}))});return f()(_,w)}return f()(y,w)}}var d=function(){return d=Object.assign||function(o){for(var u,p=1,A=arguments.length;p<A;p++){u=arguments[p];for(var b in u)Object.prototype.hasOwnProperty.call(u,b)&&(o[b]=u[b])}return o},d.apply(this,arguments)};function r(o){var u=o,p=[];function A(y){u=d(d({},u),y);for(var _=0;_<p.length;_++)p[_]()}function b(){return u}function w(y){return p.push(y),function(){var E=p.indexOf(y);p.splice(E,1)}}return{setState:A,getState:b,subscribe:w}}},"I9Y+":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("4xFK")),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="DoubleRightOutlined";var f=h.forwardRef(m);z.default=f},ICMv:function(ue,z,i){var T=i("bYtY"),x={getMin:function(g){var h=this.option,t=!g&&h.rangeStart!=null?h.rangeStart:h.min;return this.axis&&t!=null&&t!=="dataMin"&&typeof t!="function"&&!T.eqNaN(t)&&(t=this.axis.scale.parse(t)),t},getMax:function(g){var h=this.option,t=!g&&h.rangeEnd!=null?h.rangeEnd:h.max;return this.axis&&t!=null&&t!=="dataMax"&&typeof t!="function"&&!T.eqNaN(t)&&(t=this.axis.scale.parse(t)),t},getNeedCrossZero:function(){var g=this.option;return g.rangeStart!=null||g.rangeEnd!=null?!1:!g.scale},getCoordSysModel:T.noop,setRange:function(g,h){this.option.rangeStart=g,this.option.rangeEnd=h},resetRange:function(){this.option.rangeStart=this.option.rangeEnd=null}};ue.exports=x},IDmD:function(ue,z,i){var T=i("bYtY"),x={};function g(){this._coordinateSystems=[]}g.prototype={constructor:g,create:function(t,e){var m=[];T.each(x,function(f,c){var a=f.create(t,e);m=m.concat(a||[])}),this._coordinateSystems=m},update:function(t,e){T.each(this._coordinateSystems,function(m){m.update&&m.update(t,e)})},getCoordinateSystems:function(){return this._coordinateSystems.slice()}},g.register=function(t,e){x[t]=e},g.get=function(t){return x[t]};var h=g;ue.exports=h},IMiH:function(ue,z,i){var T=i("Sj9i"),x=i("QBsz"),g=i("4mN7"),h=i("mFDi"),t=i("LPTA"),e=t.devicePixelRatio,m={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},f=[],c=[],a=[],l=[],s=Math.min,n=Math.max,d=Math.cos,r=Math.sin,o=Math.sqrt,u=Math.abs,p=typeof Float32Array!="undefined",A=function(y){this._saveData=!(y||!1),this._saveData&&(this.data=[]),this._ctx=null};A.prototype={constructor:A,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(y,_,E){E=E||0,this._ux=u(E/e/y)||0,this._uy=u(E/e/_)||0},getContext:function(){return this._ctx},beginPath:function(y){return this._ctx=y,y&&y.beginPath(),y&&(this.dpr=y.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(y,_){return this.addData(m.M,y,_),this._ctx&&this._ctx.moveTo(y,_),this._x0=y,this._y0=_,this._xi=y,this._yi=_,this},lineTo:function(y,_){var E=u(y-this._xi)>this._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<y.length;E++)_+=y[E];this._dashSum=_}return this},setLineDashOffset:function(y){return this._dashOffset=y,this},len:function(){return this._len},setData:function(y){var _=y.length;!(this.data&&this.data.length===_)&&p&&(this.data=new Float32Array(_));for(var E=0;E<_;E++)this.data[E]=y[E];this._len=_},appendPath:function(y){y instanceof Array||(y=[y]);for(var _=y.length,E=0,I=this._len,S=0;S<_;S++)E+=y[S].len();p&&this.data instanceof Float32Array&&(this.data=new Float32Array(I+E));for(var S=0;S<_;S++)for(var C=y[S].data,N=0;N<C.length;N++)this.data[I++]=C[N];this._len=I},addData:function(y){if(!this._saveData)return;var _=this.data;this._len+arguments.length>_.length&&(this._expandData(),_=this.data);for(var E=0;E<arguments.length;E++)_[this._len++]=arguments[E];this._prevCmd=y},_expandData:function(){if(!(this.data instanceof Array)){for(var y=[],_=0;_<this._len;_++)y[_]=this.data[_];this.data=y}},_needsDash:function(){return this._lineDash},_dashedLineTo:function(y,_){var E=this._dashSum,I=this._dashOffset,S=this._lineDash,C=this._ctx,N=this._xi,M=this._yi,P=y-N,B=_-M,X=o(P*P+B*B),V=N,Y=M,j,W=S.length,U;for(P/=X,B/=X,I<0&&(I=E+I),I%=E,V-=I*P,Y-=I*B;P>0&&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&&V<N||P<0&&V>N||B>0&&Y<M||B<0&&Y>M)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(;K<G&&!(q+=P[K],q>M);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;C<y.length;){var N=y[C++];C===1&&(_=y[C],E=y[C+1],I=_,S=E);switch(N){case m.M:I=y[C++],S=y[C++],_=I,E=S,a[0]=I,a[1]=S,l[0]=I,l[1]=S;break;case m.L:g.fromLine(_,E,y[C],y[C+1],a,l),_=y[C++],E=y[C++];break;case m.C:g.fromCubic(_,E,y[C++],y[C++],y[C++],y[C++],y[C],y[C+1],a,l),_=y[C++],E=y[C++];break;case m.Q:g.fromQuadratic(_,E,y[C++],y[C++],y[C],y[C+1],a,l),_=y[C++],E=y[C++];break;case m.A:var M=y[C++],P=y[C++],B=y[C++],X=y[C++],V=y[C++],Y=y[C++]+V;C+=1;var j=1-y[C++];C===1&&(I=d(V)*B+M,S=r(V)*X+P),g.fromArc(M,P,B,X,V,Y,j,a,l),_=d(Y)*B+M,E=r(Y)*X+P;break;case m.R:I=_=y[C++],S=E=y[C++];var W=y[C++],U=y[C++];g.fromLine(I,S,I+W,S+U,a,l);break;case m.Z:_=I,E=S;break}x.min(f,f,a),x.max(c,c,l)}return C===0&&(f[0]=f[1]=c[0]=c[1]=0),new h(f[0],f[1],c[0]-f[0],c[1]-f[1])},rebuildPath:function(y){for(var _=this.data,E,I,S,C,N,M,P=this._ux,B=this._uy,X=this._len,V=0;V<X;){var Y=_[V++];V===1&&(S=_[V],C=_[V+1],E=S,I=C);switch(Y){case m.M:E=S=_[V++],I=C=_[V++],y.moveTo(S,C);break;case m.L:N=_[V++],M=_[V++],(u(N-S)>P||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<b;){var w=A+b>>>1;u[w][1]<p?A=w+1:b=w}return A},d=t.extend({type:"time",getLabel:function(u){var p=this._stepLvl,A=new Date(u);return g.formatTime(p[0],A,this.getSetting("useUTC"))},niceExtent:function(u){var p=this._extent;if(p[0]===p[1]&&(p[0]-=s,p[1]+=s),p[1]===-Infinity&&p[0]===Infinity){var A=new Date;p[1]=+new Date(A.getFullYear(),A.getMonth(),A.getDate()),p[0]=p[1]-s}this.niceTicks(u.splitNumber,u.minInterval,u.maxInterval);var b=this._interval;u.fixMin||(p[0]=x.round(f(p[0]/b)*b)),u.fixMax||(p[1]=x.round(m(p[1]/b)*b))},niceTicks:function(u,p,A){u=u||10;var b=this._extent,w=b[1]-b[0],y=w/u;p!=null&&y<p&&(y=p),A!=null&&y>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<H;++Z){if(!(q=G[Z]))continue;R[q.charCodeAt(0)]=U[q]}return R},b=function(U){var R=A(g[U].enc);return function(G,H){var Z=G.length,q,ce=0,ne=0,se=0,Ce=0;if(typeof G=="string")for(q=T.allocUnsafe(Z),ce=0;ce<Z;++ce)q[ce]=R[G.charCodeAt(ce)];else if(T.isBuffer(G)){for(q=T.allocUnsafe(2*Z),ne=0,ce=0;ce<Z;++ce)se=G[ce],se<128?q[ne++]=R[se]:se<224?(q[ne++]=R[((se&31)<<6)+(G[ce+1]&63)],++ce):se<240?(q[ne++]=R[((se&15)<<12)+((G[ce+1]&63)<<6)+(G[ce+2]&63)],ce+=2):(Ce=((se&7)<<18)+((G[ce+1]&63)<<12)+((G[ce+2]&63)<<6)+(G[ce+3]&63),ce+=3,Ce<65536?q[ne++]=R[Ce]:(Ce-=65536,q[ne++]=R[55296+(Ce>>10&1023)],q[ne++]=R[56320+(Ce&1023)]));q=q.slice(0,ne)}else for(q=T.allocUnsafe(Z),ce=0;ce<Z;++ce)q[ce]=R[G[ce].charCodeAt(0)];return!H||H==="buf"?q:H!=="arr"?q.toString("binary"):[].slice.call(q)}},w=function(U){var R=g[U].dec,K=T.allocUnsafe(131072),G=0,H="";for(G=0;G<R.length;++G){if(!(H=R[G]))continue;var Z=H.charCodeAt(0);K[2*G]=Z&255,K[2*G+1]=Z>>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<ne;se++)Ce=2*ce[se],p[2*se]=K[Ce],p[2*se+1]=K[Ce+1];else if(typeof ce=="string")for(se=0;se<ne;se++)Ce=2*ce.charCodeAt(se),p[2*se]=K[Ce],p[2*se+1]=K[Ce+1];else for(se=0;se<ne;se++)Ce=2*ce[se],p[2*se]=K[Ce],p[2*se+1]=K[Ce+1];return p.slice(0,2*ne).toString("ucs2")}},y=function(U){for(var R=g[U].enc,K=T.allocUnsafe(131072),G=0;G<131072;++G)K[G]=0;for(var H=Object.keys(R),Z=0,q=H[Z];Z<H.length;++Z){if(!(q=H[Z]))continue;var ce=q.charCodeAt(0);K[2*ce]=R[q]&255,K[2*ce+1]=R[q]>>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;we<Re;++we)Pe=se.charCodeAt(we)*2,Xe[Ge++]=K[Pe+1]||K[Pe],K[Pe+1]>0&&(Xe[Ge++]=K[Pe]);Xe=Xe.slice(0,Ge)}else if(T.isBuffer(se)){for(we=Ge=0;we<Re;++we)It=se[we],It<128?Pe=It:It<224?(Pe=((It&31)<<6)+(se[we+1]&63),++we):It<240?(Pe=((It&15)<<12)+((se[we+1]&63)<<6)+(se[we+2]&63),we+=2):(Pe=((It&7)<<18)+((se[we+1]&63)<<12)+((se[we+2]&63)<<6)+(se[we+3]&63),we+=3),Pe<65536?(Pe*=2,Xe[Ge++]=K[Pe+1]||K[Pe],K[Pe+1]>0&&(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;we<Re;we++)Pe=se[we].charCodeAt(0)*2,Xe[Ge++]=K[Pe+1]||K[Pe],K[Pe+1]>0&&(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<R.length;++G){if(!(H=R[G]))continue;Z=H.charCodeAt(0),q=2*G,K[q]=Z&255,K[q+1]=Z>>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;Xe<Ce;Xe++)we=2*se[Xe],K[we]===255&&K[we+1]===253&&(we=2*((se[Xe]<<8)+se[Xe+1]),++Xe),Re[Pe++]=K[we],Re[Pe++]=K[we+1];else if(typeof se=="string")for(Xe=0;Xe<Ce;Xe++)we=2*se.charCodeAt(Xe),K[we]===255&&K[we+1]===253&&(we=2*((se.charCodeAt(Xe)<<8)+se.charCodeAt(Xe+1)),++Xe),Re[Pe++]=K[we],Re[Pe++]=K[we+1];else for(Xe=0;Xe<Ce;Xe++)we=2*se[Xe],K[we]===255&&K[we+1]===253&&(we=2*((se[Xe]<<8)+se[Xe+1]),++Xe),Re[Pe++]=K[we],Re[Pe++]=K[we+1];return Re.slice(0,Pe).toString("ucs2")}};f[65001]=function W(U){if(typeof U=="string")return W(U.split("").map(n));var R=U.length,K=0,G=0;4*R>u&&(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<R;H+=Z)Z=1,ce=U[H],ce<128?K=ce:ce<224?(K=(ce&31)*64+(U[H+1]&63),Z=2):ce<240?(K=((ce&15)<<12)+(U[H+1]&63)*64+(U[H+2]&63),Z=3):(K=(ce&7)*262144+((U[H+1]&63)<<12)+(U[H+2]&63)*64+(U[H+3]&63),Z=4),K<65536?(p[q++]=K&255,p[q++]=K>>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<K;++ce)G=q?U.charCodeAt(ce):U[ce].charCodeAt(0),G<=127?p[Z++]=G:G<=2047?(p[Z++]=192+(G>>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;U<t.length;++U)R=t[U],g[R]&&(a[R]=w(R),l[R]=b(R));for(U=0;U<e.length;++U)R=e[U],g[R]&&(a[R]=_(R),l[R]=y(R));for(U=0;U<m.length;++U)R=m[U],f[R]&&(a[R]=f[R]),c[R]&&(l[R]=c[R])}},I=function(U,R){return""},S=function(U){delete a[U],delete l[U]},C=function(){if(d){if(!a[t[0]])return;t.forEach(S),e.forEach(S),m.forEach(S)}B=I,X=0},N={encache:E,decache:C,sbcs:t,dbcs:e};E();var M="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",P="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'(),-./:?",B=I,X=0,V=function W(U,R,K){if(U===X&&B)return B(R,K);if(l[U])return B=l[X=U],B(R,K);d&&T.isBuffer(R)&&(R=R.toString("utf8"));var G=R.length,H=d?T.allocUnsafe(4*G):[],Z=0,q=0,ce=0,ne=0,se=g[U],Ce,Re="",Xe=typeof R=="string";if(se&&(Ce=se.enc))for(q=0;q<G;++q,++ce)Z=Ce[Xe?R.charAt(q):R[q]],Z>255?(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<G;++q,++ce)Z=Xe?R.charCodeAt(q):R[q].charCodeAt(0),Z<=127?H[ce]=Z:Z<=2047?(H[ce]=192+(Z>>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<G;++q,++ce)if(Z=Xe?R.charCodeAt(q):R[q].charCodeAt(0),Z<=127)H[ce]=Z;else throw new Error("bad ascii "+Z);break;case"utf16le":if(d&&typeof R=="string"){H=r(R,Re),ce=H.length;break}for(q=0;q<G;++q)Z=Xe?R.charCodeAt(q):R[q].charCodeAt(0),H[ce++]=Z&255,H[ce++]=Z>>8;break;case"utf16be":for(q=0;q<G;++q)Z=Xe?R.charCodeAt(q):R[q].charCodeAt(0),H[ce++]=Z>>8,H[ce++]=Z&255;break;case"utf32le":for(q=0;q<G;++q)Z=Xe?R.charCodeAt(q):R[q].charCodeAt(0),Z>=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<G;++q)Z=Xe?R.charCodeAt(q):R[q].charCodeAt(0),Z>=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<G;q++){var we=Xe?R.charAt(q):R[q].charAt(0);if(we==="+"){H[ce++]=43,H[ce++]=45;continue}if(P.indexOf(we)>-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<G;ce+=ne){if(ne=2,Z=Xe[(R[ce]<<8)+R[ce+1]],Z||(ne=1,Z=Xe[R[ce]]),!Z)throw new Error("Unrecognized code: "+R[ce]+" "+R[ce+ne-1]+" "+ce+" "+ne+" "+Xe[R[ce]]);H[se++]=Z}else if(we=h[U])switch(we){case"utf8":for(G>=3&&R[0]==239&&(R[1]==187&&R[2]==191&&(ce=3));ce<G;ce+=ne)ne=1,R[ce]<128?q=R[ce]:R[ce]<224?(q=(R[ce]&31)*64+(R[ce+1]&63),ne=2):R[ce]<240?(q=((R[ce]&15)<<12)+(R[ce+1]&63)*64+(R[ce+2]&63),ne=3):(q=(R[ce]&7)*262144+((R[ce+1]&63)<<12)+(R[ce+2]&63)*64+(R[ce+3]&63),ne=4),q<65536||(q-=65536,Ce=55296+(q>>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<G;ce++)H[ce]=String.fromCharCode(R[ce]);se=G;break;case"utf16le":if(G>=2&&R[0]==255&&(R[1]==254&&(ce=2)),d&&T.isBuffer(R))return R.toString(we);for(ne=2;ce+1<G;ce+=ne)H[se++]=String.fromCharCode((R[ce+1]<<8)+R[ce]);break;case"utf16be":for(G>=2&&R[0]==254&&(R[1]==255&&(ce=2)),ne=2;ce+1<G;ce+=ne)H[se++]=String.fromCharCode((R[ce]<<8)+R[ce+1]);break;case"utf32le":for(G>=4&&R[0]==255&&(R[1]==254&&R[2]===0&&R[3]===0&&(ce=4)),ne=4;ce<G;ce+=ne)q=(R[ce+3]<<24)+(R[ce+2]<<16)+(R[ce+1]<<8)+R[ce],q>65535?(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;ce<G;ce+=ne)q=(R[ce]<<24)+(R[ce+1]<<16)+(R[ce+2]<<8)+R[ce+3],q>65535?(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<G;ce+=ne){if(R[ce]!==43){ne=1,H[se++]=String.fromCharCode(R[ce]);continue}if(ne=1,R[ce+1]===45){ne=2,H[se++]="+";continue}for(;String.fromCharCode(R[ce+ne]).match(/[A-Za-z0-9+\/]/);)ne++;var Pe=0;R[ce+ne]===45&&(++ne,Pe=1);for(var Ee=[],Ge="",It=0,ze=0,ye=0,Me=0,qe=0,nt=0,st=0,xt=1;xt<ne-Pe&&!(Me=M.indexOf(String.fromCharCode(R[ce+xt++])),qe=M.indexOf(String.fromCharCode(R[ce+xt++])),It=Me<<2|qe>>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<Ge.length;++xt)H[se++]=Ge.charAt(xt)}break;default:throw new Error("Unsupported magic: "+U+" "+h[U])}else throw new Error("Unrecognized CP: "+U);return H.slice(0,se).join("")},j=function(U){return!!(g[U]||h[U])};return g.utils={decode:Y,encode:V,hascp:j,magic:h,cache:N},g})}).call(this,i("HDXh").Buffer)},ItGF:function(ue,z){var i={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?i={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?i={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?i={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:i=x(navigator.userAgent);var T=i;function x(g){var h={},t={},e=g.match(/Firefox\/([\d.]+)/),m=g.match(/MSIE\s([\d.]+)/)||g.match(/Trident\/.+?rv:(([\d.]+))/),f=g.match(/Edge\/([\d.]+)/),c=/micromessenger/i.test(g);return e&&(t.firefox=!0,t.version=e[1]),m&&(t.ie=!0,t.version=m[1]),f&&(t.edge=!0,t.version=f[1]),c&&(t.weChat=!0),{browser:t,os:h,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!t.ie&&!t.edge,pointerEventsSupported:"onpointerdown"in window&&(t.edge||t.ie&&t.version>=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;a<c.length;a++){var l=c[a];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(f,l.key,l)}}function e(f,c,a){return c&&t(f.prototype,c),a&&t(f,a),f}var m=function(){function f(){h(this,f),this.strm=new x.default,this.chunkSize=1024*10*10,this.strm.output=new Uint8Array(this.chunkSize),this.windowBits=5,(0,T.inflateInit)(this.strm,this.windowBits)}return e(f,[{key:"setInput",value:function(a){a?(this.strm.input=a,this.strm.avail_in=this.strm.input.length,this.strm.next_in=0):(this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0)}},{key:"inflate",value:function(a){a>this.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];Wt<St.length;Wt++){var pr=St[Wt];if(et(Be,Fe,Ot,nr,pr[0],pr[1],Rr[0],Rr[1]))return!0;Rr=pr}}function et(Be,Fe,Ot,nr,St,Wt,Rr,pr){var rr=Ot-Be,Dt=nr-Fe,vr=Rr-St,xr=pr-Wt,Tr=ot(vr,xr,rr,Dt);if(De(Tr))return!1;var rn=Be-St,_n=Fe-Wt,Vn=ot(rn,_n,rr,Dt)/Tr;if(Vn<0||Vn>1)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<j;Y++)V[X.charAt(Y)]=Y;return V}(m),c=String.fromCharCode,a=function(V){if(V.length<2){var Y=V.charCodeAt(0);return Y<128?V:Y<2048?c(192|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<U;W+=3){var R=V[W],K=V[W+1],G=V[W+2],H=R<<16|K<<8|G;j+=m.charAt(H>>>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+="<br />"),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<o;r++)n[r]=r;return typeof a=="function"?n.sort(a):a!=="none"&&n.sort(function(u,p){return d?s[u]-s[p]:s[p]-s[u]}),n}function m(c){c.each(function(a){var l=c.getItemModel(a),s=l.getModel("label"),n=s.get("position"),d=l.getModel("labelLine"),r=c.getItemLayout(a),o=r.points,u=n==="inner"||n==="inside"||n==="center"||n==="insideLeft"||n==="insideRight",p,A,b,w;if(u)n==="insideLeft"?(A=(o[0][0]+o[3][0])/2+5,b=(o[0][1]+o[3][1])/2,p="left"):n==="insideRight"?(A=(o[1][0]+o[2][0])/2-5,b=(o[1][1]+o[2][1])/2,p="right"):(A=(o[0][0]+o[1][0]+o[2][0]+o[3][0])/4,b=(o[0][1]+o[1][1]+o[2][1]+o[3][1])/4,p="center"),w=[[A,b],[A,b]];else{var y,_,E,I=d.get("length");n==="left"?(y=(o[3][0]+o[0][0])/2,_=(o[3][1]+o[0][1])/2,E=y-I,A=E-5,p="right"):n==="right"?(y=(o[1][0]+o[2][0])/2,_=(o[1][1]+o[2][1])/2,E=y+I,A=E+5,p="left"):n==="rightTop"?(y=o[1][0],_=o[1][1],E=y+I,A=E+5,p="top"):n==="rightBottom"?(y=o[2][0],_=o[2][1],E=y+I,A=E+5,p="bottom"):n==="leftTop"?(y=o[0][0],_=o[1][1],E=y-I,A=E-5,p="right"):n==="leftBottom"?(y=o[3][0],_=o[2][1],E=y-I,A=E-5,p="right"):(y=(o[1][0]+o[2][0])/2,_=(o[1][1]+o[2][1])/2,E=y+I,A=E+5,p="left");var S=_;w=[[y,_],[E,S]],b=S}r.label={linePoints:w,x:A,y:b,verticalAlign:"middle",textAlign:p,inside:u}})}function f(c,a,l){c.eachSeriesByType("funnel",function(s){var n=s.getData(),d=n.mapDimension("value"),r=s.get("sort"),o=t(s,a),u=e(n,r),p=[g(s.get("minSize"),o.width),g(s.get("maxSize"),o.width)],A=n.getDataExtent(d),b=s.get("min"),w=s.get("max");b==null&&(b=Math.min(A[0],0)),w==null&&(w=A[1]);var y=s.get("funnelAlign"),_=s.get("gap"),E=(o.height-_*(n.count()-1))/n.count(),I=o.y,S=function(Y,j){var W=n.get(d,Y)||0,U=h(W,[b,w],p,!0),R;switch(y){case"left":R=o.x;break;case"center":R=o.x+(o.width-U)/2;break;case"right":R=o.x+o.width-U;break}return[[R,j],[R+U,j]]};r==="ascending"&&(E=-E,_=-_,I+=o.height,u=u.reverse());for(var C=0;C<u.length;C++){var N=u[C],M=u[C+1],P=n.getItemModel(N),B=P.get("itemStyle.height");B==null?B=E:(B=g(B,o.height),r==="ascending"&&(B=-B));var X=S(N,I),V=S(M,I+B);I+=B+_,n.setItemLayout(N,{points:X.concat(V.slice().reverse())})}m(n)})}ue.exports=f},JSwD:function(ue,z,i){"use strict";function T(o){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(p){return typeof p}:T=function(p){return p&&typeof Symbol=="function"&&p.constructor===Symbol&&p!==Symbol.prototype?"symbol":typeof p},T(o)}Object.defineProperty(z,"__esModule",{value:!0}),z.default=r;var x=h(i("6BzB"));function g(){if(typeof WeakMap!="function")return null;var o=new WeakMap;return g=function(){return o},o}function h(o){if(o&&o.__esModule)return o;if(o===null||T(o)!=="object"&&typeof o!="function")return{default:o};var u=g();if(u&&u.has(o))return u.get(o);var p={},A=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var b in o)if(Object.prototype.hasOwnProperty.call(o,b)){var w=A?Object.getOwnPropertyDescriptor(o,b):null;w&&(w.get||w.set)?Object.defineProperty(p,b,w):p[b]=o[b]}return p.default=o,u&&u.set(o,p),p}var t=15,e=852,m=592,f=0,c=1,a=2,l=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],s=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],n=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],d=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];function r(o,u,p,A,b,w,y,_){var E=_.bits,I=0,S=0,C=0,N=0,M=0,P=0,B=0,X=0,V=0,Y=0,j,W,U,R,K,G=null,H=0,Z,q=new x.Buf16(t+1),ce=new x.Buf16(t+1),ne=null,se=0,Ce,Re,Xe;for(I=0;I<=t;I++)q[I]=0;for(S=0;S<A;S++)q[u[p+S]]++;for(M=E,N=t;N>=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;C<N&&!(q[C]!==0);C++);for(M<C&&(M=C),X=1,I=1;I<=t;I++)if(X<<=1,X-=q[I],X<0)return-1;if(X>0&&(o===f||N!==1))return-1;for(ce[1]=0,I=1;I<t;I++)ce[I+1]=ce[I]+q[I];for(S=0;S<A;S++)u[p+S]!==0&&(y[ce[u[p+S]]++]=S);if(o===f?(G=ne=y,Z=19):o===c?(G=l,H-=257,ne=s,se-=257,Z=256):(G=n,ne=d,Z=-1),Y=0,S=0,I=C,K=w,P=M,B=0,U=-1,V=1<<M,R=V-1,o===c&&V>e||o===a&&V>m)return 1;for(;;){Ce=I-B,y[S]<Z?(Re=0,Xe=y[S]):y[S]>Z?(Re=ne[se+y[S]],Xe=G[H+y[S]]):(Re=32+64,Xe=0),j=1<<I-B,W=1<<P,C=W;do W-=j,b[K+(Y>>B)+W]=Ce<<24|Re<<16|Xe|0;while(W!==0);for(j=1<<I-1;Y&j;)j>>=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<<P;P+B<N&&!(X-=q[P+B],X<=0);)P++,X<<=1;if(V+=1<<P,o===c&&V>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;X<B.length;X++){var V=d.getItemLayout(B[X]),Y=V.x,j=V.y0,W=V.y;N.push([Y,j]),M.push([Y,j+W]),P=d.getItemVisual(B[X],"color")}var U,R,K=d.getItemLayout(B[0]),G=d.getItemModel(B[X-1]),H=G.getModel("label"),Z=H.get("margin");if(E==="add"){var q=y[I]=new h.Group;U=new g({shape:{points:N,stackedOnPoints:M,smooth:.4,stackedOnSmooth:.4,smoothConstraint:!1},z2:0}),R=new h.Text({style:{x:K.x-Z,y:K.y0+K.y/2}}),q.add(U),q.add(R),r.add(q),U.setClipPath(a(U.getBoundingRect(),l,function(){U.removeClipPath()}))}else{var q=C[S];U=q.childAt(0),R=q.childAt(1),r.add(q),y[I]=q,h.updateProps(U,{shape:{points:N,stackedOnPoints:M}},l),h.updateProps(R,{style:{x:K.x-Z,y:K.y0+K.y/2}},l)}var ce=G.getModel("emphasis.itemStyle"),ne=G.getModel("itemStyle");h.setTextStyle(R.style,H,{text:H.get("show")?l.getFormattedLabel(B[X-1],"normal")||d.getName(B[X-1]):null,textVerticalAlign:"middle"}),U.setStyle(m({fill:P},ne.getItemStyle(["color"]))),h.setHoverStyle(U,ce.getItemStyle())}this._layersSeries=o,this._layers=y},dispose:function(){}});function a(l,s,n){var d=new h.Rect({shape:{x:l.x-10,y:l.y-10,width:0,height:l.height+20}});return h.initProps(d,{shape:{width:l.width+20,height:l.height+20}},s,n),d}ue.exports=c},JgUQ: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:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"};z.default=T},JuEJ:function(ue,z,i){var T=i("bYtY"),x=i("4NO4"),g=T.each,h=T.isObject,t=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function e(r){var o=r&&r.itemStyle;if(!o)return;for(var u=0,p=t.length;u<p;u++){var A=t[u],b=o.normal,w=o.emphasis;b&&b[A]&&(r[A]=r[A]||{},r[A].normal?T.merge(r[A].normal,b[A]):r[A].normal=b[A],b[A]=null),w&&w[A]&&(r[A]=r[A]||{},r[A].emphasis?T.merge(r[A].emphasis,w[A]):r[A].emphasis=w[A],w[A]=null)}}function m(r,o,u){if(r&&r[o]&&(r[o].normal||r[o].emphasis)){var p=r[o].normal,A=r[o].emphasis;p&&(u?(r[o].normal=r[o].emphasis=null,T.defaults(r[o],p)):r[o]=p),A&&(r.emphasis=r.emphasis||{},r.emphasis[o]=A)}}function f(r){m(r,"itemStyle"),m(r,"lineStyle"),m(r,"areaStyle"),m(r,"label"),m(r,"labelLine"),m(r,"upperLabel"),m(r,"edgeLabel")}function c(r,o){var u=h(r)&&r[o],p=h(u)&&u.textStyle;if(p)for(var A=0,b=x.TEXT_STYLE_OPTIONS.length;A<b;A++){var o=x.TEXT_STYLE_OPTIONS[A];p.hasOwnProperty(o)&&(u[o]=p[o])}}function a(r){r&&(f(r),c(r,"label"),r.emphasis&&c(r.emphasis,"label"))}function l(r){if(!h(r))return;e(r),f(r),c(r,"label"),c(r,"upperLabel"),c(r,"edgeLabel"),r.emphasis&&(c(r.emphasis,"label"),c(r.emphasis,"upperLabel"),c(r.emphasis,"edgeLabel"));var o=r.markPoint;o&&(e(o),a(o));var u=r.markLine;u&&(e(u),a(u));var p=r.markArea;p&&a(p);var A=r.data;if(r.type==="graph"){A=A||r.nodes;var b=r.links||r.edges;if(b&&!T.isTypedArray(b))for(var w=0;w<b.length;w++)a(b[w]);T.each(r.categories,function(E){f(E)})}if(A&&!T.isTypedArray(A))for(var w=0;w<A.length;w++)a(A[w]);var o=r.markPoint;if(o&&o.data)for(var y=o.data,w=0;w<y.length;w++)a(y[w]);var u=r.markLine;if(u&&u.data)for(var _=u.data,w=0;w<_.length;w++)T.isArray(_[w])?(a(_[w][0]),a(_[w][1])):a(_[w]);r.type==="gauge"?(c(r,"axisLabel"),c(r,"title"),c(r,"detail")):r.type==="treemap"?(m(r.breadcrumb,"itemStyle"),T.each(r.levels,function(E){f(E)})):r.type==="tree"&&f(r.leaves)}function s(r){return T.isArray(r)?r:r?[r]:[]}function n(r){return(T.isArray(r)?r[0]:r)||{}}function d(r,o){g(s(r.series),function(p){h(p)&&l(p)});var u=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];o&&u.push("valueAxis","categoryAxis","logAxis","timeAxis"),g(u,function(p){g(s(r[p]),function(A){A&&(c(A,"axisLabel"),c(A.axisPointer,"label"))})}),g(s(r.parallel),function(p){var A=p&&p.parallelAxisDefault;c(A,"axisLabel"),c(A&&A.axisPointer,"label")}),g(s(r.calendar),function(p){m(p,"itemStyle"),c(p,"dayLabel"),c(p,"monthLabel"),c(p,"yearLabel")}),g(s(r.radar),function(p){c(p,"name")}),g(s(r.geo),function(p){h(p)&&(a(p),g(s(p.regions),function(A){a(A)}))}),g(s(r.timeline),function(p){a(p),m(p,"label"),m(p,"itemStyle"),m(p,"controlStyle",!0);var A=p.data;T.isArray(A)&&T.each(A,function(b){T.isObject(b)&&(m(b,"label"),m(b,"itemStyle"))})}),g(s(r.toolbox),function(p){m(p,"iconStyle"),g(p.feature,function(A){m(A,"iconStyle")})}),c(n(r.axisPointer),"label"),c(n(r.tooltip).axisPointer,"label")}ue.exports=d},K2GJ:function(ue,z,i){var T=i("fW2E"),x=i("gut8"),g=x.ContextCachedBy,h=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],t=function(n){this.extendFrom(n,!1)};function e(s,n,d){var r=n.x==null?0:n.x,o=n.x2==null?1:n.x2,u=n.y==null?0:n.y,p=n.y2==null?0:n.y2;n.global||(r=r*d.width+d.x,o=o*d.width+d.x,u=u*d.height+d.y,p=p*d.height+d.y),r=isNaN(r)?0:r,o=isNaN(o)?1:o,u=isNaN(u)?0:u,p=isNaN(p)?0:p;var A=s.createLinearGradient(r,u,o,p);return A}function m(s,n,d){var r=d.width,o=d.height,u=Math.min(r,o),p=n.x==null?.5:n.x,A=n.y==null?.5:n.y,b=n.r==null?.5:n.r;n.global||(p=p*r+d.x,A=A*o+d.y,b=b*u);var w=s.createRadialGradient(p,A,0,p,A,b);return w}t.prototype={constructor:t,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(n,d,r){var o=this,u=r&&r.style,p=!u||n.__attrCachedBy!==g.STYLE_BIND;n.__attrCachedBy=g.STYLE_BIND;for(var A=0;A<h.length;A++){var b=h[A],w=b[0];(p||o[w]!==u[w])&&(n[w]=T(n,w,o[w]||b[1]))}if((p||o.fill!==u.fill)&&(n.fillStyle=o.fill),(p||o.stroke!==u.stroke)&&(n.strokeStyle=o.stroke),(p||o.opacity!==u.opacity)&&(n.globalAlpha=o.opacity==null?1:o.opacity),(p||o.blend!==u.blend)&&(n.globalCompositeOperation=o.blend||"source-over"),this.hasStroke()){var y=o.lineWidth;n.lineWidth=y/(this.strokeNoScale&&d&&d.getLineScale?d.getLineScale():1)}},hasFill:function(){var n=this.fill;return n!=null&&n!=="none"},hasStroke:function(){var n=this.stroke;return n!=null&&n!=="none"&&this.lineWidth>0},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<p.length;A++)u.addColorStop(p[A].offset,p[A].color);return u}};for(var f=t.prototype,c=0;c<h.length;c++){var a=h[c];a[0]in f||(f[a[0]]=a[1])}t.getGradient=f.getGradient;var l=t;ue.exports=l},K4ya:function(ue,z,i){var T=i("bYtY"),x=i("XxSj"),g=T.each;function h(c){if(c){for(var a in c)if(c.hasOwnProperty(a))return!0}}function t(c,a,l){var s={};return g(a,function(d){var r=s[d]=n();g(c[d],function(o,u){if(!x.isValidType(u))return;var p={type:u,visual:o};l&&l(p,d),r[u]=new x(p),u==="opacity"&&(p=T.clone(p),p.type="colorAlpha",r.__hidden.__alphaForOpacity=new x(p))})}),s;function n(){var d=function(){};d.prototype.__hidden=d.prototype;var r=new d;return r}}function e(c,a,l){var s;T.each(l,function(n){a.hasOwnProperty(n)&&h(a[n])&&(s=!0)}),s&&T.each(l,function(n){a.hasOwnProperty(n)&&h(a[n])?c[n]=T.clone(a[n]):delete c[n]})}function m(c,a,l,s,n,d){var r={};T.each(c,function(b){var w=x.prepareVisualTypes(a[b]);r[b]=w});var o;function u(b){return l.getItemVisual(o,b)}function p(b,w){l.setItemVisual(o,b,w)}d==null?l.each(A):l.each([d],A);function A(b,w){o=d==null?b:w;var y=l.getRawDataItem(o);if(y&&y.visualMap===!1)return;for(var _=s.call(n,b),E=a[_],I=r[_],S=0,C=I.length;S<C;S++){var N=I[S];E[N]&&E[N].applyVisual(b,u,p)}}}function f(c,a,l,s){var n={};T.each(c,function(r){var o=x.prepareVisualTypes(a[r]);n[r]=o});function d(r,o){s!=null&&(s=o.getDimension(s));function u(N){return o.getItemVisual(A,N)}function p(N,M){o.setItemVisual(A,N,M)}for(var A;(A=r.next())!=null;){var b=o.getRawDataItem(A);if(b&&b.visualMap===!1)continue;for(var w=s!=null?o.get(s,A,!0):A,y=l(w),_=a[y],E=n[y],I=0,S=E.length;I<S;I++){var C=E[I];_[C]&&_[C].applyVisual(w,u,p)}}}return{progress:d}}z.createVisualMappings=t,z.replaceVisualOption=e,z.applyVisual=m,z.incrementalApplyVisual=f},KCsZ:function(ue,z,i){var T=i("bYtY");function x(g){for(var h=0;h<g.length;h++)g[h][1]||(g[h][1]=g[h][0]);return function(t,e,m){for(var f={},c=0;c<g.length;c++){var a=g[c][1];if(e&&T.indexOf(e,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,ce<M?(ce=M,U-=M):R+=Z;var ne=K+G*ce;o.setItemLayout(q,{angle:ce,startAngle:K,endAngle:ne,clockwise:V,cx:E,cy:I,r0:S,r:Y?g(Z,W,[S,C]):C,viewRect:p}),K=ne}),U<m&&P)if(U<=.001){var H=m/P;o.each(u,function(Z,q){if(!isNaN(Z)){var ce=o.getItemLayout(q);ce.angle=H,ce.startAngle=N+G*q*H,ce.endAngle=N+G*(q+1)*H}})}else X=U/R,K=N,o.each(u,function(Z,q){if(!isNaN(Z)){var ce=o.getItemLayout(q),ne=ce.angle===M?M:Z*X;ce.startAngle=K,ce.endAngle=K+G*ne,K+=G*ne}});t(r,C,p.width,p.height,p.x,p.y)})}ue.exports=a},KUOm:function(ue,z){function i(T){var x={};T.eachSeriesByType("graph",function(g){var h=g.getCategoriesData(),t=g.getData(),e={};h.each(function(m){var f=h.getName(m);e["ec-"+f]=m;var c=h.getItemModel(m),a=c.get("itemStyle.color")||g.getColorFromPalette(f,x);h.setItemVisual(m,"color",a);for(var l=["opacity","symbol","symbolSize","symbolKeepAspect"],s=0;s<l.length;s++){var n=c.getShallow(l[s],!0);n!=null&&h.setItemVisual(m,l[s],n)}}),h.count()&&t.each(function(m){var f=t.getItemModel(m),c=f.getShallow("category");if(c!=null){typeof c=="string"&&(c=e["ec-"+c]);for(var a=["color","opacity","symbol","symbolSize","symbolKeepAspect"],l=0;l<a.length;l++)t.getItemVisual(m,a[l],!0)==null&&t.setItemVisual(m,a[l],h.getItemVisual(c,a[l]))}})})}ue.exports=i},Kagy:function(ue,z){var i={legend:{selector:{all:"\u5168\u9009",inverse:"\u53CD\u9009"}},toolbox:{brush:{title:{rect:"\u77E9\u5F62\u9009\u62E9",polygon:"\u5708\u9009",lineX:"\u6A2A\u5411\u9009\u62E9",lineY:"\u7EB5\u5411\u9009\u62E9",keep:"\u4FDD\u6301\u9009\u62E9",clear:"\u6E05\u9664\u9009\u62E9"}},dataView:{title:"\u6570\u636E\u89C6\u56FE",lang:["\u6570\u636E\u89C6\u56FE","\u5173\u95ED","\u5237\u65B0"]},dataZoom:{title:{zoom:"\u533A\u57DF\u7F29\u653E",back:"\u533A\u57DF\u7F29\u653E\u8FD8\u539F"}},magicType:{title:{line:"\u5207\u6362\u4E3A\u6298\u7EBF\u56FE",bar:"\u5207\u6362\u4E3A\u67F1\u72B6\u56FE",stack:"\u5207\u6362\u4E3A\u5806\u53E0",tiled:"\u5207\u6362\u4E3A\u5E73\u94FA"}},restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247",lang:["\u53F3\u952E\u53E6\u5B58\u4E3A\u56FE\u7247"]}},series:{typeNames:{pie:"\u997C\u56FE",bar:"\u67F1\u72B6\u56FE",line:"\u6298\u7EBF\u56FE",scatter:"\u6563\u70B9\u56FE",effectScatter:"\u6D9F\u6F2A\u6563\u70B9\u56FE",radar:"\u96F7\u8FBE\u56FE",tree:"\u6811\u56FE",treemap:"\u77E9\u5F62\u6811\u56FE",boxplot:"\u7BB1\u578B\u56FE",candlestick:"K\u7EBF\u56FE",k:"K\u7EBF\u56FE",heatmap:"\u70ED\u529B\u56FE",map:"\u5730\u56FE",parallel:"\u5E73\u884C\u5750\u6807\u56FE",lines:"\u7EBF\u56FE",graph:"\u5173\u7CFB\u56FE",sankey:"\u6851\u57FA\u56FE",funnel:"\u6F0F\u6597\u56FE",gauge:"\u4EEA\u8868\u76D8\u56FE",pictorialBar:"\u8C61\u5F62\u67F1\u56FE",themeRiver:"\u4E3B\u9898\u6CB3\u6D41\u56FE",sunburst:"\u65ED\u65E5\u56FE"}},aria:{general:{withTitle:"\u8FD9\u662F\u4E00\u4E2A\u5173\u4E8E\u201C{title}\u201D\u7684\u56FE\u8868\u3002",withoutTitle:"\u8FD9\u662F\u4E00\u4E2A\u56FE\u8868\uFF0C"},series:{single:{prefix:"",withName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\uFF0C\u8868\u793A{seriesName}\u3002",withoutName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\u3002"},multiple:{prefix:"\u5B83\u7531{seriesCount}\u4E2A\u56FE\u8868\u7CFB\u5217\u7EC4\u6210\u3002",withName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A\u8868\u793A{seriesName}\u7684{seriesType}\uFF0C",withoutName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A{seriesType}\uFF0C",separator:{middle:"\uFF1B",end:"\u3002"}}},data:{allData:"\u5176\u6570\u636E\u662F\u2014\u2014",partialData:"\u5176\u4E2D\uFF0C\u524D{displayCnt}\u9879\u662F\u2014\u2014",withName:"{name}\u7684\u6570\u636E\u662F{value}",withoutName:"{value}",separator:{middle:"\uFF0C",end:""}}}};ue.exports=i},KamJ:function(ue,z,i){var T=i("ProS"),x=i("szbU");i("vF/C"),i("qwVE"),i("BuqR"),i("AE9C"),i("1u/T"),T.registerPreprocessor(x)},KmBX: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("CP8R")),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="FilterFilled";var f=h.forwardRef(m);z.default=f},"KpQ+":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("E/ki")),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="ClockCircleOutlined";var f=h.forwardRef(m);z.default=f},KrTs:function(ue,z,i){"use strict";var T=i("lSNA"),x=i.n(T),g=i("cDf5"),h=i.n(g),t=i("pVnL"),e=i.n(t),m=i("q1tI"),f=i("UmKh"),c=i("TSYQ"),a=i.n(c),l=i("J4zp"),s=i.n(l),n=i("H84U"),d=i("0n0R"),r=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);B<P.length;B++)N.indexOf(P[B])<0&&Object.prototype.propertyIsEnumerable.call(C,P[B])&&(M[P[B]]=C[P[B]]);return M};function o(C){return C?C.toString().split("").reverse().map(function(N){var M=Number(N);return isNaN(M)?N:M}):[]}function u(C,N){for(var M=[],P=0;P<30;P++)M.push(m.createElement("p",{key:P.toString(),className:a()(N,{current:C===P})},P%10));return M}var p=function(N){var M=N.prefixCls,P=N.count,B=N.className,X=N.style,V=N.title,Y=N.component,j=Y===void 0?"sup":Y,W=N.displayComponent,U=N.onAnimated,R=U===void 0?function(){}:U,K=r(N,["prefixCls","count","className","style","title","component","displayComponent","onAnimated"]),G=m.useState(!0),H=s()(G,2),Z=H[0],q=H[1],ce=m.useState(P),ne=s()(ce,2),se=ne[0],Ce=ne[1],Re=m.useState(P),Xe=s()(Re,2),we=Xe[0],Pe=Xe[1],Ee=m.useState(P),Ge=s()(Ee,2),It=Ge[0],ze=Ge[1],ye=m.useContext(n.b),Me=ye.getPrefixCls,qe=Me("scroll-number",M);we!==P&&(q(!0),Pe(P)),m.useEffect(function(){ze(se);var Le;return Z&&(Le=setTimeout(function(){q(!1),Ce(P),R()})),function(){Le&&clearTimeout(Le)}},[Z,P,R]);var nt=function(Ue,We){var ft=Math.abs(Number(se)),Kt=Math.abs(Number(It)),bt=Math.abs(o(se)[We]),Mt=Math.abs(o(Kt)[We]);return Z?10+Ue:ft>Kt?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);B<P.length;B++)N.indexOf(P[B])<0&&Object.prototype.propertyIsEnumerable.call(C,P[B])&&(M[P[B]]=C[P[B]]);return M},I=function(N){var M,P,B=N.prefixCls,X=N.scrollNumberPrefixCls,V=N.children,Y=N.status,j=N.text,W=N.color,U=N.count,R=U===void 0?null:U,K=N.overflowCount,G=K===void 0?99:K,H=N.dot,Z=H===void 0?!1:H,q=N.size,ce=q===void 0?"default":q,ne=N.title,se=N.offset,Ce=N.style,Re=N.className,Xe=N.showZero,we=Xe===void 0?!1:Xe,Pe=E(N,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","showZero"]),Ee=m.useContext(n.b),Ge=Ee.getPrefixCls,It=Ee.direction,ze=Ge("badge",B),ye=function(){var Jt=R>G?"".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);++h<t;)e[h]=T[h+x];return e}ue.exports=i},KxFI:function(ue,z,i){},KxfA:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("bYtY"),h=g.isTypedArray,t=g.extend,e=g.assert,m=g.each,f=g.isObject,c=i("4NO4"),a=c.getDataItemValue,l=c.isDataItemOption,s=i("OELB"),n=s.parseDate,d=i("7G+c"),r=i("k9D9"),o=r.SOURCE_FORMAT_TYPED_ARRAY,u=r.SOURCE_FORMAT_ARRAY_ROWS,p=r.SOURCE_FORMAT_ORIGINAL,A=r.SOURCE_FORMAT_OBJECT_ROWS;function b(V,Y){d.isInstance(V)||(V=d.seriesDataToSource(V)),this._source=V;var j=this._data=V.data,W=V.sourceFormat;W===o&&(this._offset=0,this._dimSize=Y,this._data=j);var U=y[W===u?W+"_"+V.seriesLayoutBy:W];t(this,U)}var w=b.prototype;w.pure=!1,w.persistent=!0,w.getSource=function(){return this._source};var y={arrayRows_column:{pure:!0,count:function(){return Math.max(0,this._data.length-this._source.startIndex)},getItem:function(V){return this._data[V+this._source.startIndex]},appendData:I},arrayRows_row:{pure:!0,count:function(){var V=this._data[0];return V?Math.max(0,V.length-this._source.startIndex):0},getItem:function(V){V+=this._source.startIndex;for(var Y=[],j=this._data,W=0;W<j.length;W++){var U=j[W];Y.push(U?U[V]:null)}return Y},appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},objectRows:{pure:!0,count:_,getItem:E,appendData:I},keyedColumns:{pure:!0,count:function(){var V=this._source.dimensionsDefine[0].name,Y=this._data[V];return Y?Y.length:0},getItem:function(V){for(var Y=[],j=this._source.dimensionsDefine,W=0;W<j.length;W++){var U=this._data[j[W].name];Y.push(U?U[V]:null)}return Y},appendData:function(V){var Y=this._data;m(V,function(j,W){for(var U=Y[W]||(Y[W]=[]),R=0;R<(j||[]).length;R++)U.push(j[R])})}},original:{count:_,getItem:E,appendData:I},typedArray:{persistent:!1,pure:!0,count:function(){return this._data?this._data.length/this._dimSize:0},getItem:function(V,Y){V=V-this._offset,Y=Y||[];for(var j=this._dimSize*V,W=0;W<this._dimSize;W++)Y[W]=this._data[j+W];return Y},appendData:function(V){this._data=V},clean:function(){this._offset+=this.count(),this._data=null}}};function _(){return this._data.length}function E(V){return this._data[V]}function I(V){for(var Y=0;Y<V.length;Y++)this._data.push(V[Y])}var S={arrayRows:C,objectRows:function(V,Y,j,W){return j!=null?V[W]:V},keyedColumns:C,original:function(V,Y,j,W){var U=a(V);return j==null||!(U instanceof Array)?U:U[j]},typedArray:C};function C(V,Y,j,W){return j!=null?V[j]:V}var N={arrayRows:M,objectRows:function(V,Y,j,W){return P(V[Y],this._dimensionInfos[Y])},keyedColumns:M,original:function(V,Y,j,W){var U=V&&(V.value==null?V:V.value);return!this._rawData.pure&&l(V)&&(this.hasItemOption=!0),P(U instanceof Array?U[W]:U,this._dimensionInfos[Y])},typedArray:function(V,Y,j,W){return V[W]}};function M(V,Y,j,W){return P(V[W],this._dimensionInfos[Y])}function P(V,Y){var j=Y&&Y.type;if(j==="ordinal"){var W=Y&&Y.ordinalMeta;return W?W.parseAndCollect(V):V}return j==="time"&&typeof V!="number"&&V!=null&&V!=="-"&&(V=+n(V)),V==null||V===""?NaN:+V}function B(V,Y,j){if(!V)return;var W=V.getRawDataItem(Y);if(W==null)return;var U=V.getProvider().getSource().sourceFormat,R,K,G=V.getDimensionInfo(j);return G&&(R=G.name,K=G.index),S[U](W,Y,K,R)}function X(V,Y,j){if(!V)return;var W=V.getProvider().getSource().sourceFormat;if(W!==p&&W!==A)return;var U=V.getRawDataItem(Y);if(W===p&&!f(U)&&(U=null),U)return U[j]}z.DefaultDataProvider=b,z.defaultDimValueGetters=N,z.retrieveRawValue=B,z.retrieveRawAttr=X},L0Ub:function(ue,z,i){var T=i("bYtY"),x=T.each,g=T.createHashMap,h=T.assert,t=i("Tghj"),e=t.__DEV__,m=g(["tooltip","label","itemName","itemId","seriesName"]);function f(s){var n={},d=n.encode={},r=g(),o=[],u=[],p=n.userOutput={dimensionNames:s.dimensions.slice(),encode:{}};x(s.dimensions,function(_){var E=s.getDimensionInfo(_),I=E.coordDim;if(I){var S=E.coordDimIndex;c(d,I)[S]=_,E.isExtraCoord||(r.set(I,1),l(E.type)&&(o[0]=_),c(p.encode,I)[S]=E.index),E.defaultTooltip&&u.push(_)}m.each(function(C,N){var M=c(d,N),P=E.otherDims[N];P!=null&&P!==!1&&(M[P]=E.name)})});var A=[],b={};r.each(function(_,E){var I=d[E];b[E]=I[0],A=A.concat(I)}),n.dataDimsOnCoord=A,n.encodeFirstDimNotExtra=b;var w=d.label;w&&w.length&&(o=w.slice());var y=d.tooltip;return y&&y.length?u=y.slice():u.length||(u=o.slice()),d.defaultedLabel=o,d.defaultedTooltip=u,n}function c(s,n){return s.hasOwnProperty(n)||(s[n]=[]),s[n]}function a(s){return s==="category"?"ordinal":s==="time"?"time":"float"}function l(s){return!(s==="ordinal"||s==="time")}z.OTHER_DIMENSIONS=m,z.summarizeDimensions=f,z.getDimensionTypeByAxis=a},L3Oj:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("HjIi");i("HM/N"),i("9eas"),i("eS4l"),i("y4/Y"),i("as94"),T.registerLayout(x.curry(g,"bar")),T.extendComponentView({type:"polar"})},L5E0:function(ue,z){var i=["itemStyle","borderColor"];function T(x,g){var h=x.get("color");x.eachRawSeriesByType("boxplot",function(t){var e=h[t.seriesIndex%h.length],m=t.getData();m.setVisual({legendSymbol:"roundRect",color:t.get(i)||e}),x.isSeriesFiltered(t)||m.each(function(f){var c=m.getItemModel(f);m.setItemVisual(f,{color:c.get(i,!0)})})})}ue.exports=T},LBfv:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=x.createHashMap,h=x.each;T.registerProcessor({getTargetSeries:function(t){var e=g();return t.eachComponent("dataZoom",function(m){m.eachTargetAxis(function(f,c,a){var l=a.getAxisProxy(f.name,c);h(l.getTargetSeriesModels(),function(s){e.set(s.uid,s)})})}),e},modifyOutputEnd:!0,overallReset:function(t,e){t.eachComponent("dataZoom",function(m){m.eachTargetAxis(function(f,c,a){a.getAxisProxy(f.name,c).reset(a,e)}),m.eachTargetAxis(function(f,c,a){a.getAxisProxy(f.name,c).filterData(a,e)})}),t.eachComponent("dataZoom",function(m){var f=m.findRepresentativeAxisProxy(),c=f.getDataPercentWindow(),a=f.getDataValueWindow();m.setCalculatedRange({start:c[0],end:c[1],startValue:a[0],endValue:a[1]})})}})},LCi9:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;function T(b,w){if(!(b instanceof w))throw new TypeError("Cannot call a class as a function")}function x(b,w){for(var y=0;y<w.length;y++){var _=w[y];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(b,_.key,_)}}function g(b,w,y){return w&&x(b.prototype,w),y&&x(b,y),b}var h=0,t=1,e=2,m=4,f=8,c=16,a=32,l=64,s=127,n=50,d=90,r=250,o=1e3,u=1e3,p=50,A=function(){function b(){T(this,b),this._target=null,this._state=s,this._tracked=[],this._ignored=[],this._waitingRelease=!1,this._releaseStart=0,this._longpressTimeoutId=null,this._twoTouchTimeoutId=null,this._boundEventHandler=this._eventHandler.bind(this)}return g(b,[{key:"attach",value:function(y){this.detach(),this._target=y,this._target.addEventListener("touchstart",this._boundEventHandler),this._target.addEventListener("touchmove",this._boundEventHandler),this._target.addEventListener("touchend",this._boundEventHandler),this._target.addEventListener("touchcancel",this._boundEventHandler)}},{key:"detach",value:function(){if(!this._target)return;this._stopLongpressTimeout(),this._stopTwoTouchTimeout(),this._target.removeEventListener("touchstart",this._boundEventHandler),this._target.removeEventListener("touchmove",this._boundEventHandler),this._target.removeEventListener("touchend",this._boundEventHandler),this._target.removeEventListener("touchcancel",this._boundEventHandler),this._target=null}},{key:"_eventHandler",value:function(y){var _;y.stopPropagation(),y.preventDefault();switch(y.type){case"touchstart":_=this._touchStart;break;case"touchmove":_=this._touchMove;break;case"touchend":case"touchcancel":_=this._touchEnd;break}for(var E=0;E<y.changedTouches.length;E++){var I=y.changedTouches[E];_.call(this,I.identifier,I.clientX,I.clientY)}}},{key:"_touchStart",value:function(y,_,E){if(this._hasDetectedGesture()||this._state===h){this._ignored.push(y);return}if(this._tracked.length>0&&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)return;if(this._state&=~(t|e|m|c),this._stopLongpressTimeout(),this._tracked.length!==1&&(this._state&=~f),this._tracked.length!==2&&(this._state&=~(a|l)),this._tracked.length===2){var N=this._tracked.find(function(B){return B.id!==y}),M=Math.hypot(N.firstX-N.lastX,N.firstY-N.lastY);if(M>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<this._tracked.length;S++)this._tracked[S].active&&this._ignored.push(this._tracked[S].id);this._tracked=[],this._state=h,this._ignored.indexOf(y)!==-1&&this._ignored.splice(this._ignored.indexOf(y),1),this._ignored.length===0&&(this._state=s,this._waitingRelease=!1)}},{key:"_hasDetectedGesture",value:function(){return this._state===h||this._state&this._state-1?!1:!(this._state&(t|e|m)&&this._tracked.some(function(y){return y.active}))}},{key:"_startLongpressTimeout",value:function(){var y=this;this._stopLongpressTimeout(),this._longpressTimeoutId=setTimeout(function(){return y._longpressTimeout()},u)}},{key:"_stopLongpressTimeout",value:function(){clearTimeout(this._longpressTimeoutId),this._longpressTimeoutId=null}},{key:"_longpressTimeout",value:function(){if(this._hasDetectedGesture())throw new Error("A longpress gesture failed, conflict with a different gesture");this._state=c,this._pushEvent("gesturestart")}},{key:"_startTwoTouchTimeout",value:function(){var y=this;this._stopTwoTouchTimeout(),this._twoTouchTimeoutId=setTimeout(function(){return y._twoTouchTimeout()},p)}},{key:"_stopTwoTouchTimeout",value:function(){clearTimeout(this._twoTouchTimeoutId),this._twoTouchTimeoutId=null}},{key:"_isTwoTouchTimeoutRunning",value:function(){return this._twoTouchTimeoutId!==null}},{key:"_twoTouchTimeout",value:function(){if(this._tracked.length===0)throw new Error("A pinch or two drag gesture failed, no tracked touches");var y=this._getAverageMovement(),_=Math.abs(y.x),E=Math.abs(y.y),I=this._getAverageDistance(),S=Math.abs(Math.hypot(I.first.x,I.first.y)-Math.hypot(I.last.x,I.last.y));E<S&&_<S?this._state=l:this._state=a,this._pushEvent("gesturestart"),this._pushEvent("gesturemove")}},{key:"_pushEvent",value:function(y){var _={type:this._stateToGesture(this._state)},E=this._getPosition(),I=E.last;y==="gesturestart"&&(I=E.first);switch(this._state){case a:case l:I=E.first;break}if(_.clientX=I.x,_.clientY=I.y,this._state===l){var S=this._getAverageDistance();y==="gesturestart"?(_.magnitudeX=S.first.x,_.magnitudeY=S.first.y):(_.magnitudeX=S.last.x,_.magnitudeY=S.last.y)}else if(this._state===a)if(y==="gesturestart")_.magnitudeX=0,_.magnitudeY=0;else{var C=this._getAverageMovement();_.magnitudeX=C.x,_.magnitudeY=C.y}var N=new CustomEvent(y,{detail:_});this._target.dispatchEvent(N)}},{key:"_stateToGesture",value:function(y){switch(y){case t:return"onetap";case e:return"twotap";case m:return"threetap";case f:return"drag";case c:return"longpress";case a:return"twodrag";case l:return"pinch"}throw new Error("Unknown gesture state: "+y)}},{key:"_getPosition",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture position, no tracked touches");for(var y=this._tracked.length,_=0,E=0,I=0,S=0,C=0;C<this._tracked.length;C++)_+=this._tracked[C].firstX,E+=this._tracked[C].firstY,I+=this._tracked[C].lastX,S+=this._tracked[C].lastY;return{first:{x:_/y,y:E/y},last:{x:I/y,y:S/y}}}},{key:"_getAverageMovement",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture movement, no tracked touches");var y,_;y=_=0;for(var E=this._tracked.length,I=0;I<this._tracked.length;I++)y+=this._tracked[I].lastX-this._tracked[I].firstX,_+=this._tracked[I].lastY-this._tracked[I].firstY;return{x:y/E,y:_/E}}},{key:"_getAverageDistance",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture distance, no tracked touches");var y=this._tracked[0],_=this._tracked[this._tracked.length-1],E=Math.abs(_.firstX-y.firstX),I=Math.abs(_.firstY-y.firstY),S=Math.abs(_.lastX-y.lastX),C=Math.abs(_.lastY-y.lastY);return{first:{x:E,y:I},last:{x:S,y:C}}}}]),b}();z.default=A},LPTA:function(ue,z){var i=1;typeof window!="undefined"&&(i=Math.max(window.devicePixelRatio||1,1));var T=0,x=i;z.debugMode=T,z.devicePixelRatio=x},LPzL:function(ue,z,i){var T=i("ProS");i("QzjZ"),i("vL6D"),i("xiyX"),i("y4/Y"),i("8Th4"),T.extendComponentView({type:"single"})},LSTS:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0});var T=function(){function s(n,d){for(var r=0;r<d.length;r++){var o=d[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(n,o.key,o)}}return function(n,d,r){return d&&s(n.prototype,d),r&&s(n,r),n}}(),x=i("q1tI"),g=e(x),h=i("17x9"),t=e(h);function e(s){return s&&s.__esModule?s:{default:s}}function m(s,n){var d={};for(var r in s){if(n.indexOf(r)>=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<Number(this.props.threshold)&&r&&r.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=u.scrollHeight,this.beforeScrollTop=u.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(r,o){return r?this.calculateTopPosition(r)+(r.offsetHeight-o-window.innerHeight):0}},{key:"calculateTopPosition",value:function(r){return r?r.offsetTop+this.calculateTopPosition(r.offsetParent):0}},{key:"render",value:function(){var r=this,o=this.filterProps(this.props),u=o.children,p=o.element,A=o.hasMore,b=o.initialLoad,w=o.isReverse,y=o.loader,_=o.loadMore,E=o.pageStart,I=o.ref,S=o.threshold,C=o.useCapture,N=o.useWindow,M=o.getScrollParent,P=m(o,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);P.ref=function(X){r.scrollComponent=X,I&&I(X)};var B=[u];return A&&(y?w?B.unshift(y):B.push(y):this.defaultLoader&&(w?B.unshift(this.defaultLoader):B.push(this.defaultLoader))),g.default.createElement(p,P,B)}}]),n}(x.Component);l.propTypes={children:t.default.node.isRequired,element:t.default.node,hasMore:t.default.bool,initialLoad:t.default.bool,isReverse:t.default.bool,loader:t.default.node,loadMore:t.default.func.isRequired,pageStart:t.default.number,ref:t.default.func,getScrollParent:t.default.func,threshold:t.default.number,useCapture:t.default.bool,useWindow:t.default.bool},l.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},z.default=l,ue.exports=z.default},Lo0S:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.initLogging=e,z.getLogging=m,z.Error=z.Warn=z.Info=z.Debug=void 0;var T="warn",x=function(){};z.Debug=x;var g=function(){};z.Info=g;var h=function(){};z.Warn=h;var t=function(){};z.Error=t;function e(f){if(typeof f=="undefined"?f=T:T=f,z.Debug=x=z.Info=g=z.Warn=h=z.Error=t=function(){},typeof window.console!="undefined")switch(f){case"debug":z.Debug=x=console.debug.bind(window.console);case"info":z.Info=g=console.info.bind(window.console);case"warn":z.Warn=h=console.warn.bind(window.console);case"error":z.Error=t=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+f+"'")}}function m(){return T}e()},LzGr:function(ue,z,i){var T=i("ProS"),x=i("rnVJ");i("EMyp"),i("8x+h"),i("wt3j"),i("uOyE"),i("/stD"),T.registerPreprocessor(x)},MBQ8:function(ue,z,i){var T=i("T4UG"),x=i("MwEJ"),g=T.extend({type:"series.__base_bar__",getInitialData:function(h,t){return x(this.getSource(),this,{useEncodeDefaulter:!0})},getMarkerPosition:function(h){var t=this.coordinateSystem;if(t){var e=t.dataToPoint(t.clampData(h)),m=this.getData(),f=m.getLayout("offset"),c=m.getLayout("size"),a=t.getBaseAxis().isHorizontal()?0:1;return e[a]+=f+c/2,e}return[NaN,NaN]},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod",itemStyle:{},emphasis:{}}});ue.exports=g},MEGo:function(ue,z,i){var T=i("4fz+"),x=i("Dagg"),g=i("dqUG"),h=i("2fw6"),t=i("x6Kt"),e=i("rmlV"),m=i("yxFR"),f=i("y+Vt"),c=i("h7HQ"),a=i("1Jh7"),l=i("SKnc"),s=i("K2GJ"),n=i("Fofx"),d=i("NC18"),r=d.createFromString,o=i("bYtY"),u=o.isString,p=o.extend,A=o.defaults,b=o.trim,w=o.each,y=/[\s,]+/;function _(G){if(u(G)){var H=new DOMParser;G=H.parseFromString(G,"text/xml")}for(G.nodeType===9&&(G=G.firstChild);G.nodeName.toLowerCase()!=="svg"||G.nodeType!==1;)G=G.nextSibling;return G}function E(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}E.prototype.parse=function(G,H){H=H||{};var Z=_(G);if(!Z)throw new Error("Illegal svg");var q=new T;this._root=q;var ce=Z.getAttribute("viewBox")||"",ne=parseFloat(Z.getAttribute("width")||H.width),se=parseFloat(Z.getAttribute("height")||H.height);isNaN(ne)&&(ne=null),isNaN(se)&&(se=null),B(Z,q,null,!0);for(var Ce=Z.firstChild;Ce;)this._parseNode(Ce,q),Ce=Ce.nextSibling;var Re,Xe;if(ce){var we=b(ce).split(y);we.length>=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;q<H.length;q+=2){var ce=parseFloat(H[q]),ne=parseFloat(H[q+1]);Z.push([ce,ne])}return Z}var P={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-align":"textAlign","alignment-baseline":"textBaseline"};function B(G,H,Z,q){var ce=H.__inheritedStyle||{},ne=H.type==="text";if(G.nodeType===1&&(j(G,H),p(ce,U(G)),!q)){for(var se in P)if(P.hasOwnProperty(se)){var Ce=G.getAttribute(se);Ce!=null&&(ce[P[se]]=Ce)}}var Re=ne?"textFill":"fill",Xe=ne?"textStroke":"stroke";H.style=H.style||new s;var we=H.style;ce.fill!=null&&we.set(Re,V(ce.fill,Z)),ce.stroke!=null&&we.set(Xe,V(ce.stroke,Z)),w(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(Pe){var Ee=Pe==="lineWidth"&&ne?"textStrokeWidth":Pe;ce[Pe]!=null&&we.set(Ee,parseFloat(ce[Pe]))}),(!ce.textBaseline||ce.textBaseline==="auto")&&(ce.textBaseline="alphabetic"),ce.textBaseline==="alphabetic"&&(ce.textBaseline="bottom"),ce.textAlign==="start"&&(ce.textAlign="left"),ce.textAlign==="end"&&(ce.textAlign="right"),w(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign","textBaseline"],function(Pe){ce[Pe]!=null&&we.set(Pe,ce[Pe])}),ce.lineDash&&(H.style.lineDash=b(ce.lineDash).split(y)),we[Xe]&&we[Xe]!=="none"&&(H[Xe]=!0),H.__inheritedStyle=ce}var X=/url\(\s*#(.*?)\)/;function V(G,H){var Z=H&&G&&G.match(X);if(Z){var q=b(Z[1]),ce=H[q];return ce}return G}var Y=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g;function j(G,H){var Z=G.getAttribute("transform");if(Z){Z=Z.replace(/,/g," ");var q=null,ce=[];Z.replace(Y,function(Re,Xe,we){ce.push(Xe,we)});for(var ne=ce.length-1;ne>0;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<arguments.length;y++)l(Object(arguments[y]),function(_,E){p[E]=_});return p}}function m(){if(Object.create)return function(A,b,w,y){var _=a(arguments,1);return x.apply(this,[Object.create(A)].concat(_))};var u=function(){};return function(A,b,w,y){var _=a(arguments,1);return u.prototype=A,x.apply(this,[new u].concat(_))}}function f(){return String.prototype.trim?function(p){return String.prototype.trim.call(p)}:function(p){return p.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}function c(u,p){return function(){return p.apply(u,Array.prototype.slice.call(arguments,0))}}function a(u,p){return Array.prototype.slice.call(u,p||0)}function l(u,p){n(u,function(A,b){return p(A,b),!1})}function s(u,p){var A=d(u)?[]:{};return n(u,function(b,w){return A[w]=p(b,w),!1}),A}function n(u,p){if(d(u)){for(var A=0;A<u.length;A++)if(p(u[A],A))return u[A]}else for(var b in u)if(u.hasOwnProperty(b)&&p(u[b],b))return u[b]}function d(u){return u!=null&&typeof u!="function"&&typeof u.length=="number"}function r(u){return u&&{}.toString.call(u)==="[object Function]"}function o(u){return u&&{}.toString.call(u)==="[object Object]"}}).call(this,i("yLpj"))},MH26:function(ue,z,i){var T=i("bYtY"),x=i("YXkt"),g=i("OELB"),h=i("kj2x"),t=i("c8qY"),e=i("iPDy"),m=i("7hqr"),f=m.getStackedDimension,c=function(o,u,p,A){var b=o.getData(),w=A.type;if(!T.isArray(A)&&(w==="min"||w==="max"||w==="average"||w==="median"||A.xAxis!=null||A.yAxis!=null)){var y,_;if(A.yAxis!=null||A.xAxis!=null)y=u.getAxis(A.yAxis!=null?"y":"x"),_=T.retrieve(A.yAxis,A.xAxis);else{var E=h.getAxisInfo(A,b,u,o);y=E.valueAxis;var I=f(b,E.valueDataDim);_=h.numCalculate(b,I,w)}var S=y.dim==="x"?0:1,C=1-S,N=T.clone(A),M={};N.type=null,N.coord=[],M.coord=[],N.coord[C]=-Infinity,M.coord[C]=Infinity;var P=p.get("precision");P>=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]<f[0]&&(c[0]=f[0]),c[1]<f[0]&&(c[1]=f[0]),c},getValueState:function(f){var c=this.option.range,a=this.getExtent();return(c[0]<=a[0]||c[0]<=f)&&(c[1]>=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<o&&(!a.length||c[d]<=a[0]);d++)c[d]<a[n]&&s(c[d],"outOfRange");for(var u=1;n<r;n++,u=0)u&&l.length&&s(a[n],"outOfRange"),s(a[n],"inRange");for(var u=1;d<o;d++)(!a.length||a[a.length-1]<c[d])&&(u&&(l.length&&s(l[l.length-1].value,"outOfRange"),u=0),s(c[d],"outOfRange"));var p=l.length;return{stops:l,outerColors:[p?l[0].color:"transparent",p?l[p-1].color:"transparent"]}}});function e(f,c,a){if(a[0]===a[1])return a.slice();for(var l=200,s=(a[1]-a[0])/l,n=a[0],d=[],r=0;r<=l&&n<a[1];r++)d.push(n),n+=s;return d.push(a[1]),d}var m=t;ue.exports=m},MHtr:function(ue,z,i){var T=i("bYtY");function x(h,t){var e=this.getAxis(),m=t instanceof Array?t[0]:t,f=(h instanceof Array?h[0]:h)/2;return e.type==="category"?e.getBandWidth():Math.abs(e.dataToCoord(m-f)-e.dataToCoord(m+f))}function g(h){var t=h.getRect();return{coordSys:{type:"singleAxis",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(e){return h.dataToPoint(e)},size:T.bind(x,h)}}}ue.exports=g},MJZm:function(ue,z,i){"use strict";var T=i("lSNA"),x=i.n(T),g=i("pVnL"),h=i.n(g),t=i("q1tI"),e=i("fAei"),m=i("TSYQ"),f=i.n(m),c=i("RIqP"),a=i.n(c),l=i("J4zp"),s=i.n(l),n=i("sEfC"),d=i.n(n),r=i("OZM5"),o=i("815F"),u=i("vk+C"),p=i.n(u),A=i("Vy0f"),b=i.n(A),w=i("kGiB"),y=i.n(w),_=i("H84U"),E;(function(K){K[K.None=0]="None",K[K.Start=1]="Start",K[K.End=2]="End"})(E||(E={}));function I(K,G){function H(Z){var q=Z.key,ce=Z.children;G(q,Z)!==!1&&I(ce||[],G)}K.forEach(H)}function S(K){var G=K.treeData,H=K.expandedKeys,Z=K.startKey,q=K.endKey,ce=[],ne=E.None;if(Z&&Z===q)return[Z];if(!Z||!q)return[];function se(Ce){return Ce===Z||Ce===q}return I(G,function(Ce){if(ne===E.End)return!1;if(se(Ce)){if(ce.push(Ce),ne===E.None)ne=E.Start;else if(ne===E.Start)return ne=E.End,!1}else ne===E.Start&&ce.push(Ce);return!(H.indexOf(Ce)===-1)}),ce}function C(K,G){var H=a()(G),Z=[];return I(K,function(q,ce){var ne=H.indexOf(q);return ne!==-1&&(Z.push(ce),H.splice(ne,1)),!!H.length}),Z}var N=function(K,G){var H={};for(var Z in K)Object.prototype.hasOwnProperty.call(K,Z)&&G.indexOf(Z)<0&&(H[Z]=K[Z]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,Z=Object.getOwnPropertySymbols(K);q<Z.length;q++)G.indexOf(Z[q])<0&&Object.prototype.propertyIsEnumerable.call(K,Z[q])&&(H[Z[q]]=K[Z[q]]);return H};function M(K){var G=K.isLeaf,H=K.expanded;return G?t.createElement(p.a,null):H?t.createElement(b.a,null):t.createElement(y.a,null)}function P(K){var G=K.treeData,H=K.children;return G||Object(o.c)(H)}var B=function(G,H){var Z=G.defaultExpandAll,q=G.defaultExpandParent,ce=G.defaultExpandedKeys,ne=N(G,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]),se=t.useRef(),Ce=t.useRef(),Re=t.createRef();t.useImperativeHandle(H,function(){return Re.current});var Xe=function(){var Jt=Object(o.a)(P(ne)),dr=Jt.keyEntities,cr;return Z?cr=Object.keys(dr):q?cr=Object(r.e)(ne.expandedKeys||ce,dr):cr=ne.expandedKeys||ce,cr},we=t.useState(ne.selectedKeys||ne.defaultSelectedKeys||[]),Pe=s()(we,2),Ee=Pe[0],Ge=Pe[1],It=t.useState(Xe()),ze=s()(It,2),ye=ze[0],Me=ze[1];t.useEffect(function(){"selectedKeys"in ne&&Ge(ne.selectedKeys)},[ne.selectedKeys]),t.useEffect(function(){"expandedKeys"in ne&&Me(ne.expandedKeys)},[ne.expandedKeys]);var qe=function(Jt,dr){var cr=dr.isLeaf;if(cr||Jt.shiftKey||Jt.metaKey||Jt.ctrlKey)return;Re.current.onNodeExpand(Jt,dr)},nt=d()(qe,200,{leading:!0}),st=function(Jt,dr){return"expandedKeys"in ne||Me(Jt),ne.onExpand?ne.onExpand(Jt,dr):void 0},xt=function(Jt,dr){var cr=ne.expandAction;cr==="click"&&nt(Jt,dr),ne.onClick&&ne.onClick(Jt,dr)},Bt=function(Jt,dr){var cr=ne.expandAction;cr==="doubleClick"&&nt(Jt,dr),ne.onDoubleClick&&ne.onDoubleClick(Jt,dr)},Le=function(Jt,dr){var cr=ne.multiple,mr=dr.node,it=dr.nativeEvent,pe=mr.key,ae=pe===void 0?"":pe,Ve=P(ne),Ye=h()(h()({},dr),{selected:!0}),oe=it.ctrlKey||it.metaKey,ht=it.shiftKey,Ft;cr&&oe?(Ft=Jt,se.current=ae,Ce.current=Ft,Ye.selectedNodes=C(Ve,Ft)):cr&&ht?(Ft=Array.from(new Set([].concat(a()(Ce.current||[]),a()(S({treeData:Ve,expandedKeys:ye,startKey:ae,endKey:se.current}))))),Ye.selectedNodes=C(Ve,Ft)):(Ft=[ae],se.current=ae,Ce.current=Ft,Ye.selectedNodes=C(Ve,Ft)),ne.onSelect&&ne.onSelect(Ft,Ye),"selectedKeys"in ne||Ge(Ft)},Ue=t.useContext(_.b),We=Ue.getPrefixCls,ft=Ue.direction,Kt=ne.prefixCls,bt=ne.className,Mt=N(ne,["prefixCls","className"]),lr=We("tree",Kt),mt=f()("".concat(lr,"-directory"),bt,x()({},"".concat(lr,"-directory-rtl"),ft==="rtl"));return t.createElement(U,h()({icon:M,ref:Re,blockNode:!0},Mt,{prefixCls:lr,className:mt,expandedKeys:ye,selectedKeys:Ee,onSelect:Le,onClick:xt,onDoubleClick:Bt,onExpand:st}))},X=t.forwardRef(B);X.displayName="DirectoryTree",X.defaultProps={showIcon:!0,expandAction:"click"};var V=X,Y=i("EXcs"),j=i("2jpz"),W=t.forwardRef(function(K,G){var H,Z=t.useContext(_.b),q=Z.getPrefixCls,ce=Z.direction,ne=Z.virtual,se=K.prefixCls,Ce=K.className,Re=K.showIcon,Xe=K.showLine,we=K.switcherIcon,Pe=K.blockNode,Ee=K.children,Ge=K.checkable,It=h()(h()({},K),{showLine:Boolean(Xe)}),ze=q("tree",se);return t.createElement(e.b,h()({itemHeight:20,ref:G,virtual:ne},It,{prefixCls:ze,className:f()(Ce,(H={},x()(H,"".concat(ze,"-icon-hide"),!Re),x()(H,"".concat(ze,"-block-node"),Pe),x()(H,"".concat(ze,"-rtl"),ce==="rtl"),H)),checkable:Ge&&t.createElement("span",{className:"".concat(ze,"-checkbox-inner")}),switcherIcon:function(Me){return Object(j.a)(ze,we,Xe,Me)}}),Ee)});W.TreeNode=e.a,W.DirectoryTree=V,W.defaultProps={checkable:!1,showIcon:!1,motion:h()(h()({},Y.a),{motionAppear:!1}),blockNode:!1};var U=W,R=z.a=U},MKOG:function(ue,z,i){var T=i("bYtY"),x=i("YH21"),g=x.Dispatcher,h=i("mLcG"),t=i("Bq2U"),e=function(c){c=c||{},this.stage=c.stage||{},this.onframe=c.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,g.call(this)};e.prototype={constructor:e,addClip:function(c){this._clips.push(c)},addAnimator:function(c){c.animation=this;for(var a=c.getClips(),l=0;l<a.length;l++)this.addClip(a[l])},removeClip:function(c){var a=T.indexOf(this._clips,c);a>=0&&this._clips.splice(a,1)},removeAnimator:function(c){for(var a=c.getClips(),l=0;l<a.length;l++)this.removeClip(a[l]);c.animation=null},_update:function(){for(var c=new Date().getTime()-this._pausedTime,a=c-this._time,l=this._clips,s=l.length,n=[],d=[],r=0;r<s;r++){var o=l[r],u=o.step(c,a);u&&(n.push(u),d.push(o))}for(var r=0;r<s;)l[r]._needsRemove?(l[r]=l[s-1],l.pop(),s--):r++;s=n.length;for(var r=0;r<s;r++)d[r].fire(n[r]);this._time=c,this.onframe(a),this.trigger("frame",a),this.stage.update&&this.stage.update()},_startLoop:function(){var c=this;this._running=!0;function a(){c._running&&(h(a),!c._paused&&c._update())}h(a)},start:function(){this._time=new Date().getTime(),this._pausedTime=0,this._startLoop()},stop:function(){this._running=!1},pause:function(){this._paused||(this._pauseStart=new Date().getTime(),this._paused=!0)},resume:function(){this._paused&&(this._pausedTime+=new Date().getTime()-this._pauseStart,this._paused=!1)},clear:function(){this._clips=[]},isFinished:function(){return!this._clips.length},animate:function(c,a){a=a||{};var l=new t(c,a.loop,a.getter,a.setter);return this.addAnimator(l),l}},T.mixin(e,g);var m=e;ue.exports=m},MRoa:function(ue,z,i){var T=i("ProS");i("0Bwj"),i("W2nI"),i("vcCh");var x=i("gawk"),g=i("Dg8C");T.registerLayout(x),T.registerVisual(g)},MT78:function(ue,z,i){var T=i("ProS");(function(){for(var g in T){if(T==null||!T.hasOwnProperty(g)||g==="default"||g==="__esModule")return;z[g]=T[g]}})();var x=i("txkQ");(function(){for(var g in x){if(x==null||!x.hasOwnProperty(g)||g==="default"||g==="__esModule")return;z[g]=x[g]}})(),i("A1Ka"),i("75ce"),i("lLGD"),i("wDdD"),i("Fa/5"),i("jett"),i("Z1wy"),i("75ev"),i("2uGb"),i("I+77"),i("B+YJ"),i("pLH3"),i("CBdT"),i("MRoa"),i("+lIL"),i("CF2D"),i("ERHi"),i("p+If"),i("XOKv"),i("qt/9"),i("bBL8"),i("1xaR"),i("4Feb"),i("zRKj"),i("L3Oj"),i("0HBW"),i("LPzL"),i("8waO"),i("k5C7"),i("f1nB"),i("sRwP"),i("AH3D"),i("y4/Y"),i("LzGr"),i("Ynxi"),i("7pVf"),i("2w7y"),i("laiN"),i("fjKi"),i("C0tN"),i("0o9m"),i("Cm0C"),i("f3JH"),i("5NHt"),i("VFCP"),i("dBmv"),i("KamJ"),i("8XDt"),i("juDX")},MXD1:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("Kvyg"),h=i.n(g)},MZdM:function(ue,z,i){"use strict";function T(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(r){return typeof r}:T=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},T(n)}Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var x=f(i("Lo0S")),g=e(i("N/zr")),h=i("GdRQ"),t=i("GQ8N");function e(n){return n&&n.__esModule?n:{default:n}}function m(){if(typeof WeakMap!="function")return null;var n=new WeakMap;return m=function(){return n},n}function f(n){if(n&&n.__esModule)return n;if(n===null||T(n)!=="object"&&typeof n!="function")return{default:n};var d=m();if(d&&d.has(n))return d.get(n);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in n)if(Object.prototype.hasOwnProperty.call(n,u)){var p=o?Object.getOwnPropertyDescriptor(n,u):null;p&&(p.get||p.set)?Object.defineProperty(r,u,p):r[u]=n[u]}return r.default=n,d&&d.set(n,r),r}function c(n,d){if(!(n instanceof d))throw new TypeError("Cannot call a class as a function")}function a(n,d){for(var r=0;r<d.length;r++){var o=d[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(n,o.key,o)}}function l(n,d,r){return d&&a(n.prototype,d),r&&a(n,r),n}var s=function(){function n(d){if(c(this,n),this._drawCtx=null,this._renderQ=[],this._flushing=!1,this._fbWidth=0,this._fbHeight=0,this._prevDrawStyle="",this._tile=null,this._tile16x16=null,this._tileX=0,this._tileY=0,x.Debug(">> 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){r<this._damageBounds.left&&(this._damageBounds.left=r),o<this._damageBounds.top&&(this._damageBounds.top=o),r+u>this._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<u*p*4;E+=4)_[E]=b,_[E+1]=w,_[E+2]=y,_[E+3]=255}},{key:"subTile",value:function(r,o,u,p,A){for(var b=A[2],w=A[1],y=A[0],_=r+u,E=o+p,I=this._tile.data,S=this._tile.width,C=o;C<E;C++)for(var N=r;N<_;N++){var M=(N+C*S)*4;I[M]=b,I[M+1]=w,I[M+2]=y,I[M+3]=255}}},{key:"finishTile",value:function(){this._drawCtx.putImageData(this._tile,this._tileX,this._tileY),this._damage(this._tileX,this._tileY,this._tile.width,this._tile.height)}},{key:"blitImage",value:function(r,o,u,p,A,b,w){if(this._renderQ.length!==0&&!w){var y=new Uint8Array(u*p*4);y.set(new Uint8Array(A.buffer,0,y.length)),this._renderQPush({type:"blit",data:y,x:r,y:o,width:u,height:p})}else this._bgrxImageData(r,o,u,p,A,b)}},{key:"blitRgbImage",value:function(r,o,u,p,A,b,w){if(this._renderQ.length!==0&&!w){var y=new Uint8Array(u*p*3);y.set(new Uint8Array(A.buffer,0,y.length)),this._renderQPush({type:"blitRgb",data:y,x:r,y:o,width:u,height:p})}else this._rgbImageData(r,o,u,p,A,b)}},{key:"blitRgbxImage",value:function(r,o,u,p,A,b,w){if(this._renderQ.length!==0&&!w){var y=new Uint8Array(u*p*4);y.set(new Uint8Array(A.buffer,0,y.length)),this._renderQPush({type:"blitRgbx",data:y,x:r,y:o,width:u,height:p})}else this._rgbxImageData(r,o,u,p,A,b)}},{key:"drawImage",value:function(r,o,u){this._drawCtx.drawImage(r,o,u),this._damage(o,u,r.width,r.height)}},{key:"autoscale",value:function(r,o){var u;if(r===0||o===0)u=0;else{var p=this._viewportLoc,A=r/o,b=p.w/p.h;b>=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;_<u*p*4;_+=4,E+=3)y[_]=A[E],y[_+1]=A[E+1],y[_+2]=A[E+2],y[_+3]=255;this._drawCtx.putImageData(w,r,o),this._damage(r,o,w.width,w.height)}},{key:"_bgrxImageData",value:function(r,o,u,p,A,b){for(var w=this._drawCtx.createImageData(u,p),y=w.data,_=0,E=b;_<u*p*4;_+=4,E+=4)y[_]=A[E+2],y[_+1]=A[E+1],y[_+2]=A[E],y[_+3]=255;this._drawCtx.putImageData(w,r,o),this._damage(r,o,w.width,w.height)}},{key:"_rgbxImageData",value:function(r,o,u,p,A,b){var w;h.supportsImageMetadata?w=new ImageData(new Uint8ClampedArray(A.buffer,A.byteOffset,u*p*4),u,p):(w=this._drawCtx.createImageData(u,p),w.data.set(new Uint8ClampedArray(A.buffer,A.byteOffset,u*p*4))),this._drawCtx.putImageData(w,r,o),this._damage(r,o,w.width,w.height)}},{key:"_renderQPush",value:function(r){this._renderQ.push(r),this._renderQ.length===1&&this._scanRenderQ()}},{key:"_resumeRenderQ",value:function(){this.removeEventListener("load",this._noVNCDisplay._resumeRenderQ),this._noVNCDisplay._scanRenderQ()}},{key:"_scanRenderQ",value:function(){for(var r=!0;r&&this._renderQ.length>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<h.length;t++)for(var e=0;e<h[t].length;e++)h[t][e][0]/=10.5,h[t][e][1]/=-10.5/.75,h[t][e][0]+=g[0],h[t][e][1]+=g[1];function m(f,c){f==="china"&&c.push(new x("\u5357\u6D77\u8BF8\u5C9B",T.map(h,function(a){return{type:"polygon",exterior:a}}),g))}ue.exports=m},Mmt2:function(ue,z,i){"use strict";function T(l){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(n){return typeof n}:T=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},T(l)}Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var x=h(i("Lo0S"));function g(){if(typeof WeakMap!="function")return null;var l=new WeakMap;return g=function(){return l},l}function h(l){if(l&&l.__esModule)return l;if(l===null||T(l)!=="object"&&typeof l!="function")return{default:l};var s=g();if(s&&s.has(l))return s.get(l);var n={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in l)if(Object.prototype.hasOwnProperty.call(l,r)){var o=d?Object.getOwnPropertyDescriptor(l,r):null;o&&(o.get||o.set)?Object.defineProperty(n,r,o):n[r]=l[r]}return n.default=l,s&&s.set(l,n),n}function t(l,s){if(!(l instanceof s))throw new TypeError("Cannot call a class as a function")}function e(l,s){for(var n=0;n<s.length;n++){var d=s[n];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(l,d.key,d)}}function m(l,s,n){return s&&e(l.prototype,s),n&&e(l,n),l}var f=!1,c=40*1024*1024,a=function(){function l(){t(this,l),this._websocket=null,this._rQi=0,this._rQlen=0,this._rQbufferSize=1024*1024*4,this._rQ=null,this._sQbufferSize=1024*10,this._sQlen=0,this._sQ=null,this._eventHandlers={message:function(){},open:function(){},close:function(){},error:function(){}}}return m(l,[{key:"rQpeek8",value:function(){return this._rQ[this._rQi]}},{key:"rQskipBytes",value:function(n){this._rQi+=n}},{key:"rQshift8",value:function(){return this._rQshift(1)}},{key:"rQshift16",value:function(){return this._rQshift(2)}},{key:"rQshift32",value:function(){return this._rQshift(4)}},{key:"_rQshift",value:function(n){for(var d=0,r=n-1;r>=0;r--)d+=this._rQ[this._rQi++]<<r*8;return d}},{key:"rQshiftStr",value:function(n){typeof n=="undefined"&&(n=this.rQlen);for(var d="",r=0;r<n;r+=4096){var o=this.rQshiftBytes(Math.min(4096,n-r));d+=String.fromCharCode.apply(null,o)}return d}},{key:"rQshiftBytes",value:function(n){return typeof n=="undefined"&&(n=this.rQlen),this._rQi+=n,new Uint8Array(this._rQ.buffer,this._rQi-n,n)}},{key:"rQshiftTo",value:function(n,d){d===void 0&&(d=this.rQlen),n.set(new Uint8Array(this._rQ.buffer,this._rQi,d)),this._rQi+=d}},{key:"rQslice",value:function(n){var d=arguments.length>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.rQlen<d){if(r){if(this._rQi<r)throw new Error("rQwait cannot backup "+r+" bytes");this._rQi-=r}return!0}return!1}},{key:"flush",value:function(){this._sQlen>0&&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._rQbufferSize<d;if(r&&(this._rQbufferSize=Math.max(this._rQbufferSize*2,d)),this._rQbufferSize>c&&(this._rQbufferSize=c,this._rQbufferSize-this.rQlen<n))throw new Error("Receive Queue buffer exceeded "+c+" bytes, and the new message could not fit");if(r){var o=this._rQ.buffer;this._rQ=new Uint8Array(this._rQbufferSize),this._rQ.set(new Uint8Array(o,this._rQi,this._rQlen-this._rQi))}else f?this._rQ.copyWithin(0,this._rQi,this._rQlen):this._rQ.set(new Uint8Array(this._rQ.buffer,this._rQi,this._rQlen-this._rQi));this._rQlen=this._rQlen-this._rQi,this._rQi=0}},{key:"_DecodeMessage",value:function(n){var d=new Uint8Array(n);d.length>this._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;_<y.length&&y[_]==null;)_++;return y[_]}var w=p;ue.exports=w},Mylv:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("IwbS"),h=i("oVpE"),t=h.createSymbol,e=i("OELB"),m=e.parsePercent,f=e.isNumeric,c=i("56rv"),a=c.setLabel,l=["itemStyle","borderWidth"],s=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],n=new g.Circle,d=T.extendChartView({type:"pictorialBar",render:function(K,G,H){var Z=this.group,q=K.getData(),ce=this._data,ne=K.coordinateSystem,se=ne.getBaseAxis(),Ce=!!se.isHorizontal(),Re=ne.grid.getRect(),Xe={ecSize:{width:H.getWidth(),height:H.getHeight()},seriesModel:K,coordSys:ne,coordSysExtent:[[Re.x,Re.x+Re.width],[Re.y,Re.y+Re.height]],isHorizontal:Ce,valueDim:s[+Ce],categoryDim:s[1-Ce]};return q.diff(ce).add(function(we){if(!q.hasValue(we))return;var Pe=S(q,we),Ee=r(q,we,Pe,Xe),Ge=P(q,Xe,Ee);q.setItemGraphicEl(we,Ge),Z.add(Ge),W(Ge,Xe,Ee)}).update(function(we,Pe){var Ee=ce.getItemGraphicEl(Pe);if(!q.hasValue(we)){Z.remove(Ee);return}var Ge=S(q,we),It=r(q,we,Ge,Xe),ze=V(q,It);Ee&&ze!==Ee.__pictorialShapeStr&&(Z.remove(Ee),q.setItemGraphicEl(we,null),Ee=null),Ee?B(Ee,Xe,It):Ee=P(q,Xe,It,!0),q.setItemGraphicEl(we,Ee),Ee.__pictorialSymbolMeta=It,Z.add(Ee),W(Ee,Xe,It)}).remove(function(we){var Pe=ce.getItemGraphicEl(we);Pe&&X(ce,we,Pe.__pictorialSymbolMeta.animationModel,Pe)}).execute(),this._data=q,this.group},dispose:x.noop,remove:function(K,G){var H=this.group,Z=this._data;K.get("animation")?Z&&Z.eachItemGraphicEl(function(q){X(Z,q.dataIndex,K,q)}):H.removeAll()}});function r(K,G,H,Z){var q=K.getItemLayout(G),ce=H.get("symbolRepeat"),ne=H.get("symbolClip"),se=H.get("symbolPosition")||"start",Ce=H.get("symbolRotate"),Re=(Ce||0)*Math.PI/180||0,Xe=H.get("symbolPatternSize")||2,we=H.isAnimationEnabled(),Pe={dataIndex:G,layout:q,itemModel:H,symbolType:K.getItemVisual(G,"symbol")||"circle",color:K.getItemVisual(G,"color"),symbolClip:ne,symbolRepeat:ce,symbolRepeatDirection:H.get("symbolRepeatDirection"),symbolPatternSize:Xe,rotation:Re,animationModel:we?H:null,hoverAnimation:we&&H.get("hoverAnimation"),z2:H.getShallow("z",!0)||0};o(H,ce,q,Z,Pe),p(K,G,q,ce,ne,Pe.boundingLength,Pe.pxSign,Xe,Z,Pe),A(H,Pe.symbolScale,Re,Z,Pe);var Ee=Pe.symbolSize,Ge=H.get("symbolOffset");return x.isArray(Ge)&&(Ge=[m(Ge[0],Ee[0]),m(Ge[1],Ee[1])]),b(H,Ee,q,ce,ne,Ge,se,Pe.valueLineWidth,Pe.boundingLength,Pe.repeatCutLength,Z,Pe),Pe}function o(K,G,H,Z,q){var ce=Z.valueDim,ne=K.get("symbolBoundingData"),se=Z.coordSys.getOtherAxis(Z.coordSys.getBaseAxis()),Ce=se.toGlobalCoord(se.dataToCoord(0)),Re=1-+(H[ce.wh]<=0),Xe;if(x.isArray(ne)){var we=[u(se,ne[0])-Ce,u(se,ne[1])-Ce];we[1]<we[0]&&we.reverse(),Xe=we[Re]}else ne!=null?Xe=u(se,ne)-Ce:G?Xe=Z.coordSysExtent[ce.index][Re]-Ce:Xe=H[ce.wh];q.boundingLength=Xe,G&&(q.repeatCutLength=H[ce.wh]),q.pxSign=Xe>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,Xe<Re?j(ye,null,Ge(Xe),H,Z):j(ye,null,{scale:[0,0]},H,Z,function(){q.remove(ye)}),M(ye,H),Xe++});Xe<Re;Xe++){var Pe=w(H);Pe.__pictorialAnimationIndex=Xe,Pe.__pictorialRepeatTimes=Re,q.add(Pe);var Ee=Ge(Xe);j(Pe,{position:Ee.position,scale:[0,0]},{scale:Ee.scale,rotation:Ee.rotation},H,Z),Pe.on("mouseover",It).on("mouseout",ze),M(Pe,H)}function Ge(ye){var Me=se.slice(),qe=H.pxSign,nt=ye;return(H.symbolRepeatDirection==="start"?qe>0: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<c-2;l+=3)f+=this.toBase64Table[m[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<m.length;r++){var o=this.toBinaryTable[m.charCodeAt(r)&127],u=m.charAt(r)===this.base64Pad;if(o===-1){x.Error("Illegal character code "+m.charCodeAt(r)+" at position "+r);continue}n=n<<6|o,s+=6,s>=8&&(s-=8,u||(l[d++]=n>>s&255),n&=(1<<s)-1)}if(s){var p=new Error("Corrupted base64 string");throw p.name="Base64-Error",p}return l}};z.default=t},N5BQ:function(ue,z,i){var T=i("OlYY"),x=T.extend({type:"dataZoom.slider",layoutMode:"box",defaultOption:{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#2f4554",width:.5,opacity:.3},areaStyle:{color:"rgba(47,69,84,0.3)",opacity:.3}},borderColor:"#ddd",fillerColor:"rgba(167,183,204,0.4)",handleIcon:"M8.2,13.6V3.9H6.3v9.7H3.1v14.9h3.3v9.7h1.8v-9.7h3.3V13.6H8.2z M9.7,24.4H4.8v-1.4h4.9V24.4z M9.7,19.1H4.8v-1.4h4.9V19.1z",handleSize:"100%",handleStyle:{color:"#a7b7cc"},labelPrecision:null,labelFormatter:null,showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#333"}}}),g=x;ue.exports=g},NA0q:function(ue,z,i){var T=i("bYtY"),x=i("6Ic6"),g=i("TkdX"),h=i("gPAo"),t=i("7aKB"),e=t.windowOpen,m="sunburstRootToNode",f=x.extend({type:"sunburst",init:function(){},render:function(a,l,s,n){var d=this;this.seriesModel=a,this.api=s,this.ecModel=l;var r=a.getData(),o=r.tree.root,u=a.getViewRoot(),p=this.group,A=a.get("renderLabelForZeroData"),b=[];u.eachNode(function(N){b.push(N)});var w=this._oldChildren||[];if(E(b,w),C(o,u),n&&n.highlight&&n.highlight.piece){var y=a.getShallow("highlightPolicy");n.highlight.piece.onEmphasis(y)}else if(n&&n.unhighlight){var _=this.virtualPiece;!_&&o.children.length&&(_=o.children[0].piece),_&&_.onNormal()}this._initEvents(),this._oldChildren=b;function E(N,M){if(N.length===0&&M.length===0)return;new h(M,N,P,P).add(B).update(B).remove(T.curry(B,null)).execute();function P(X){return X.getId()}function B(X,V){var Y=X==null?null:N[X],j=V==null?null:M[V];I(Y,j)}}function I(N,M){if(!A&&N&&!N.getValue()&&(N=null),N!==o&&M!==o){if(M&&M.piece)N?(M.piece.updateData(!1,N,"normal",a,l),r.setItemGraphicEl(N.dataIndex,M.piece)):S(M);else if(N){var P=new g(N,a,l);p.add(P),r.setItemGraphicEl(N.dataIndex,P)}}}function S(N){if(!N)return;N.piece&&(p.remove(N.piece),N.piece=null)}function C(N,M){if(M.depth>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]<b[1]*w[0]?-1:1)*Math.acos(c(b,w))};function l(A,b,w,y,_,E,I,S,C,N,M){var P=C*(m/180),B=e(P)*(A-w)/2+t(P)*(b-y)/2,X=-1*t(P)*(A-w)/2+e(P)*(b-y)/2,V=B*B/(I*I)+X*X/(S*S);V>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<C.length;N++){for(var M=C[N],P=M.charAt(0),B,X=M.match(n)||[],V=X.length,Y=0;Y<V;Y++)X[Y]=parseFloat(X[Y]);for(var j=0;j<V;){var W,U,R,K,G,H,Z,q=b,ce=w;switch(P){case"l":b+=X[j++],w+=X[j++],B=S.L,I.addData(B,b,w);break;case"L":b=X[j++],w=X[j++],B=S.L,I.addData(B,b,w);break;case"m":b+=X[j++],w+=X[j++],B=S.M,I.addData(B,b,w),y=b,_=w,P="l";break;case"M":b=X[j++],w=X[j++],B=S.M,I.addData(B,b,w),y=b,_=w,P="L";break;case"h":b+=X[j++],B=S.L,I.addData(B,b,w);break;case"H":b=X[j++],B=S.L,I.addData(B,b,w);break;case"v":w+=X[j++],B=S.L,I.addData(B,b,w);break;case"V":w=X[j++],B=S.L,I.addData(B,b,w);break;case"C":B=S.C,I.addData(B,X[j++],X[j++],X[j++],X[j++],X[j++],X[j++]),b=X[j-2],w=X[j-1];break;case"c":B=S.C,I.addData(B,X[j++]+b,X[j++]+w,X[j++]+b,X[j++]+w,X[j++]+b,X[j++]+w),b+=X[j-2],w+=X[j-1];break;case"S":W=b,U=w;var ne=I.len(),se=I.data;E===S.C&&(W+=b-se[ne-4],U+=w-se[ne-3]),B=S.C,q=X[j++],ce=X[j++],b=X[j++],w=X[j++],I.addData(B,W,U,q,ce,b,w);break;case"s":W=b,U=w;var ne=I.len(),se=I.data;E===S.C&&(W+=b-se[ne-4],U+=w-se[ne-3]),B=S.C,q=b+X[j++],ce=w+X[j++],b+=X[j++],w+=X[j++],I.addData(B,W,U,q,ce,b,w);break;case"Q":q=X[j++],ce=X[j++],b=X[j++],w=X[j++],B=S.Q,I.addData(B,q,ce,b,w);break;case"q":q=X[j++]+b,ce=X[j++]+w,b+=X[j++],w+=X[j++],B=S.Q,I.addData(B,q,ce,b,w);break;case"T":W=b,U=w;var ne=I.len(),se=I.data;E===S.Q&&(W+=b-se[ne-4],U+=w-se[ne-3]),b=X[j++],w=X[j++],B=S.Q,I.addData(B,W,U,b,w);break;case"t":W=b,U=w;var ne=I.len(),se=I.data;E===S.Q&&(W+=b-se[ne-4],U+=w-se[ne-3]),b+=X[j++],w+=X[j++],B=S.Q,I.addData(B,W,U,b,w);break;case"A":R=X[j++],K=X[j++],G=X[j++],H=X[j++],Z=X[j++],q=b,ce=w,b=X[j++],w=X[j++],B=S.A,l(q,ce,b,w,H,Z,R,K,G,B,I);break;case"a":R=X[j++],K=X[j++],G=X[j++],H=X[j++],Z=X[j++],q=b,ce=w,b+=X[j++],w+=X[j++],B=S.A,l(q,ce,b,w,H,Z,R,K,G,B,I);break}}(P==="z"||P==="Z")&&(B=S.Z,I.addData(B),b=y,w=_),E=B}return I.toStatic(),I}function r(A,b){var w=d(A);return b=b||{},b.buildPath=function(y){if(y.setData){y.setData(w.data);var _=y.getContext();_&&y.rebuildPath(_)}else{var _=y;w.rebuildPath(_)}},b.applyTransform=function(y){g(w,y),this.dirty(!0)},b}function o(A,b){return new T(r(A,b))}function u(A,b){return T.extend(r(A,b))}function p(A,b){for(var w=[],y=A.length,_=0;_<y;_++){var E=A[_];E.path||E.createPathProxy(),E.__dirtyPath&&E.buildPath(E.path,E.shape,!0),w.push(E.path)}var I=new T(b);return I.createPathProxy(),I.buildPath=function(S){S.appendPath(w);var C=S.getContext();C&&S.rebuildPath(C)},I}z.createFromString=o,z.extendFromString=u,z.mergePath=p},NH9N:function(ue,z,i){var T=i("bYtY"),x=i("mFDi"),g=i("Fofx"),h=i("IwbS"),t=i("+TT/"),e=i("kzvK"),m=i("CMP+"),f=i("oVpE"),c=f.createSymbol,a=i("aX7z"),l=i("OELB"),s=i("7aKB"),n=s.encodeHTML,d=T.bind,r=T.each,o=Math.PI,u=e.extend({type:"timeline.slider",init:function(y,_){this.api=_,this._axis,this._viewRect,this._timer,this._currentPointer,this._mainGroup,this._labelGroup},render:function(y,_,E,I){if(this.model=y,this.api=E,this.ecModel=_,this.group.removeAll(),y.get("show",!0)){var S=this._layout(y,E),C=this._createGroup("mainGroup"),N=this._createGroup("labelGroup"),M=this._axis=this._createAxis(S,y);y.formatTooltip=function(P){return n(M.scale.getLabel(P))},r(["AxisLine","AxisTick","Control","CurrentPointer"],function(P){this["_render"+P](S,C,M,y)},this),this._renderAxisLabel(S,N,M,y),this._position(S,y)}this._doPlayStop()},remove:function(){this._clearTimer(),this.group.removeAll()},dispose:function(){this._clearTimer()},_layout:function(y,_){var E=y.get("label.position"),I=y.get("orient"),S=p(y,_);E==null||E==="auto"?E=I==="horizontal"?S.y+S.height/2<_.getHeight()/2?"-":"+":S.x+S.width/2<_.getWidth()/2?"+":"-":isNaN(E)&&(E={horizontal:{top:"-",bottom:"+"},vertical:{left:"-",right:"+"}}[I][E]);var C={horizontal:"center",vertical:E>=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<S[0]&&(E=S[0]),this._currentPointer.position[0]=E,this._currentPointer.dirty();var C=this._findNearestTick(E),N=this.model;(_||C!==N.getCurrentIndex()&&N.get("realtime"))&&this._changeTimeline(C)},_doPlayStop:function(){this._clearTimer(),this.model.getPlayState()&&(this._timer=setTimeout(d(y,this),this.model.get("playInterval")));function y(){var _=this.model;this._changeTimeline(_.getCurrentIndex()+(_.get("rewind",!0)?-1:1))}},_toAxisCoord:function(y){var _=this._mainGroup.getLocalTransform();return h.applyTransform(y,_,!0)},_findNearestTick:function(y){var _=this.model.getData(),E=Infinity,I,S=this._axis;return _.each(["value"],function(C,N){var M=S.dataToCoord(C),P=Math.abs(M-y);P<E&&(E=P,I=N)}),I},_clearTimer:function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},_changeTimeline:function(y){var _=this.model.getCurrentIndex();y==="+"?y=_+1:y==="-"&&(y=_-1),this.api.dispatchAction({type:"timelineChange",currentIndex:y,from:this.uid})}});function p(y,_){return t.getLayoutRect(y.getBoxLayoutParams(),{width:_.getWidth(),height:_.getHeight()},y.get("padding"))}function A(y,_,E,I){var S=h.makePath(y.get(_).replace(/^path:\/\//,""),T.clone(I||{}),new x(E[0],E[1],E[2],E[3]),"center");return S}function b(y,_,E,I,S,C){var N=_.get("color");if(S)S.setColor(N),E.add(S),C&&C.onUpdate(S);else{var M=y.get("symbol");S=c(M,-1,-1,2,2,N),S.setStyle("strokeNoScale",!0),E.add(S),C&&C.onCreate(S)}var P=_.getItemStyle(["color","symbol","symbolSize"]);S.setStyle(P),I=T.merge({rectHover:!0,z2:100},I,!0);var B=y.get("symbolSize");B=B instanceof Array?B.slice():[+B,+B],B[0]/=2,B[1]/=2,I.scale=B;var X=y.get("symbolOffset");if(X){var V=I.position=I.position||[0,0];V[0]+=l.parsePercent(X[0],B[0]),V[1]+=l.parsePercent(X[1],B[1])}var Y=y.get("symbolRotate");return I.rotation=(Y||0)*Math.PI/180||0,S.attr(I),S.updateTransform(),S}function w(y,_,E,I,S){if(y.dragging)return;var C=I.getModel("checkpointStyle"),N=E.dataToCoord(I.getData().get(["value"],_));S||!C.get("animation",!0)?y.attr({position:[N,0]}):(y.stopAnimation(!0),y.animateTo({position:[N,0]},C.get("animationDuration",!0),C.get("animationEasing",!0)))}ue.exports=u},NJEC:function(ue,z,i){"use strict";var T=i("pVnL"),x=i.n(T),g=i("J4zp"),h=i.n(g),t=i("q1tI"),e=i.n(t),m=i("TSYQ"),f=i.n(m),c=i("sKbD"),a=i.n(c),l=i("4IlW"),s=i("3S7+"),n=i("2/Rp"),d=i("zvFY"),r=i("YMnH"),o=i("ZvpZ"),u=i("H84U"),p=i("bogI"),A=i("0n0R"),b=void 0,w=function(_,E){var I={};for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&E.indexOf(S)<0&&(I[S]=_[S]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,S=Object.getOwnPropertySymbols(_);C<S.length;C++)E.indexOf(S[C])<0&&Object.prototype.propertyIsEnumerable.call(_,S[C])&&(I[S[C]]=_[S[C]]);return I},y=t.forwardRef(function(_,E){var I=t.useState(_.visible),S=h()(I,2),C=S[0],N=S[1];t.useEffect(function(){"visible"in _&&N(_.visible)},[_.visible]),t.useEffect(function(){"defaultVisible"in _&&N(_.defaultVisible)},[_.defaultVisible]);var M=function(Ce,Re){"visible"in _||N(Ce),_.onVisibleChange&&_.onVisibleChange(Ce,Re)},P=function(Ce){M(!1,Ce),_.onConfirm&&_.onConfirm.call(b,Ce)},B=function(Ce){M(!1,Ce),_.onCancel&&_.onCancel.call(b,Ce)},X=function(Ce){Ce.keyCode===l.a.ESC&&C&&M(!1,Ce)},V=function(Ce){var Re=_.disabled;if(Re)return;M(Ce)},Y=function(Ce,Re){var Xe=_.okButtonProps,we=_.cancelButtonProps,Pe=_.title,Ee=_.cancelText,Ge=_.okText,It=_.okType,ze=_.icon;return t.createElement("div",{className:"".concat(Ce,"-inner-content")},t.createElement("div",{className:"".concat(Ce,"-message")},ze,t.createElement("div",{className:"".concat(Ce,"-message-title")},Object(p.a)(Pe))),t.createElement("div",{className:"".concat(Ce,"-buttons")},t.createElement(n.a,x()({onClick:B,size:"small"},we),Ee||Re.cancelText),t.createElement(n.a,x()({onClick:P},Object(d.a)(It),{size:"small"},Xe),Ge||Re.okText)))},j=t.useContext(u.b),W=j.getPrefixCls,U=_.prefixCls,R=_.placement,K=_.children,G=_.overlayClassName,H=w(_,["prefixCls","placement","children","overlayClassName"]),Z=W("popover",U),q=W("popconfirm",U),ce=f()(q,G),ne=t.createElement(r.a,{componentName:"Popconfirm",defaultLocale:o.a.Popconfirm},function(se){return Y(Z,se)});return t.createElement(s.a,x()({},H,{prefixCls:Z,placement:R,onVisibleChange:V,visible:C,overlay:ne,overlayClassName:ce,ref:E}),Object(A.a)(K,{onKeyDown:function(Ce){var Re,Xe;(Xe=K==null?void 0:(Re=K.props).onKeyDown)===null||Xe===void 0||Xe.call(Re,Ce),X(Ce)}}))});y.defaultProps={transitionName:"zoom-big",placement:"top",trigger:"click",okType:"primary",icon:t.createElement(a.a,null),disabled:!1},z.a=y},NUBc:function(ue,z,i){"use strict";var T=i("lSNA"),x=i.n(T),g=i("pVnL"),h=i.n(g),t=i("q1tI"),e=i.n(t),m=i("wx14"),f=i("rePB"),c=i("VTBJ"),a=i("1OyB"),l=i("vuIU"),s=i("Ji7U"),n=i("LK+K"),d=i("TSYQ"),r=i.n(d),o=function(Re){var Xe,we="".concat(Re.rootPrefixCls,"-item"),Pe=r()(we,"".concat(we,"-").concat(Re.page),(Xe={},Object(f.a)(Xe,"".concat(we,"-active"),Re.active),Object(f.a)(Xe,Re.className,!!Re.className),Object(f.a)(Xe,"".concat(we,"-disabled"),!Re.page),Xe)),Ee=function(){Re.onClick(Re.page)},Ge=function(ze){Re.onKeyPress(ze,Re.onClick,Re.page)};return e.a.createElement("li",{title:Re.showTitle?Re.page:null,className:Pe,onClick:Ee,onKeyPress:Ge,tabIndex:"0"},Re.itemRender(Re.page,"page",e.a.createElement("a",{rel:"nofollow"},Re.page)))},u=o,p={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},A=function(Ce){Object(s.a)(Xe,Ce);var Re=Object(n.a)(Xe);function Xe(){var we;Object(a.a)(this,Xe);for(var Pe=arguments.length,Ee=new Array(Pe),Ge=0;Ge<Pe;Ge++)Ee[Ge]=arguments[Ge];return we=Re.call.apply(Re,[this].concat(Ee)),we.state={goInputText:""},we.buildOptionText=function(It){return"".concat(It," ").concat(we.props.locale.items_per_page)},we.changeSize=function(It){we.props.changeSize(Number(It))},we.handleChange=function(It){we.setState({goInputText:It.target.value})},we.handleBlur=function(It){var ze=we.props,ye=ze.goButton,Me=ze.quickGo,qe=ze.rootPrefixCls,nt=we.state.goInputText;if(ye||nt==="")return;if(It.relatedTarget&&(It.relatedTarget.className.indexOf("".concat(qe,"-prev"))>=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.current<I(void 0,Pe.state,Pe.props)},Pe.runIfEnter=function(ye,Me){if(ye.key==="Enter"||ye.charCode===13){for(var qe=arguments.length,nt=new Array(qe>2?qe-2:0),st=2;st<qe;st++)nt[st-2]=arguments[st];Me.apply(void 0,nt)}},Pe.runIfEnterPrev=function(ye){Pe.runIfEnter(ye,Pe.prev)},Pe.runIfEnterNext=function(ye){Pe.runIfEnter(ye,Pe.next)},Pe.runIfEnterJumpPrev=function(ye){Pe.runIfEnter(ye,Pe.jumpPrev)},Pe.runIfEnterJumpNext=function(ye){Pe.runIfEnter(ye,Pe.jumpNext)},Pe.handleGoTO=function(ye){(ye.keyCode===p.ENTER||ye.type==="click")&&Pe.handleChange(Pe.state.currentInputValue)};var Ee=we.onChange!==y,Ge="current"in we;Ge&&!Ee&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var It=we.defaultCurrent;"current"in we&&(It=we.current);var ze=we.defaultPageSize;return"pageSize"in we&&(ze=we.pageSize),It=Math.min(It,I(ze,void 0,we)),Pe.state={current:It,currentInputValue:It,pageSize:ze},Pe}return Object(l.a)(Xe,[{key:"componentDidUpdate",value:function(Pe,Ee){var Ge=this.props.prefixCls;if(Ee.current!==this.state.current&&this.paginationNode){var It=this.paginationNode.querySelector(".".concat(Ge,"-item-").concat(Ee.current));It&&document.activeElement===It&&It.blur()}}},{key:"getValidValue",value:function(Pe){var Ee=Pe.target.value,Ge=I(void 0,this.state,this.props),It=this.state.currentInputValue,ze;return Ee===""?ze=Ee:isNaN(Number(Ee))?ze=It:Ee>=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<mr?Jt+1:mr,Et=Object.keys(this.props).reduce(function(rr,Dt){return(Dt.substr(0,5)==="data-"||Dt.substr(0,5)==="aria-"||Dt==="role")&&(rr[Dt]=Pe.props[Dt]),rr},{});if(Ue)return ht&&(typeof ht=="boolean"?oe=e.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},nt.jump_to_confirm):oe=e.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ht),oe=e.a.createElement("li",{title:Bt?"".concat(nt.jump_to).concat(Jt,"/").concat(mr):null,className:"".concat(Ge,"-simple-pager")},oe)),e.a.createElement("ul",Object(m.a)({className:r()(Ge,"".concat(Ge,"-simple"),Object(f.a)({},"".concat(Ge,"-disabled"),ye),It),style:ze,ref:this.savePaginationNode},Et),e.a.createElement("li",{title:Bt?nt.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:r()("".concat(Ge,"-prev"),Object(f.a)({},"".concat(Ge,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(Te)),e.a.createElement("li",{title:Bt?"".concat(Jt,"/").concat(mr):null,className:"".concat(Ge,"-simple-pager")},e.a.createElement("input",{type:"text",value:cr,disabled:ye,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),e.a.createElement("span",{className:"".concat(Ge,"-slash")},"/"),mr),e.a.createElement("li",{title:Bt?nt.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:r()("".concat(Ge,"-next"),Object(f.a)({},"".concat(Ge,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Lt)),oe);if(mr<=3+Ft*2){var be={locale:nt,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Bt,itemRender:We};mr||it.push(e.a.createElement(u,Object(m.a)({},be,{key:"noPager",page:mr,className:"".concat(Ge,"-disabled")})));for(var et=1;et<=mr;et+=1){var ot=Jt===et;it.push(e.a.createElement(u,Object(m.a)({},be,{key:et,page:et,active:ot})))}}else{var De=xt?nt.prev_3:nt.prev_5,Be=xt?nt.next_3:nt.next_5;ft&&(pe=e.a.createElement("li",{title:Bt?De:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:r()("".concat(Ge,"-jump-prev"),Object(f.a)({},"".concat(Ge,"-jump-prev-custom-icon"),!!Kt))},We(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Kt,"prev page"))),ae=e.a.createElement("li",{title:Bt?Be:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:r()("".concat(Ge,"-jump-next"),Object(f.a)({},"".concat(Ge,"-jump-next-custom-icon"),!!bt))},We(this.getJumpNextPage(),"jump-next",this.getItemIcon(bt,"next page")))),Ye=e.a.createElement(u,{locale:nt,last:!0,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:mr,page:mr,active:!1,showTitle:Bt,itemRender:We}),Ve=e.a.createElement(u,{locale:nt,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Bt,itemRender:We});var Fe=Math.max(1,Jt-Ft),Ot=Math.min(Jt+Ft,mr);Jt-1<=Ft&&(Ot=1+Ft*2),mr-Jt<=Ft&&(Fe=mr-Ft*2);for(var nr=Fe;nr<=Ot;nr+=1){var St=Jt===nr;it.push(e.a.createElement(u,{locale:nt,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:nr,page:nr,active:St,showTitle:Bt,itemRender:We}))}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);Pe<we.length;Pe++)Re.indexOf(we[Pe])<0&&Object.prototype.propertyIsEnumerable.call(Ce,we[Pe])&&(Xe[we[Pe]]=Ce[we[Pe]]);return Xe},ce=function(Re){var Xe=Re.prefixCls,we=Re.selectPrefixCls,Pe=Re.className,Ee=Re.size,Ge=Re.locale,It=q(Re,["prefixCls","selectPrefixCls","className","size","locale"]),ze=Object(Z.a)(),ye=ze.xs,Me=t.useContext(H.b),qe=Me.getPrefixCls,nt=Me.direction,st=qe("pagination",Xe),xt=function(){var Ue=t.createElement("span",{className:"".concat(st,"-item-ellipsis")},"\u2022\u2022\u2022"),We=t.createElement("button",{className:"".concat(st,"-item-link"),type:"button",tabIndex:-1},t.createElement(P.a,null)),ft=t.createElement("button",{className:"".concat(st,"-item-link"),type:"button",tabIndex:-1},t.createElement(X.a,null)),Kt=t.createElement("a",{className:"".concat(st,"-item-link")},t.createElement("div",{className:"".concat(st,"-item-container")},t.createElement(Y.a,{className:"".concat(st,"-item-link-icon")}),Ue)),bt=t.createElement("a",{className:"".concat(st,"-item-link")},t.createElement("div",{className:"".concat(st,"-item-container")},t.createElement(W.a,{className:"".concat(st,"-item-link-icon")}),Ue));if(nt==="rtl"){var Mt=[ft,We];We=Mt[0],ft=Mt[1];var lr=[bt,Kt];Kt=lr[0],bt=lr[1]}return{prevIcon:We,nextIcon:ft,jumpPrevIcon:Kt,jumpNextIcon:bt}},Bt=function(Ue){var We=h()(h()({},Ue),Ge),ft=Ee==="small"||!!(ye&&!Ee&&It.responsive),Kt=qe("select",we),bt=r()(Pe,x()({mini:ft},"".concat(st,"-rtl"),nt==="rtl"));return t.createElement(C,h()({},It,{prefixCls:st,selectPrefixCls:Kt},xt(),{className:bt,selectComponentClass:ft?K:U.a,locale:We}))};return t.createElement(G.a,{componentName:"Pagination",defaultLocale:N.a},Bt)},ne=ce,se=z.a=ne},NohK:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=function(g){var h=arguments.length>1&&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<m;c++)f[c]=arguments[c];clearTimeout(t),t=setTimeout(function(){g.apply(e,f)},h)}};z.default=T},Nu4q:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0});var T={icon:function(g,h){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:g}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:h}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:h}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:h}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:g}}]}},name:"picture",theme:"twotone"};z.default=T},NvD2:function(ue,z,i){"use strict";i.d(z,"a",function(){return e});var T=i("Kwbf");function x(m,f){var c=new Set;return m.forEach(function(a){f.has(a)||c.add(a)}),c}function g(m){var f=m||{},c=f.disabled,a=f.disableCheckbox,l=f.checkable;return!!(c||a)||l===!1}function h(m,f,c,a){for(var l=new Set(m),s=new Set,n=0;n<=c;n+=1){var d=f.get(n)||new Set;d.forEach(function(p){var A=p.key,b=p.node,w=p.children,y=w===void 0?[]:w;l.has(A)&&!a(b)&&y.filter(function(_){return!a(_.node)}).forEach(function(_){l.add(_.key)})})}for(var r=new Set,o=c;o>=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]});B<M;){for(var V=Number.NEGATIVE_INFINITY,Y=null,j=0,W=X.length;j<W;++j)X[j]>V&&(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&&_<x}var r=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d\d)(?::(\d\d)(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function o(_){if(_ instanceof Date)return _;if(typeof _=="string"){var E=r.exec(_);if(!E)return new Date(NaN);if(E[8]){var I=+E[4]||0;return E[8].toUpperCase()!=="Z"&&(I-=E[8].slice(0,3)),new Date(Date.UTC(+E[1],+(E[2]||1)-1,+E[3]||1,I,+(E[5]||0),+E[6]||0,+E[7]||0))}else return new Date(+E[1],+(E[2]||1)-1,+E[3]||1,+E[4]||0,+(E[5]||0),+E[6]||0,+E[7]||0)}else if(_==null)return new Date(NaN);return new Date(Math.round(_))}function u(_){return Math.pow(10,p(_))}function p(_){if(_===0)return 0;var E=Math.floor(Math.log(_)/Math.LN10);return _/Math.pow(10,E)>=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]<X.interval[V]||B.interval[V]===X.interval[V]&&(B.close[V]-X.close[V]===(V?-1:1)||!V&&P(B,X,1))}}function y(_){return _-parseFloat(_)>=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<f.length;a++)this.addDisplayable(f[a],c)},t.prototype.eachPendingDisplayable=function(f){for(var c=this._cursor;c<this._displayables.length;c++)f&&f(this._displayables[c]);for(var c=0;c<this._temporaryDisplayables.length;c++)f&&f(this._temporaryDisplayables[c])},t.prototype.update=function(){this.updateTransform();for(var f=this._cursor;f<this._displayables.length;f++){var c=this._displayables[f];c.parent=this,c.update(),c.parent=null}for(var f=0;f<this._temporaryDisplayables.length;f++){var c=this._temporaryDisplayables[f];c.parent=this,c.update(),c.parent=null}},t.prototype.brush=function(f,c){for(var a=this._cursor;a<this._displayables.length;a++){var l=this._displayables[a];l.beforeBrush&&l.beforeBrush(f),l.brush(f,a===this._cursor?null:this._displayables[a-1]),l.afterBrush&&l.afterBrush(f)}this._cursor=a;for(var a=0;a<this._temporaryDisplayables.length;a++){var l=this._temporaryDisplayables[a];l.beforeBrush&&l.beforeBrush(f),l.brush(f,a===0?null:this._temporaryDisplayables[a-1]),l.afterBrush&&l.afterBrush(f)}this._temporaryDisplayables=[],this.notClear=!0};var e=[];t.prototype.getBoundingRect=function(){if(!this._rect){for(var f=new h(Infinity,Infinity,-Infinity,-Infinity),c=0;c<this._displayables.length;c++){var a=this._displayables[c],l=a.getBoundingRect().clone();a.needLocalTransform()&&l.applyTransform(a.getLocalTransform(e)),f.union(l)}this._rect=f}return this._rect},t.prototype.contain=function(f,c){var a=this.transformCoordToLocal(f,c),l=this.getBoundingRect();if(l.contain(a[0],a[1]))for(var s=0;s<this._displayables.length;s++){var n=this._displayables[s];if(n.contain(f,c))return!0}return!1},x(t,g);var m=t;ue.exports=m},OUJF:function(ue,z,i){var T=i("ProS"),x=i("bYtY");T.registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(g,h){var t=h.getComponent("timeline");return t&&g.currentIndex!=null&&(t.setCurrentIndex(g.currentIndex),!t.get("loop",!0)&&t.isIndexMax()&&t.setPlayState(!1)),h.resetOption("timeline"),x.defaults({currentIndex:t.option.currentIndex},g)}),T.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(g,h){var t=h.getComponent("timeline");t&&g.playState!=null&&t.setPlayState(g.playState)})},OXB0:function(ue,z,i){var T=i("T4UG"),x=i("MwEJ"),g=i("IDmD"),h=T.extend({type:"series.heatmap",getInitialData:function(t,e){return x(this.getSource(),this,{generateCoord:"value"})},preventIncremental:function(){var t=g.get(this.get("coordinateSystem"));if(t&&t.dimensions)return t.dimensions[0]==="lng"&&t.dimensions[1]==="lat"},defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0}});ue.exports=h},OZM5:function(ue,z,i){"use strict";i.d(z,"b",function(){return a}),i.d(z,"a",function(){return l}),i.d(z,"k",function(){return s}),i.d(z,"h",function(){return n}),i.d(z,"i",function(){return d}),i.d(z,"g",function(){return r}),i.d(z,"c",function(){return o}),i.d(z,"d",function(){return u}),i.d(z,"j",function(){return b}),i.d(z,"e",function(){return w}),i.d(z,"f",function(){return y});var T=i("KQm4"),x=i("U8pU"),g=i("Ff2n"),h=i("q1tI"),t=i.n(h),e=i("Kwbf"),m=i("WaYH"),f=.25,c=2;function a(_,E){var I=_.slice(),S=I.indexOf(E);return S>=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;_<E;_++)y[_].get("type")==="category"&&w.push(_);u[b.axisIndex]=w,w.length&&(r=!1)},this),r&&this.ecModel.eachSeries(function(b){this._isSeriesHasAllAxesTypeOf(b,"value")&&a(function(w){var y=u[w.axisIndex],_=b.get(w.axisIndex),E=b.get(w.axisId),I=b.ecModel.queryComponents({mainType:w.axis,index:_,id:E})[0];_=I.componentIndex,h.indexOf(y,_)<0&&y.push(_)})},this)},_autoSetOrient:function(){var r;this.eachTargetAxis(function(o){!r&&(r=o.name)},this),this.option.orient=r==="y"?"vertical":"horizontal"},_isSeriesHasAllAxesTypeOf:function(r,o){var u=!0;return a(function(p){var A=r.get(p.axisIndex),b=this.dependentModels[p.axis][A];(!b||b.get("type")!==o)&&(u=!1)},this),u},_setDefaultThrottle:function(r){if(r.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var o=this.ecModel.option;this.option.throttle=o.animation&&o.animationDurationUpdate>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<jt.length?Qn=jt.slice(Br,Br+15)+"\u2026":Qn=jt.slice(Br),me+=mn+Xr+Qn}var Si=new Error(me);return Si.name="ParseError",Si.__proto__=At.prototype,Si.position=ke,Si};m.prototype.__proto__=Error.prototype;var f=m,c=function(re,de){return re.indexOf(de)!==-1},a=function(re,de){return re===void 0?de:re},l=/([A-Z])/g,s=function(re){return re.replace(l,"-$1").toLowerCase()},n={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},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*([^\\/#]*?)(?::|&#0*58|&#x0*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<K.length;re++)for(var de=K[re],me=0;me<de.blocks.length;me++){var ke=de.blocks[me];if(At>=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.length;re+=2)if(At>=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<this.children.length;ke++)me.appendChild(this.children[ke].toNode());return me},re.toMarkup=function(){for(var me="",ke=0;ke<this.children.length;ke++)me+=this.children[ke].toMarkup();return me},re.toText=function(){var me=function(ut){return ut.toText()};return this.children.map(me).join("")},At}(),Ge=function(re){return re.filter(function(de){return de}).join(" ")},It=function(re,de,me){if(this.classes=re||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=me||{},de){de.style.isTight()&&this.classes.push("mtight");var ke=de.getColor();ke&&(this.style.color=ke)}},ze=function(re){var de=document.createElement(re);de.className=Ge(this.classes);for(var me in this.style)this.style.hasOwnProperty(me)&&(de.style[me]=this.style[me]);for(var ke in this.attributes)this.attributes.hasOwnProperty(ke)&&de.setAttribute(ke,this.attributes[ke]);for(var ut=0;ut<this.children.length;ut++)de.appendChild(this.children[ut].toNode());return de},ye=function(re){var de="<"+re;this.classes.length&&(de+=' class="'+b.escape(Ge(this.classes))+'"');var me="";for(var ke in this.style)this.style.hasOwnProperty(ke)&&(me+=b.hyphenate(ke)+":"+this.style[ke]+";");me&&(de+=' style="'+b.escape(me)+'"');for(var ut in this.attributes)this.attributes.hasOwnProperty(ut)&&(de+=" "+ut+'="'+b.escape(this.attributes[ut])+'"');de+=">";for(var jt=0;jt<this.children.length;jt++)de+=this.children[jt].toMarkup();return de+="</"+re+">",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="<img src='"+this.src+" 'alt='"+this.alt+"' ",ke="";for(var ut in this.style)this.style.hasOwnProperty(ut)&&(ke+=b.hyphenate(ut)+":"+this.style[ut]+";");return ke&&(me+=' style="'+b.escape(ke)+'"'),me+="'/>",me},At}(),st={\u00EE:"\u0131\u0302",\u00EF:"\u0131\u0308",\u00ED:"\u0131\u0301",\u00EC:"\u0131\u0300"},xt=function(){function At(de,me,ke,ut,jt,Br,Xr,mn){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=de,this.height=me||0,this.depth=ke||0,this.italic=ut||0,this.skew=jt||0,this.width=Br||0,this.classes=Xr||[],this.style=mn||{},this.maxFontSize=0;var Qn=G(this.text.charCodeAt(0));Qn&&this.classes.push(Qn+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=st[this.text])}var re=At.prototype;return re.hasClass=function(me){return b.contains(this.classes,me)},re.toNode=function(){var me=document.createTextNode(this.text),ke=null;this.italic>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="<span";this.classes.length&&(me=!0,ke+=' class="',ke+=b.escape(Ge(this.classes)),ke+='"');var ut="";this.italic>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+="</span>",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<this.children.length;jt++)ke.appendChild(this.children[jt].toNode());return ke},re.toMarkup=function(){var me="<svg";for(var ke in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,ke)&&(me+=" "+ke+"='"+this.attributes[ke]+"'");me+=">";for(var ut=0;ut<this.children.length;ut++)me+=this.children[ut].toMarkup();return me+="</svg>",me},At}(),Le=function(){function At(de,me){this.pathName=void 0,this.alternate=void 0,this.pathName=de,this.alternate=me}var re=At.prototype;return re.toNode=function(){var me="http://www.w3.org/2000/svg",ke=document.createElementNS(me,"path");return this.alternate?ke.setAttribute("d",this.alternate):ke.setAttribute("d",Pe[this.pathName]),ke},re.toMarkup=function(){return this.alternate?"<path d='"+this.alternate+"'/>":"<path d='"+Pe[this.pathName]+"'/>"},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="<line";for(var ke in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,ke)&&(me+=" "+ke+"='"+this.attributes[ke]+"'");return me+="/>",me},At}();function We(At){if(At instanceof xt)return At;throw new Error("Expected symbolNode but got "+String(At)+".")}function ft(At){if(At instanceof Me)return At;throw new Error("Expected span<HtmlDomNode> 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;St<nr.length;St++){var Wt=nr.charAt(St);pe(ae,Ye,Fe,Wt,Wt)}for(var Rr='0123456789!@*()-=+[]<>|";:?/.,',pr=0;pr<Rr.length;pr++){var rr=Rr.charAt(pr);pe(Ve,Ye,Fe,rr,rr)}for(var Dt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",vr=0;vr<Dt.length;vr++){var xr=Dt.charAt(vr);pe(ae,Ye,Et,xr,xr),pe(Ve,Ye,Fe,xr,xr)}pe(ae,oe,Fe,"C","\u2102"),pe(Ve,oe,Fe,"C","\u2102"),pe(ae,oe,Fe,"H","\u210D"),pe(Ve,oe,Fe,"H","\u210D"),pe(ae,oe,Fe,"N","\u2115"),pe(Ve,oe,Fe,"N","\u2115"),pe(ae,oe,Fe,"P","\u2119"),pe(Ve,oe,Fe,"P","\u2119"),pe(ae,oe,Fe,"Q","\u211A"),pe(Ve,oe,Fe,"Q","\u211A"),pe(ae,oe,Fe,"R","\u211D"),pe(Ve,oe,Fe,"R","\u211D"),pe(ae,oe,Fe,"Z","\u2124"),pe(Ve,oe,Fe,"Z","\u2124"),pe(ae,Ye,Et,"h","\u210E"),pe(Ve,Ye,Et,"h","\u210E");for(var Tr="",rn=0;rn<Dt.length;rn++){var _n=Dt.charAt(rn);Tr=String.fromCharCode(55349,56320+rn),pe(ae,Ye,Et,_n,Tr),pe(Ve,Ye,Fe,_n,Tr),Tr=String.fromCharCode(55349,56372+rn),pe(ae,Ye,Et,_n,Tr),pe(Ve,Ye,Fe,_n,Tr),Tr=String.fromCharCode(55349,56424+rn),pe(ae,Ye,Et,_n,Tr),pe(Ve,Ye,Fe,_n,Tr),Tr=String.fromCharCode(55349,56580+rn),pe(ae,Ye,Et,_n,Tr),pe(Ve,Ye,Fe,_n,Tr),Tr=String.fromCharCode(55349,56736+rn),pe(ae,Ye,Et,_n,Tr),pe(Ve,Ye,Fe,_n,Tr),Tr=String.fromCharCode(55349,56788+rn),pe(ae,Ye,Et,_n,Tr),pe(Ve,Ye,Fe,_n,Tr),Tr=String.fromCharCode(55349,56840+rn),pe(ae,Ye,Et,_n,Tr),pe(Ve,Ye,Fe,_n,Tr),Tr=String.fromCharCode(55349,56944+rn),pe(ae,Ye,Et,_n,Tr),pe(Ve,Ye,Fe,_n,Tr),rn<26&&(Tr=String.fromCharCode(55349,56632+rn),pe(ae,Ye,Et,_n,Tr),pe(Ve,Ye,Fe,_n,Tr),Tr=String.fromCharCode(55349,56476+rn),pe(ae,Ye,Et,_n,Tr),pe(Ve,Ye,Fe,_n,Tr))}Tr=String.fromCharCode(55349,56668),pe(ae,Ye,Et,"k",Tr),pe(Ve,Ye,Fe,"k",Tr);for(var Vn=0;Vn<10;Vn++){var Or=Vn.toString();Tr=String.fromCharCode(55349,57294+Vn),pe(ae,Ye,Et,Or,Tr),pe(Ve,Ye,Fe,Or,Tr),Tr=String.fromCharCode(55349,57314+Vn),pe(ae,Ye,Et,Or,Tr),pe(Ve,Ye,Fe,Or,Tr),Tr=String.fromCharCode(55349,57324+Vn),pe(ae,Ye,Et,Or,Tr),pe(Ve,Ye,Fe,Or,Tr),Tr=String.fromCharCode(55349,57334+Vn),pe(ae,Ye,Et,Or,Tr),pe(Ve,Ye,Fe,Or,Tr)}for(var Cr="\xC7\xD0\xDE\xE7\xFE",xn=0;xn<Cr.length;xn++){var In=Cr.charAt(xn);pe(ae,Ye,Et,In,In),pe(Ve,Ye,Fe,In,In)}pe(Ve,Ye,Fe,"\xF0","\xF0"),pe(Ve,Ye,Fe,"\u2013","\u2013"),pe(Ve,Ye,Fe,"\u2014","\u2014"),pe(Ve,Ye,Fe,"\u2018","\u2018"),pe(Ve,Ye,Fe,"\u2019","\u2019"),pe(Ve,Ye,Fe,"\u201C","\u201C"),pe(Ve,Ye,Fe,"\u201D","\u201D");var ni=[["mathbf","textbf","Main-Bold"],["mathbf","textbf","Main-Bold"],["mathdefault","textit","Math-Italic"],["mathdefault","textit","Math-Italic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["mathscr","textscr","Script-Regular"],["","",""],["","",""],["","",""],["mathfrak","textfrak","Fraktur-Regular"],["mathfrak","textfrak","Fraktur-Regular"],["mathbb","textbb","AMS-Regular"],["mathbb","textbb","AMS-Regular"],["","",""],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathitsf","textitsf","SansSerif-Italic"],["mathitsf","textitsf","SansSerif-Italic"],["","",""],["","",""],["mathtt","texttt","Typewriter-Regular"],["mathtt","texttt","Typewriter-Regular"]],ir=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],vt=function(re,de){var me=re.charCodeAt(0),ke=re.charCodeAt(1),ut=(me-55296)*1024+(ke-56320)+65536,jt=de==="math"?0:1;if(119808<=ut&&ut<120484){var Br=Math.floor((ut-119808)/26);return[ni[Br][2],ni[Br][jt]]}else if(120782<=ut&&ut<=120831){var Xr=Math.floor((ut-120782)/10);return[ir[Xr][2],ir[Xr][jt]]}else{if(ut===120485||ut===120486)return[ni[0][2],ni[0][jt]];if(120486<ut&&ut<120782)return["",""];throw new f("Unsupported character: "+re)}},_t=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],hr=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],yr=function(re,de){return de.size<2?re:_t[re-1][de.size-1]},Rt=function(){function At(de){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=de.style,this.color=de.color,this.size=de.size||At.BASESIZE,this.textSize=de.textSize||this.size,this.phantom=!!de.phantom,this.font=de.font||"",this.fontFamily=de.fontFamily||"",this.fontWeight=de.fontWeight||"",this.fontShape=de.fontShape||"",this.sizeMultiplier=hr[this.size-1],this.maxSize=de.maxSize,this.minRuleThickness=de.minRuleThickness,this._fontMetrics=void 0}var re=At.prototype;return re.extend=function(me){var ke={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var ut in me)me.hasOwnProperty(ut)&&(ke[ut]=me[ut]);return new At(ke)},re.havingStyle=function(me){return this.style===me?this:this.extend({style:me,size:yr(this.textSize,me)})},re.havingCrampedStyle=function(){return this.havingStyle(this.style.cramp())},re.havingSize=function(me){return this.size===me&&this.textSize===me?this:this.extend({style:this.style.text(),size:me,textSize:me,sizeMultiplier:hr[me-1]})},re.havingBaseStyle=function(me){me=me||this.style.text();var ke=yr(At.BASESIZE,me);return this.size===ke&&this.textSize===At.BASESIZE&&this.style===me?this:this.extend({style:me,size:ke})},re.havingBaseSizing=function(){var me;switch(this.style.id){case 4:case 5:me=3;break;case 6:case 7:me=1;break;default:me=6}return this.extend({style:this.style.text(),size:me})},re.withColor=function(me){return this.extend({color:me})},re.withPhantom=function(){return this.extend({phantom:!0})},re.withFont=function(me){return this.extend({font:me})},re.withTextFontFamily=function(me){return this.extend({fontFamily:me,font:""})},re.withTextFontWeight=function(me){return this.extend({fontWeight:me,font:""})},re.withTextFontShape=function(me){return this.extend({fontShape:me,font:""})},re.sizingClasses=function(me){return me.size!==this.size?["sizing","reset-size"+me.size,"size"+this.size]:[]},re.baseSizingClasses=function(){return this.size!==At.BASESIZE?["sizing","reset-size"+this.size,"size"+At.BASESIZE]:[]},re.fontMetrics=function(){return this._fontMetrics||(this._fontMetrics=Jt(this.size)),this._fontMetrics},re.getColor=function(){return this.phantom?"transparent":this.color},At}();Rt.BASESIZE=6;var fr=Rt,Ct={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},Zt={ex:!0,em:!0,mu:!0},jr=function(re){return typeof re!="string"&&(re=re.unit),re in Ct||re in Zt||re==="ex"},or=function(re,de){var me;if(re.unit in Ct)me=Ct[re.unit]/de.fontMetrics().ptPerEm/de.sizeMultiplier;else if(re.unit==="mu")me=de.fontMetrics().cssEmPerMu;else{var ke;if(de.style.isTight()?ke=de.havingStyle(de.style.text()):ke=de,re.unit==="ex")me=ke.fontMetrics().xHeight;else if(re.unit==="em")me=ke.fontMetrics().quad;else throw new f("Invalid unit: '"+re.unit+"'");ke!==de&&(me*=ke.sizeMultiplier/de.sizeMultiplier)}return Math.min(re.number*me,de.maxSize)},Er=["\\imath","\u0131","\\jmath","\u0237","\\pounds","\\mathsterling","\\textsterling","\xA3"],En=function(re,de,me){return it[me][re]&&it[me][re].replace&&(re=it[me][re].replace),{value:re,metrics:mt(re,de,me)}},vn=function(re,de,me,ke,ut){var jt=En(re,de,me),Br=jt.metrics;re=jt.value;var Xr;if(Br){var mn=Br.italic;(me==="text"||ke&&ke.font==="mathit")&&(mn=0),Xr=new xt(re,Br.height,Br.depth,mn,Br.skew,Br.width,ut)}else typeof console!="undefined"&&console.warn("No character metrics "+("for '"+re+"' in style '"+de+"' and mode '"+me+"'")),Xr=new xt(re,0,0,0,0,0,ut);if(ke){Xr.maxFontSize=ke.sizeMultiplier,ke.style.isTight()&&Xr.classes.push("mtight");var Qn=ke.getColor();Qn&&(Xr.style.color=Qn)}return Xr},qn=function(re,de,me,ke){return ke===void 0&&(ke=[]),me.font==="boldsymbol"&&En(re,"Main-Bold",de).metrics?vn(re,"Main-Bold",de,me,ke.concat(["mathbf"])):re==="\\"||it[de][re].font==="main"?vn(re,"Main-Regular",de,me,ke):vn(re,"AMS-Regular",de,me,ke.concat(["amsrm"]))},pi=function(re,de,me,ke){return/[0-9]/.test(re.charAt(0))||b.contains(Er,re)?{fontName:"Main-Italic",fontClass:"mathit"}:{fontName:"Math-Italic",fontClass:"mathdefault"}},Yi=function(re,de,me,ke){return b.contains(Er,re)?{fontName:"Main-Italic",fontClass:"mathit"}:/[0-9]/.test(re.charAt(0))?{fontName:"Caligraphic-Regular",fontClass:"mathcal"}:{fontName:"Math-Italic",fontClass:"mathdefault"}},Qi=function(re,de,me,ke){return En(re,"Math-BoldItalic",de).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},ga=function(re,de,me){var ke=re.mode,ut=re.text,jt=["mord"],Br=ke==="math"||ke==="text"&&de.font,Xr=Br?de.font:de.fontFamily;if(ut.charCodeAt(0)===55349){var mn=vt(ut,ke),Qn=mn[0],Si=mn[1];return vn(ut,Qn,ke,de,jt.concat(Si))}else if(Xr){var Xi,ma;if(Xr==="boldsymbol"||Xr==="mathnormal"){var Ia=Xr==="boldsymbol"?Qi(ut,ke,de,jt):Yi(ut,ke,de,jt);Xi=Ia.fontName,ma=[Ia.fontClass]}else b.contains(Er,ut)?(Xi="Main-Italic",ma=["mathit"]):Br?(Xi=Jr[Xr].fontName,ma=[Xr]):(Xi=Ir(Xr,de.fontWeight,de.fontShape),ma=[Xr,de.fontWeight,de.fontShape]);if(En(ut,Xi,ke).metrics)return vn(ut,Xi,ke,de,jt.concat(ma));if(Ot.hasOwnProperty(ut)&&Xi.substr(0,10)==="Typewriter"){for(var po=[],Lo=0;Lo<ut.length;Lo++)po.push(vn(ut[Lo],Xi,ke,de,jt.concat(ma)));return tt(po)}}if(me==="mathord"){var ps=pi(ut,ke,de,jt);return vn(ut,ps.fontName,ke,de,jt.concat([ps.fontClass]))}else if(me==="textord"){var ts=it[ke][ut]&&it[ke][ut].font;if(ts==="ams"){var ds=Ir("amsrm",de.fontWeight,de.fontShape);return vn(ut,ds,ke,de,jt.concat("amsrm",de.fontWeight,de.fontShape))}else if(ts==="main"||!ts){var rl=Ir("textrm",de.fontWeight,de.fontShape);return vn(ut,rl,ke,de,jt.concat(de.fontWeight,de.fontShape))}else{var Js=Ir(ts,de.fontWeight,de.fontShape);return vn(ut,Js,ke,de,jt.concat(Js,de.fontWeight,de.fontShape))}}else throw new Error("unexpected type: "+me+" in makeOrd")},Ra=function(re,de){if(Ge(re.classes)!==Ge(de.classes)||re.skew!==de.skew||re.maxFontSize!==de.maxFontSize)return!1;for(var me in re.style)if(re.style.hasOwnProperty(me)&&re.style[me]!==de.style[me])return!1;for(var ke in de.style)if(de.style.hasOwnProperty(ke)&&re.style[ke]!==de.style[ke])return!1;return!0},$e=function(re){for(var de=0;de<re.length-1;de++){var me=re[de],ke=re[de+1];me instanceof xt&&ke instanceof xt&&Ra(me,ke)&&(me.text+=ke.text,me.height=Math.max(me.height,ke.height),me.depth=Math.max(me.depth,ke.depth),me.italic=ke.italic,re.splice(de+1,1),de--)}return re},ve=function(re){for(var de=0,me=0,ke=0,ut=0;ut<re.children.length;ut++){var jt=re.children[ut];jt.height>de&&(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;jt<de.length;jt++){var Br=-de[jt].shift-ut-de[jt].elem.depth,Xr=Br-(de[jt-1].elem.height+de[jt-1].elem.depth);ut=ut+Br,me.push({type:"kern",size:Xr}),me.push(de[jt])}return{children:me,depth:ke}}var mn;if(re.positionType==="top"){for(var Qn=re.positionData,Si=0;Si<re.children.length;Si++){var Xi=re.children[Si];Qn-=Xi.type==="kern"?Xi.size:Xi.elem.height+Xi.elem.depth}mn=Qn}else if(re.positionType==="bottom")mn=-re.positionData;else{var ma=re.children[0];if(ma.type!=="elem")throw new Error('First child must have type "elem".');if(re.positionType==="shift")mn=-ma.elem.depth-re.positionData;else if(re.positionType==="firstBaseline")mn=-ma.elem.depth;else throw new Error("Invalid positionType "+re.positionType+".")}return{children:re.children,depth:mn}},Xt=function(re,de){for(var me=dt(re),ke=me.children,ut=me.depth,jt=0,Br=0;Br<ke.length;Br++){var Xr=ke[Br];if(Xr.type==="elem"){var mn=Xr.elem;jt=Math.max(jt,mn.maxFontSize,mn.height)}}jt+=2;var Qn=Ne(["pstrut"],[]);Qn.style.height=jt+"em";for(var Si=[],Xi=ut,ma=ut,Ia=ut,po=0;po<ke.length;po++){var Lo=ke[po];if(Lo.type==="kern")Ia+=Lo.size;else{var ps=Lo.elem,ts=Lo.wrapperClasses||[],ds=Lo.wrapperStyle||{},rl=Ne(ts,[Qn,ps],void 0,ds);rl.style.top=-jt-Ia-ps.depth+"em",Lo.marginLeft&&(rl.style.marginLeft=Lo.marginLeft),Lo.marginRight&&(rl.style.marginRight=Lo.marginRight),Si.push(rl),Ia+=ps.height+ps.depth}Xi=Math.min(Xi,Ia),ma=Math.max(ma,Ia)}var Js=Ne(["vlist"],Si);Js.style.height=ma+"em";var cl;if(Xi<0){var Ps=Ne([],[]),Gs=Ne(["vlist"],[Ps]);Gs.style.height=-Xi+"em";var Il=Ne(["vlist-s"],[new xt("\u200B")]);cl=[Ne(["vlist-r"],[Js,Il]),Ne(["vlist-r"],[Gs])]}else cl=[Ne(["vlist-r"],[Js])];var Ml=Ne(["vlist-t"],cl);return cl.length===2&&Ml.classes.push("vlist-t2"),Ml.height=ma,Ml.depth=-Xi,Ml},Ur=function(re,de){var me=Ne(["mspace"],[],de),ke=or(re,de);return me.style.marginRight=ke+"em",me},Ir=function(re,de,me){var ke="";switch(re){case"amsrm":ke="AMS";break;case"textrm":ke="Main";break;case"textsf":ke="SansSerif";break;case"texttt":ke="Typewriter";break;default:ke=re}var ut;return de==="textbf"&&me==="textit"?ut="BoldItalic":de==="textbf"?ut="Bold":de==="textit"?ut="Italic":ut="Regular",ke+"-"+ut},Jr={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},$t={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},Bn=function(re,de){var me=$t[re],ke=me[0],ut=me[1],jt=me[2],Br=new Le(ke),Xr=new Bt([Br],{width:ut+"em",height:jt+"em",style:"width:"+ut+"em",viewBox:"0 0 "+1e3*ut+" "+1e3*jt,preserveAspectRatio:"xMinYMin"}),mn=je(["overlay"],[Xr],de);return mn.height=jt,mn.style.height=jt+"em",mn.style.width=ut+"em",mn},gr={fontMap:Jr,makeSymbol:vn,mathsym:qn,makeSpan:Ne,makeSvgSpan:je,makeLineSpan:Ze,makeAnchor:Qe,makeFragment:tt,wrapFragment:yt,makeVList:Xt,makeOrd:ga,makeGlue:Ur,staticSvg:Bn,svgData:$t,tryCombineChars:$e};function fn(At,re){var de=qr(At,re);if(!de)throw new Error("Expected node of type "+re+", but got "+(At?"node of type "+At.type:String(At)));return de}function qr(At,re){return At&&At.type===re?At:null}function Mr(At,re){var de=Yn(At,re);if(!de)throw new Error('Expected node of type "atom" and family "'+re+'", but got '+(At?At.type==="atom"?"atom of family "+At.family:"node of type "+At.type:String(At)));return de}function Yn(At,re){return At&&At.type==="atom"&&At.family===re?At:null}function Ai(At){var re=Fi(At);if(!re)throw new Error("Expected node of symbol group type, but got "+(At?"node of type "+At.type:String(At)));return re}function Fi(At){return At&&(At.type==="atom"||cr.hasOwnProperty(At.type))?At:null}var Hi={number:3,unit:"mu"},ji={number:4,unit:"mu"},la={number:5,unit:"mu"},di={mord:{mop:Hi,mbin:ji,mrel:la,minner:Hi},mop:{mord:Hi,mop:Hi,mrel:la,minner:Hi},mbin:{mord:ji,mop:ji,mopen:ji,minner:ji},mrel:{mord:la,mop:la,mopen:la,minner:la},mopen:{},mclose:{mop:Hi,mbin:ji,mrel:la,minner:Hi},mpunct:{mord:Hi,mop:Hi,mrel:la,mopen:Hi,mclose:Hi,mpunct:Hi,minner:Hi},minner:{mord:Hi,mop:Hi,mbin:ji,mrel:la,mopen:Hi,mpunct:Hi,minner:Hi}},Sa={mord:{mop:Hi},mop:{mord:Hi,mop:Hi},mbin:{},mrel:{},mopen:{},mclose:{mop:Hi},mpunct:{},minner:{mop:Hi}},Hn={},un={},Xn={};function hn(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,argTypes:me.argTypes,greediness:me.greediness===void 0?1:me.greediness,allowedInText:!!me.allowedInText,allowedInMath:me.allowedInMath===void 0?!0:me.allowedInMath,numOptionalArgs:me.numOptionalArgs||0,infix:!!me.infix,handler:ke},Xr=0;Xr<de.length;++Xr)Hn[de[Xr]]=Br;re&&(ut&&(un[re]=ut),jt&&(Xn[re]=jt))}function Pi(At){var re=At.type,de=At.htmlBuilder,me=At.mathmlBuilder;hn({type:re,names:[],props:{numArgs:0},handler:function(){throw new Error("Should never be called.")},htmlBuilder:de,mathmlBuilder:me})}var Cn=function(re){var de=qr(re,"ordgroup");return de?de.body:[re]},oa=gr.makeSpan,Ci=["leftmost","mbin","mopen","mrel","mop","mpunct"],mi=["rightmost","mrel","mclose","mpunct"],Bi={display:R.DISPLAY,text:R.TEXT,script:R.SCRIPT,scriptscript:R.SCRIPTSCRIPT},Ta={mord:"mord",mop:"mop",mbin:"mbin",mrel:"mrel",mopen:"mopen",mclose:"mclose",mpunct:"mpunct",minner:"minner"},Fn=function(re,de,me,ke){ke===void 0&&(ke=[null,null]);for(var ut=[],jt=0;jt<re.length;jt++){var Br=qi(re[jt],de);if(Br instanceof Ee){var Xr=Br.children;ut.push.apply(ut,Xr)}else ut.push(Br)}if(!me)return ut;var mn=de;if(re.length===1){var Qn=qr(re[0],"sizing")||qr(re[0],"styling");Qn&&(Qn.type==="sizing"?mn=de.havingSize(Qn.size):Qn.type==="styling"&&(mn=de.havingStyle(Bi[Qn.style])))}var Si=oa([ke[0]||"leftmost"],[],de),Xi=oa([ke[1]||"rightmost"],[],de);return en(ut,function(ma,Ia){var po=Ia.classes[0],Lo=ma.classes[0];po==="mbin"&&b.contains(mi,Lo)?Ia.classes[0]="mord":Lo==="mbin"&&b.contains(Ci,po)&&(ma.classes[0]="mord")},{node:Si},Xi),en(ut,function(ma,Ia){var po=Ti(Ia),Lo=Ti(ma),ps=po&&Lo?ma.hasClass("mtight")?Sa[po][Lo]:di[po][Lo]:null;if(ps)return gr.makeGlue(ps,mn)},{node:Si},Xi),ut},en=function At(re,de,me,ke){ke&&re.push(ke);for(var ut=0;ut<re.length;ut++){var jt=re[ut],Br=Wn(jt);if(Br){At(Br.children,de,me);continue}if(jt.classes[0]==="mspace")continue;var Xr=de(jt,me.node);Xr&&(me.insertAfter?me.insertAfter(Xr):(re.unshift(Xr),ut++)),me.node=jt,me.insertAfter=function(mn){return function(Qn){re.splice(mn+1,0,Qn),ut++}}(ut)}ke&&re.pop()},Wn=function(re){return re instanceof Ee||re instanceof qe?re:null},ui=function At(re,de){var me=Wn(re);if(me){var ke=me.children;if(ke.length){if(de==="right")return At(ke[ke.length-1],"right");if(de==="left")return At(ke[0],"left")}}return re},Ti=function(re,de){return re?(de&&(re=ui(re,de)),Ta[re.classes[0]]||null):null},Ei=function(re,de){var me=["nulldelimiter"].concat(re.baseSizingClasses());return oa(de.concat(me))},qi=function(re,de,me){if(!re)return oa();if(un[re.type]){var ke=un[re.type](re,de);if(me&&de.size!==me.size){ke=oa(de.sizingClasses(me),[ke],de);var ut=de.sizeMultiplier/me.sizeMultiplier;ke.height*=ut,ke.depth*=ut}return ke}else throw new f("Got group of unknown type: '"+re.type+"'")};function ea(At,re){var de=oa(["base"],At,re),me=oa(["strut"]);return me.style.height=de.height+de.depth+"em",me.style.verticalAlign=-de.depth+"em",de.children.unshift(me),de}function ra(At,re){var de=null;At.length===1&&At[0].type==="tag"&&(de=At[0].tag,At=At[0].body);for(var me=Fn(At,re,!0),ke=[],ut=[],jt=0;jt<me.length;jt++)if(ut.push(me[jt]),me[jt].hasClass("mbin")||me[jt].hasClass("mrel")||me[jt].hasClass("allowbreak")){for(var Br=!1;jt<me.length-1&&me[jt+1].hasClass("mspace")&&!me[jt+1].hasClass("newline");)jt++,ut.push(me[jt]),me[jt].hasClass("nobreak")&&(Br=!0);Br||(ke.push(ea(ut,re)),ut=[])}else me[jt].hasClass("newline")&&(ut.pop(),ut.length>0&&(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<this.children.length;ut++)me.appendChild(this.children[ut].toNode());return me},re.toMarkup=function(){var me="<"+this.type;for(var ke in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,ke)&&(me+=" "+ke+'="',me+=b.escape(this.attributes[ke]),me+='"');me+=">";for(var ut=0;ut<this.children.length;ut++)me+=this.children[ut].toMarkup();return me+="</"+this.type+">",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?"<mtext>"+this.character+"</mtext>":'<mspace width="'+this.width+'em"/>'},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;Br<re.length;Br++){var Xr=Qt(re[Br],de);if(Xr instanceof co&&jt instanceof co){if(Xr.type==="mtext"&&jt.type==="mtext"&&Xr.getAttribute("mathvariant")===jt.getAttribute("mathvariant")){var mn;(mn=jt.children).push.apply(mn,Xr.children);continue}else if(Xr.type==="mn"&&jt.type==="mn"){var Qn;(Qn=jt.children).push.apply(Qn,Xr.children);continue}else if(Xr.type==="mi"&&Xr.children.length===1&&jt.type==="mn"){var Si=Xr.children[0];if(Si instanceof no&&Si.text==="."){var Xi;(Xi=jt.children).push.apply(Xi,Xr.children);continue}}else if(jt.type==="mi"&&jt.children.length===1){var ma=jt.children[0];if(ma instanceof no&&ma.text==="\u0338"&&(Xr.type==="mo"||Xr.type==="mi"||Xr.type==="mn")){var Ia=Xr.children[0];Ia instanceof no&&Ia.text.length>0&&(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;qa<Gs;qa++){var hc=new Le(rl[qa]),sc=new Bt([hc],{width:"400em",height:Ps+"em",viewBox:"0 0 "+Xr+" "+cl,preserveAspectRatio:Ml[qa]+" slice"}),kl=gr.makeSvgSpan([Il[qa]],[sc],de);if(Gs===1)return{span:kl,minWidth:Js,height:Ps};kl.style.height=Ps+"em",ts.push(kl)}return{span:gr.makeSpan(["stretchy"],ts,de),minWidth:Js,height:Ps}}}var ke=me(),ut=ke.span,jt=ke.minWidth,Br=ke.height;return ut.height=Br,ut.style.height=Br+"em",jt>0&&(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<ut.length;Br++){var Xr=fn(ut[Br],"textord");jt+=Xr.text}var mn=parseInt(jt);if(isNaN(mn))throw new f("\\@char has non-numeric argument "+jt);return{type:"textord",mode:me.mode,text:String.fromCharCode(mn)}}});var Jn=function(re,de){var me=Fn(re.body,de.withColor(re.color),!1);return gr.makeFragment(me)},_i=function(re,de){var me=na(re.body,de.withColor(re.color)),ke=new ki.MathNode("mstyle",me);return ke.setAttribute("mathcolor",re.color),ke};hn({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","original"]},handler:function(re,de){var me=re.parser,ke=fn(de[0],"color-token").color,ut=de[1];return{type:"color",mode:me.mode,color:ke,body:Cn(ut)}},htmlBuilder:Jn,mathmlBuilder:_i}),hn({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,greediness:3,argTypes:["color"]},handler:function(re,de){var me=re.parser,ke=re.breakOnTokenText,ut=fn(de[0],"color-token").color;me.gullet.macros.set("\\current@color",ut);var jt=me.parseExpression(!0,ke);return{type:"color",mode:me.mode,color:ut,body:jt}},htmlBuilder:Jn,mathmlBuilder:_i}),hn({type:"cr",names:["\\cr","\\newline"],props:{numArgs:0,numOptionalArgs:1,argTypes:["size"],allowedInText:!0},handler:function(re,de,me){var ke=re.parser,ut=re.funcName,jt=me[0],Br=ut==="\\cr",Xr=!1;return Br||(ke.settings.displayMode&&ke.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode")?Xr=!1:Xr=!0),{type:"cr",mode:ke.mode,newLine:Xr,newRow:Br,size:jt&&fn(jt,"size").value}},htmlBuilder:function(re,de){if(re.newRow)throw new f("\\cr valid only within a tabular/array environment");var me=gr.makeSpan(["mspace"],[],de);return re.newLine&&(me.classes.push("newline"),re.size&&(me.style.marginTop=or(re.size,de)+"em")),me},mathmlBuilder:function(re,de){var me=new ki.MathNode("mspace");return re.newLine&&(me.setAttribute("linebreak","newline"),re.size&&me.setAttribute("height",or(re.size,de)+"em")),me}});var Oi=function(re,de,me){var ke=it.math[re]&&it.math[re].replace,ut=mt(ke||re,de,me);if(!ut)throw new Error("Unsupported symbol "+re+" and font size "+de+".");return ut},Ki=function(re,de,me,ke){var ut=me.havingBaseStyle(de),jt=gr.makeSpan(ke.concat(ut.sizingClasses(me)),[re],me),Br=ut.sizeMultiplier/me.sizeMultiplier;return jt.height*=Br,jt.depth*=Br,jt.maxFontSize=ut.sizeMultiplier,jt},ca=function(re,de,me){var ke=de.havingBaseStyle(me),ut=(1-de.sizeMultiplier/ke.sizeMultiplier)*de.fontMetrics().axisHeight;re.classes.push("delimcenter"),re.style.top=ut+"em",re.height-=ut,re.depth+=ut},Gi=function(re,de,me,ke,ut,jt){var Br=gr.makeSymbol(re,"Main-Regular",ut,ke),Xr=Ki(Br,de,ke,jt);return me&&ca(Xr,ke,de),Xr},Ca=function(re,de,me,ke){return gr.makeSymbol(re,"Size"+de+"-Regular",me,ke)},Oa=function(re,de,me,ke,ut,jt){var Br=Ca(re,de,ut,ke),Xr=Ki(gr.makeSpan(["delimsizing","size"+de],[Br],ke),R.TEXT,ke,jt);return me&&ca(Xr,ke,R.TEXT),Xr},pa=function(re,de,me){var ke;de==="Size1-Regular"?ke="delim-size1":ke="delim-size4";var ut=gr.makeSpan(["delimsizinginner",ke],[gr.makeSpan([],[gr.makeSymbol(re,de,me)])]);return{type:"elem",elem:ut}},ta={type:"kern",size:-.005},wa=function(re,de,me,ke,ut,jt){var Br,Xr,mn,Qn;Br=mn=Qn=re,Xr=null;var Si="Size1-Regular";re==="\\uparrow"?mn=Qn="\u23D0":re==="\\Uparrow"?mn=Qn="\u2016":re==="\\downarrow"?Br=mn="\u23D0":re==="\\Downarrow"?Br=mn="\u2016":re==="\\updownarrow"?(Br="\\uparrow",mn="\u23D0",Qn="\\downarrow"):re==="\\Updownarrow"?(Br="\\Uparrow",mn="\u2016",Qn="\\Downarrow"):re==="["||re==="\\lbrack"?(Br="\u23A1",mn="\u23A2",Qn="\u23A3",Si="Size4-Regular"):re==="]"||re==="\\rbrack"?(Br="\u23A4",mn="\u23A5",Qn="\u23A6",Si="Size4-Regular"):re==="\\lfloor"||re==="\u230A"?(mn=Br="\u23A2",Qn="\u23A3",Si="Size4-Regular"):re==="\\lceil"||re==="\u2308"?(Br="\u23A1",mn=Qn="\u23A2",Si="Size4-Regular"):re==="\\rfloor"||re==="\u230B"?(mn=Br="\u23A5",Qn="\u23A6",Si="Size4-Regular"):re==="\\rceil"||re==="\u2309"?(Br="\u23A4",mn=Qn="\u23A5",Si="Size4-Regular"):re==="("||re==="\\lparen"?(Br="\u239B",mn="\u239C",Qn="\u239D",Si="Size4-Regular"):re===")"||re==="\\rparen"?(Br="\u239E",mn="\u239F",Qn="\u23A0",Si="Size4-Regular"):re==="\\{"||re==="\\lbrace"?(Br="\u23A7",Xr="\u23A8",Qn="\u23A9",mn="\u23AA",Si="Size4-Regular"):re==="\\}"||re==="\\rbrace"?(Br="\u23AB",Xr="\u23AC",Qn="\u23AD",mn="\u23AA",Si="Size4-Regular"):re==="\\lgroup"||re==="\u27EE"?(Br="\u23A7",Qn="\u23A9",mn="\u23AA",Si="Size4-Regular"):re==="\\rgroup"||re==="\u27EF"?(Br="\u23AB",Qn="\u23AD",mn="\u23AA",Si="Size4-Regular"):re==="\\lmoustache"||re==="\u23B0"?(Br="\u23A7",Qn="\u23AD",mn="\u23AA",Si="Size4-Regular"):(re==="\\rmoustache"||re==="\u23B1")&&(Br="\u23AB",Qn="\u23A9",mn="\u23AA",Si="Size4-Regular");var Xi=Oi(Br,Si,ut),ma=Xi.height+Xi.depth,Ia=Oi(mn,Si,ut),po=Ia.height+Ia.depth,Lo=Oi(Qn,Si,ut),ps=Lo.height+Lo.depth,ts=0,ds=1;if(Xr!==null){var rl=Oi(Xr,Si,ut);ts=rl.height+rl.depth,ds=2}var Js=ma+ps+ts,cl=Math.max(0,Math.ceil((de-Js)/(ds*po))),Ps=Js+cl*ds*po,Gs=ke.fontMetrics().axisHeight;me&&(Gs*=ke.sizeMultiplier);var Il=Ps/2-Gs,Ml=(cl+1)*.005-po,$s=[];if($s.push(pa(Qn,Si,ut)),Xr===null)for(var qa=0;qa<cl;qa++)$s.push(ta),$s.push(pa(mn,Si,ut));else{for(var hc=0;hc<cl;hc++)$s.push(ta),$s.push(pa(mn,Si,ut));$s.push({type:"kern",size:Ml}),$s.push(pa(mn,Si,ut)),$s.push(ta),$s.push(pa(Xr,Si,ut));for(var sc=0;sc<cl;sc++)$s.push(ta),$s.push(pa(mn,Si,ut))}$s.push({type:"kern",size:Ml}),$s.push(pa(mn,Si,ut)),$s.push(ta),$s.push(pa(Br,Si,ut));var kl=ke.havingBaseStyle(R.TEXT),Us=gr.makeVList({positionType:"bottom",positionData:Il,children:$s},kl);return Ki(gr.makeSpan(["delimsizing","mult"],[Us],kl),R.TEXT,ke,jt)},wi=80,ha=.08,ja=function(re,de,me,ke,ut){var jt=we(re,ke,me),Br=new Le(re,jt),Xr=new Bt([Br],{width:"400em",height:de+"em",viewBox:"0 0 400000 "+me,preserveAspectRatio:"xMinYMin slice"});return gr.makeSvgSpan(["hide-tail"],[Xr],ut)},Fr=function(re,de){var me=de.havingBaseSizing(),ke=Ln("\\surd",re*me.sizeMultiplier,$r,me),ut=me.sizeMultiplier,jt=Math.max(0,de.minRuleThickness-de.fontMetrics().sqrtRuleThickness),Br,Xr=0,mn=0,Qn=0,Si;return ke.type==="small"?(Qn=1e3+1e3*jt+wi,re<1?ut=1:re<1.4&&(ut=.7),Xr=(1+jt+ha)/ut,mn=(1+jt)/ut,Br=ja("sqrtMain",Xr,Qn,jt,de),Br.style.minWidth="0.853em",Si=.833/ut):ke.type==="large"?(Qn=(1e3+wi)*qt[ke.size],mn=(qt[ke.size]+jt)/ut,Xr=(qt[ke.size]+jt+ha)/ut,Br=ja("sqrtSize"+ke.size,Xr,Qn,jt,de),Br.style.minWidth="1.02em",Si=1/ut):(Xr=re+jt+ha,mn=re+jt,Qn=Math.floor(1e3*re+jt)+wi,Br=ja("sqrtTall",Xr,Qn,jt,de),Br.style.minWidth="0.742em",Si=1.056),Br.height=mn,Br.style.height=Xr+"em",{span:Br,advanceWidth:Si,ruleWidth:(de.fontMetrics().sqrtRuleThickness+jt)*ut}},Qr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"],pn=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"],Wr=["<",">","\\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;jt<me.length&&!(me[jt].type==="stack");jt++){var Br=Oi(re,Un(me[jt]),"math"),Xr=Br.height+Br.depth;if(me[jt].type==="small"){var mn=ke.havingBaseStyle(me[jt].style);Xr*=mn.sizeMultiplier}if(Xr>de)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<me.length;Br++)me[Br].isMiddle?jt=!0:(ke=Math.max(me[Br].height,ke),ut=Math.max(me[Br].depth,ut));ke*=de.sizeMultiplier,ut*=de.sizeMultiplier;var Xr;if(re.left==="."?Xr=Ei(de,["mopen"]):Xr=Li.leftRightDelim(re.left,ke,ut,de,re.mode,["mopen"]),me.unshift(Xr),jt)for(var mn=1;mn<me.length;mn++){var Qn=me[mn],Si=Qn.isMiddle;Si&&(me[mn]=Li.leftRightDelim(Si.delim,ke,ut,Si.options,re.mode,[]))}var Xi;if(re.right===".")Xi=Ei(de,["mclose"]);else{var ma=re.rightColor?de.withColor(re.rightColor):de;Xi=Li.leftRightDelim(re.right,ke,ut,ma,re.mode,["mclose"])}return me.push(Xi),gr.makeSpan(["minner"],me,de)},mathmlBuilder:function(re,de){Xa(re);var me=na(re.body,de);if(re.left!=="."){var ke=new ki.MathNode("mo",[sn(re.left,re.mode)]);ke.setAttribute("fence","true"),me.unshift(ke)}if(re.right!=="."){var ut=new ki.MathNode("mo",[sn(re.right,re.mode)]);ut.setAttribute("fence","true"),re.rightColor&&ut.setAttribute("mathcolor",re.rightColor),me.push(ut)}return fa(me)}}),hn({type:"middle",names:["\\middle"],props:{numArgs:1},handler:function(re,de){var me=oo(de[0],re);if(!re.parser.leftrightDepth)throw new f("\\middle without preceding \\left",me);return{type:"middle",mode:re.parser.mode,delim:me.text}},htmlBuilder:function(re,de){var me;if(re.delim===".")me=Ei(de,[]);else{me=Li.sizedDelim(re.delim,1,de,re.mode,[]);var ke={delim:re.delim,options:de};me.isMiddle=ke}return me},mathmlBuilder:function(re,de){var me=re.delim==="\\vert"||re.delim==="|"?sn("|","text"):sn(re.delim,re.mode),ke=new ki.MathNode("mo",[me]);return ke.setAttribute("fence","true"),ke.setAttribute("lspace","0.05em"),ke.setAttribute("rspace","0.05em"),ke}});var bo=function(re,de){var me=gr.wrapFragment(qi(re.body,de),de),ke=re.label.substr(1),ut=de.sizeMultiplier,jt,Br=0,Xr=b.isCharacterBox(re.body);if(ke==="sout")jt=gr.makeSpan(["stretchy","sout"]),jt.height=de.fontMetrics().defaultRuleThickness/ut,Br=-.5*de.fontMetrics().xHeight;else{/cancel/.test(ke)?Xr||me.classes.push("cancel-pad"):me.classes.push("boxpad");var mn=0,Qn=0;/box/.test(ke)?(Qn=Math.max(de.fontMetrics().fboxrule,de.minRuleThickness),mn=de.fontMetrics().fboxsep+(ke==="colorbox"?0:Qn)):mn=Xr?.2:0,jt=Pn.encloseSpan(me,ke,mn,de),/fbox|boxed|fcolorbox/.test(ke)&&(jt.style.borderStyle="solid",jt.style.borderWidth=Qn+"em"),Br=me.depth+mn,re.backgroundColor&&(jt.style.backgroundColor=re.backgroundColor,re.borderColor&&(jt.style.borderColor=re.borderColor))}var Si;return re.backgroundColor?Si=gr.makeVList({positionType:"individualShift",children:[{type:"elem",elem:jt,shift:Br},{type:"elem",elem:me,shift:0}]},de):Si=gr.makeVList({positionType:"individualShift",children:[{type:"elem",elem:me,shift:0},{type:"elem",elem:jt,shift:Br,wrapperClasses:/cancel/.test(ke)?["svg-align"]:[]}]},de),/cancel/.test(ke)&&(Si.height=me.height,Si.depth=me.depth),/cancel/.test(ke)&&!Xr?gr.makeSpan(["mord","cancel-lap"],[Si],de):gr.makeSpan(["mord"],[Si],de)},Ao=function(re,de){var me=0,ke=new ki.MathNode(re.label.indexOf("colorbox")>-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;Xr<de.length;++Xr)wo[de[Xr]]=Br;ut&&(un[re]=ut),jt&&(Xn[re]=jt)}function Ea(At){var re=[];At.consumeSpaces();for(var de=At.fetch().text;de==="\\hline"||de==="\\hdashline";)At.consume(),re.push(de==="\\hdashline"),At.consumeSpaces(),de=At.fetch().text;return re}function so(At,re,de){var me=re.hskipBeforeAndAfter,ke=re.addJot,ut=re.cols,jt=re.arraystretch,Br=re.colSeparationType;if(At.gullet.beginGroup(),At.gullet.macros.set("\\\\","\\cr"),!jt){var Xr=At.gullet.expandMacroAsText("\\arraystretch");if(Xr==null)jt=1;else if(jt=parseFloat(Xr),!jt||jt<0)throw new f("Invalid \\arraystretch: "+Xr)}At.gullet.beginGroup();var mn=[],Qn=[mn],Si=[],Xi=[];for(Xi.push(Ea(At));;){var ma=At.parseExpression(!1,"\\cr");At.gullet.endGroup(),At.gullet.beginGroup(),ma={type:"ordgroup",mode:At.mode,body:ma},de&&(ma={type:"styling",mode:At.mode,style:de,body:[ma]}),mn.push(ma);var Ia=At.fetch().text;if(Ia==="&")At.consume();else if(Ia==="\\end"){mn.length===1&&ma.type==="styling"&&ma.body[0].body.length===0&&Qn.pop(),Xi.length<Qn.length+1&&Xi.push([]);break}else if(Ia==="\\cr"){var po=fn(At.parseFunction(),"cr");Si.push(po.size),Xi.push(Ea(At)),mn=[],Qn.push(mn)}else throw new f("Expected & or \\\\ or \\cr or \\end",At.nextToken)}return At.gullet.endGroup(),At.gullet.endGroup(),{type:"array",mode:At.mode,addJot:ke,arraystretch:jt,body:Qn,cols:ut,rowGaps:Si,hskipBeforeAndAfter:me,hLinesBeforeRow:Xi,colSeparationType:Br}}function to(At){return At.substr(0,1)==="d"?"display":"text"}var Oo=function(re,de){var me,ke,ut=re.body.length,jt=re.hLinesBeforeRow,Br=0,Xr=new Array(ut),mn=[],Qn=Math.max(de.fontMetrics().arrayRuleWidth,de.minRuleThickness),Si=1/de.fontMetrics().ptPerEm,Xi=5*Si;if(re.colSeparationType&&re.colSeparationType==="small"){var ma=de.havingStyle(R.SCRIPT).sizeMultiplier;Xi=.2778*(ma/de.sizeMultiplier)}var Ia=12*Si,po=3*Si,Lo=re.arraystretch*Ia,ps=.7*Lo,ts=.3*Lo,ds=0;function rl(xc){for(var hs=0;hs<xc.length;++hs)hs>0&&(ds+=.25),mn.push({pos:ds,isDashed:xc[hs]})}for(rl(jt[0]),me=0;me<re.body.length;++me){var Js=re.body[me],cl=ps,Ps=ts;Br<Js.length&&(Br=Js.length);var Gs=new Array(Js.length);for(ke=0;ke<Js.length;++ke){var Il=qi(Js[ke],de);Ps<Il.depth&&(Ps=Il.depth),cl<Il.height&&(cl=Il.height),Gs[ke]=Il}var Ml=re.rowGaps[me],$s=0;Ml&&($s=or(Ml,de),$s>0&&($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||Us<hc.length;++ke,++Us){for(var Yl=hc[Us]||{},ru=!0;Yl.type==="separator";){if(ru||(kl=gr.makeSpan(["arraycolsep"],[]),kl.style.width=de.fontMetrics().doubleRuleSep+"em",sc.push(kl)),Yl.separator==="|"||Yl.separator===":"){var Lc=Yl.separator==="|"?"solid":"dashed",Pl=gr.makeSpan(["vertical-separator"],[],de);Pl.style.height=ds+"em",Pl.style.borderRightWidth=Qn+"em",Pl.style.borderRightStyle=Lc,Pl.style.margin="0 -"+Qn/2+"em",Pl.style.verticalAlign=-(ds-qa)+"em",sc.push(Pl)}else throw new f("Invalid separator type: "+Yl.separator);Us++,Yl=hc[Us]||{},ru=!1}if(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;me<ut;++me){var Fc=Xr[me],Jl=Fc[ke];if(!Jl)continue;var yc=Fc.pos-qa;Jl.depth=Fc.depth,Jl.height=Fc.height,Hl.push({type:"elem",elem:Jl,shift:yc})}Hl=gr.makeVList({positionType:"individualShift",children:Hl},de),Hl=gr.makeSpan(["col-align-"+(Yl.align||"c")],[Hl]),sc.push(Hl),(ke<Br-1||re.hskipBeforeAndAfter)&&(al=b.deflt(Yl.postgap,Xi),al!==0&&(kl=gr.makeSpan(["arraycolsep"],[]),kl.style.width=al+"em",sc.push(kl)))}if(Xr=gr.makeSpan(["mtable"],sc),mn.length>0){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;Xi<Si;Xi++)Br[Xi].type==="align"?(jt+=Xo[Br[Xi].align],mn&&(Xr+="none "),mn=!0):Br[Xi].type==="separator"&&(mn&&(Xr+=Br[Xi].separator==="|"?"solid ":"dashed ",mn=!1));me.setAttribute("columnalign",jt.trim()),/[sd]/.test(Xr)&&me.setAttribute("columnlines",Xr.trim())}if(re.colSeparationType==="align"){for(var ma=re.cols||[],Ia="",po=1;po<ma.length;po++)Ia+=po%2?"0em ":"1em ";me.setAttribute("columnspacing",Ia.trim())}else re.colSeparationType==="alignat"?me.setAttribute("columnspacing","0em"):re.colSeparationType==="small"?me.setAttribute("columnspacing","0.2778em"):me.setAttribute("columnspacing","1em");var Lo="",ps=re.hLinesBeforeRow;ut+=ps[0].length>0?"left ":"",ut+=ps[ps.length-1].length>0?"right ":"";for(var ts=1;ts<ps.length-1;ts++)Lo+=ps[ts].length===0?"none ":ps[ts][0]?"dashed ":"solid ";return/[sd]/.test(Lo)&&me.setAttribute("rowlines",Lo.trim()),ut!==""&&(me=new ki.MathNode("menclose",[me]),me.setAttribute("notation",ut.trim())),re.arraystretch&&re.arraystretch<1&&(me=new ki.MathNode("mstyle",[me]),me.setAttribute("scriptlevel","1")),me},za=function(re,de){var me=[],ke=so(re.parser,{cols:me,addJot:!0},"display"),ut,jt=0,Br={type:"ordgroup",mode:re.mode,body:[]},Xr=qr(de[0],"ordgroup");if(Xr){for(var mn="",Qn=0;Qn<Xr.body.length;Qn++){var Si=fn(Xr.body[Qn],"textord");mn+=Si.text}ut=Number(mn),jt=ut*2}var Xi=!jt;ke.body.forEach(function(Lo){for(var ps=1;ps<Lo.length;ps+=2){var ts=fn(Lo[ps],"styling"),ds=fn(ts.body[0],"ordgroup");ds.body.unshift(Br)}if(Xi)jt<Lo.length&&(jt=Lo.length);else{var rl=Lo.length/2;if(ut<rl)throw new f("Too many math in a row: "+("expected "+ut+", but got "+rl),Lo[0])}});for(var ma=0;ma<jt;++ma){var Ia="r",po=0;ma%2===1?Ia="l":ma>0&&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<ut.body.length;++Br)jt+=fn(ut.body[Br],"textord").text;if(ke==="\\begin"){if(!_o.hasOwnProperty(jt))throw new f("No such environment: "+jt,ut);var Xr=_o[jt],mn=me.parseArguments("\\begin{"+jt+"}",Xr),Qn=mn.args,Si=mn.optArgs,Xi={mode:me.mode,envName:jt,parser:me},ma=Xr.handler(Xi,Qn,Si);me.expect("\\end",!1);var Ia=me.nextToken,po=fn(me.parseFunction(),"environment");if(po.name!==jt)throw new f("Mismatch: \\begin{"+jt+"} matched by \\end{"+po.name+"}",Ia);return ma}return{type:"environment",mode:me.mode,name:jt,nameGroup:ut}}});var Aa=gr.makeSpan;function Fo(At,re){var de=Fn(At.body,re,!0);return Aa([At.mclass],de,re)}function Jo(At,re){var de,me=na(At.body,re);return At.mclass==="minner"?ki.newDocumentFragment(me):(At.mclass==="mord"?At.isCharacterBox?(de=me[0],de.type="mi"):de=new ki.MathNode("mi",me):(At.isCharacterBox?(de=me[0],de.type="mo"):de=new ki.MathNode("mo",me),At.mclass==="mbin"?(de.attributes.lspace="0.22em",de.attributes.rspace="0.22em"):At.mclass==="mpunct"?(de.attributes.lspace="0em",de.attributes.rspace="0.17em"):(At.mclass==="mopen"||At.mclass==="mclose")&&(de.attributes.lspace="0em",de.attributes.rspace="0em")),de)}hn({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1},handler:function(re,de){var me=re.parser,ke=re.funcName,ut=de[0];return{type:"mclass",mode:me.mode,mclass:"m"+ke.substr(5),body:Cn(ut),isCharacterBox:b.isCharacterBox(ut)}},htmlBuilder:Fo,mathmlBuilder:Jo});var Wo=function(re){var de=re.type==="ordgroup"&&re.body.length?re.body[0]:re;return de.type==="atom"&&(de.family==="bin"||de.family==="rel")?"m"+de.family:"mord"};hn({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler:function(re,de){var me=re.parser;return{type:"mclass",mode:me.mode,mclass:Wo(de[0]),body:[de[1]],isCharacterBox:b.isCharacterBox(de[1])}}}),hn({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler:function(re,de){var me=re.parser,ke=re.funcName,ut=de[1],jt=de[0],Br;ke!=="\\stackrel"?Br=Wo(ut):Br="mrel";var Xr={type:"op",mode:ut.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:ke!=="\\stackrel",body:Cn(ut)},mn={type:"supsub",mode:jt.mode,base:Xr,sup:ke==="\\underset"?null:jt,sub:ke==="\\underset"?jt:null};return{type:"mclass",mode:me.mode,mclass:Br,body:[mn],isCharacterBox:b.isCharacterBox(mn)}},htmlBuilder:Fo,mathmlBuilder:Jo});var is=function(re,de){var me=re.font,ke=de.withFont(me);return qi(re.body,ke)},es=function(re,de){var me=re.font,ke=de.withFont(me);return Qt(re.body,ke)},ls={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};hn({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,greediness:2},handler:function(re,de){var me=re.parser,ke=re.funcName,ut=de[0],jt=ke;return jt in ls&&(jt=ls[jt]),{type:"font",mode:me.mode,font:jt.slice(1),body:ut}},htmlBuilder:is,mathmlBuilder:es}),hn({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1,greediness:2},handler:function(re,de){var me=re.parser,ke=de[0],ut=b.isCharacterBox(ke);return{type:"mclass",mode:me.mode,mclass:Wo(ke),body:[{type:"font",mode:me.mode,font:"boldsymbol",body:ke}],isCharacterBox:ut}}}),hn({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it"],props:{numArgs:0,allowedInText:!0},handler:function(re,de){var me=re.parser,ke=re.funcName,ut=re.breakOnTokenText,jt=me.mode,Br=me.parseExpression(!0,ut),Xr="math"+ke.slice(1);return{type:"font",mode:jt,font:Xr,body:{type:"ordgroup",mode:me.mode,body:Br}}},htmlBuilder:is,mathmlBuilder:es});var Ro=function(re,de){var me=de;return re==="display"?me=me.id>=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.height<Xr?Xr:Br.height,Br.depth=Br.depth<mn?mn:Br.depth}jt=de.havingStyle(ut);var Qn=qi(re.denom,jt,de),Si,Xi,ma;re.hasBarLine?(re.barSize?(Xi=or(re.barSize,de),Si=gr.makeLineSpan("frac-line",de,Xi)):Si=gr.makeLineSpan("frac-line",de),Xi=Si.height,ma=Si.height):(Si=null,Xi=0,ma=de.fontMetrics().defaultRuleThickness);var Ia,po,Lo;me.size===R.DISPLAY.size||re.size==="display"?(Ia=de.fontMetrics().num1,Xi>0?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)<po&&(Ia+=po-(Ia-Br.depth-(ds+.5*Xi))),ds-.5*Xi-(Qn.height-Lo)<po&&(Lo+=po-(ds-.5*Xi-(Qn.height-Lo)));var rl=-(ds-.5*Xi);ps=gr.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Qn,shift:Lo},{type:"elem",elem:Si,shift:rl},{type:"elem",elem:Br,shift:-Ia}]},de)}else{var ts=Ia-Br.depth-(Qn.height-Lo);ts<po&&(Ia+=.5*(po-ts),Lo+=.5*(po-ts)),ps=gr.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Qn,shift:Lo},{type:"elem",elem:Br,shift:-Ia}]},de)}jt=de.havingStyle(me),ps.height*=jt.sizeMultiplier/de.sizeMultiplier,ps.depth*=jt.sizeMultiplier/de.sizeMultiplier;var Js;me.size===R.DISPLAY.size?Js=de.fontMetrics().delim1:Js=de.fontMetrics().delim2;var cl,Ps;return re.leftDelim==null?cl=Ei(de,["mopen"]):cl=Li.customSizedDelim(re.leftDelim,Js,!0,de.havingStyle(me),re.mode,["mopen"]),re.continued?Ps=gr.makeSpan([]):re.rightDelim==null?Ps=Ei(de,["mclose"]):Ps=Li.customSizedDelim(re.rightDelim,Js,!0,de.havingStyle(me),re.mode,["mclose"]),gr.makeSpan(["mord"].concat(jt.sizingClasses(de)),[cl,gr.makeSpan(["mfrac"],[ps]),Ps],de)},ys=function(re,de){var me=new ki.MathNode("mfrac",[Qt(re.numer,de),Qt(re.denom,de)]);if(!re.hasBarLine)me.setAttribute("linethickness","0px");else if(re.barSize){var ke=or(re.barSize,de);me.setAttribute("linethickness",ke+"em")}var ut=Ro(re.size,de.style);if(ut.size!==de.style.size){me=new ki.MathNode("mstyle",[me]);var jt=ut.size===R.DISPLAY.size?"true":"false";me.setAttribute("displaystyle",jt),me.setAttribute("scriptlevel","0")}if(re.leftDelim!=null||re.rightDelim!=null){var Br=[];if(re.leftDelim!=null){var Xr=new ki.MathNode("mo",[new ki.TextNode(re.leftDelim.replace("\\",""))]);Xr.setAttribute("fence","true"),Br.push(Xr)}if(Br.push(me),re.rightDelim!=null){var mn=new ki.MathNode("mo",[new ki.TextNode(re.rightDelim.replace("\\",""))]);mn.setAttribute("fence","true"),Br.push(mn)}return fa(Br)}return me};hn({type:"genfrac",names:["\\cfrac","\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,greediness:2},handler:function(re,de){var me=re.parser,ke=re.funcName,ut=de[0],jt=de[1],Br,Xr=null,mn=null,Qn="auto";switch(ke){case"\\cfrac":case"\\dfrac":case"\\frac":case"\\tfrac":Br=!0;break;case"\\\\atopfrac":Br=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":Br=!1,Xr="(",mn=")";break;case"\\\\bracefrac":Br=!1,Xr="\\{",mn="\\}";break;case"\\\\brackfrac":Br=!1,Xr="[",mn="]";break;default:throw new Error("Unrecognized genfrac command")}switch(ke){case"\\cfrac":case"\\dfrac":case"\\dbinom":Qn="display";break;case"\\tfrac":case"\\tbinom":Qn="text";break}return{type:"genfrac",mode:me.mode,continued:ke==="\\cfrac",numer:ut,denom:jt,hasBarLine:Br,leftDelim:Xr,rightDelim:mn,size:Qn,barSize:null}},htmlBuilder:Ya,mathmlBuilder:ys}),hn({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler:function(re){var de=re.parser,me=re.funcName,ke=re.token,ut;switch(me){case"\\over":ut="\\frac";break;case"\\choose":ut="\\binom";break;case"\\atop":ut="\\\\atopfrac";break;case"\\brace":ut="\\\\bracefrac";break;case"\\brack":ut="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:de.mode,replaceWith:ut,token:ke}}});var ao=["display","text","script","scriptscript"],Os=function(re){var de=null;return re.length>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;jt<ke.length;jt++){var Br=ke[jt];Br==="~"&&(Br="\\textasciitilde"),ut.push({type:"textord",mode:"text",text:Br})}var Xr={type:"text",mode:me.mode,font:"\\texttt",body:ut};return{type:"href",mode:me.mode,href:ke,body:Cn(Xr)}}}),hn({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:function(re,de){var me=re.parser;return{type:"htmlmathml",mode:me.mode,html:Cn(de[0]),mathml:Cn(de[1])}},htmlBuilder:function(re,de){var me=Fn(re.html,de,!1);return gr.makeFragment(me)},mathmlBuilder:function(re,de){return io(re.mathml,de)}});var Ho=function(re){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(re))return{number:+re,unit:"bp"};var de=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(re);if(!de)throw new f("Invalid size: '"+re+"' in \\includegraphics");var me={number:+(de[1]+de[2]),unit:de[3]};if(!jr(me))throw new f("Invalid unit: '"+me.unit+"' in \\includegraphics.");return me};hn({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:function(re,de,me){var ke=re.parser,ut={number:0,unit:"em"},jt={number:.9,unit:"em"},Br={number:0,unit:"em"},Xr="";if(me[0])for(var mn=fn(me[0],"raw").string,Qn=mn.split(","),Si=0;Si<Qn.length;Si++){var Xi=Qn[Si].split("=");if(Xi.length===2){var ma=Xi[1].trim();switch(Xi[0].trim()){case"alt":Xr=ma;break;case"width":ut=Ho(ma);break;case"height":jt=Ho(ma);break;case"totalheight":Br=Ho(ma);break;default:throw new f("Invalid key: '"+Xi[0]+"' in \\includegraphics.")}}}var Ia=fn(de[0],"url").url;return Xr===""&&(Xr=Ia,Xr=Xr.replace(/^.*[\\/]/,""),Xr=Xr.substring(0,Xr.lastIndexOf("."))),ke.settings.isTrusted({command:"\\includegraphics",url:Ia})?{type:"includegraphics",mode:ke.mode,alt:Xr,width:ut,height:jt,totalheight:Br,src:Ia}:ke.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:function(re,de){var me=or(re.height,de),ke=0;re.totalheight.number>0&&(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;ps<jt.name.length;ps++)Lo.push(gr.mathsym(jt.name[ps],jt.mode,de));Qn=gr.makeSpan(["mop"],Lo,de)}var ts=0,ds=0;return(Qn instanceof xt||jt.name==="\\oiint"||jt.name==="\\oiiint")&&!jt.suppressBaseShift&&(ts=(Qn.height-Qn.depth)/2-de.fontMetrics().axisHeight,ds=Qn.italic),ut?Vo(Qn,me,ke,de,Xr,ds,ts):(ts&&(Qn.style.position="relative",Qn.style.top=ts+"em"),Qn)},Ws=function(re,de){var me;if(re.symbol)me=new co("mo",[sn(re.name,re.mode)]),b.contains(Ks,re.name)&&me.setAttribute("largeop","false");else if(re.body)me=new co("mo",na(re.body,de));else{me=new co("mi",[new no(re.name.slice(1))]);var ke=new co("mo",[sn("\u2061","text")]);re.parentIsSupSub?me=new co("mo",[me,ke]):me=va([me,ke])}return me},Ds={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};hn({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","\u220F","\u2210","\u2211","\u22C0","\u22C1","\u22C2","\u22C3","\u2A00","\u2A01","\u2A02","\u2A04","\u2A06"],props:{numArgs:0},handler:function(re,de){var me=re.parser,ke=re.funcName,ut=ke;return ut.length===1&&(ut=Ds[ut]),{type:"op",mode:me.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:ut}},htmlBuilder:Cs,mathmlBuilder:Ws}),hn({type:"op",names:["\\mathop"],props:{numArgs:1},handler:function(re,de){var me=re.parser,ke=de[0];return{type:"op",mode:me.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Cn(ke)}},htmlBuilder:Cs,mathmlBuilder:Ws});var Ns={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};hn({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler:function(re){var de=re.parser,me=re.funcName;return{type:"op",mode:de.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:me}},htmlBuilder:Cs,mathmlBuilder:Ws}),hn({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler:function(re){var de=re.parser,me=re.funcName;return{type:"op",mode:de.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:me}},htmlBuilder:Cs,mathmlBuilder:Ws}),hn({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","\u222B","\u222C","\u222D","\u222E","\u222F","\u2230"],props:{numArgs:0},handler:function(re){var de=re.parser,me=re.funcName,ke=me;return ke.length===1&&(ke=Ns[ke]),{type:"op",mode:de.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:ke}},htmlBuilder:Cs,mathmlBuilder:Ws});var Go=function(re,de){var me,ke,ut=!1,jt,Br=qr(re,"supsub");Br?(me=Br.sup,ke=Br.sub,jt=fn(Br.base,"operatorname"),ut=!0):jt=fn(re,"operatorname");var Xr;if(jt.body.length>0){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<Qn.length;Si++){var Xi=Qn[Si];Xi instanceof xt&&(Xi.text=Xi.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}Xr=gr.makeSpan(["mop"],Qn,de)}else Xr=gr.makeSpan(["mop"],[],de);return ut?Vo(Xr,me,ke,de,de.style,0,0):Xr},ws=function(re,de){for(var me=na(re.body,de.withFont("mathrm")),ke=!0,ut=0;ut<me.length;ut++){var jt=me[ut];if(!(jt instanceof ki.SpaceNode))if(jt instanceof ki.MathNode)switch(jt.type){case"mi":case"mn":case"ms":case"mspace":case"mtext":break;case"mo":{var Br=jt.children[0];jt.children.length===1&&Br instanceof ki.TextNode?Br.text=Br.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):ke=!1;break}default:ke=!1}else ke=!1}if(ke){var Xr=me.map(function(Si){return Si.toText()}).join("");me=[new ki.TextNode(Xr)]}var mn=new ki.MathNode("mi",me);mn.setAttribute("mathvariant","normal");var Qn=new ki.MathNode("mo",[sn("\u2061","text")]);return re.parentIsSupSub?new ki.MathNode("mo",[mn,Qn]):ki.newDocumentFragment([mn,Qn])};hn({type:"operatorname",names:["\\operatorname","\\operatorname*"],props:{numArgs:1},handler:function(re,de){var me=re.parser,ke=re.funcName,ut=de[0];return{type:"operatorname",mode:me.mode,body:Cn(ut),alwaysHandleSupSub:ke==="\\operatorname*",limits:!1,parentIsSupSub:!1}},htmlBuilder:Go,mathmlBuilder:ws}),Pi({type:"ordgroup",htmlBuilder:function(re,de){return re.semisimple?gr.makeFragment(Fn(re.body,de,!1)):gr.makeSpan(["mord"],Fn(re.body,de,!0),de)},mathmlBuilder:function(re,de){return io(re.body,de,!0)}}),hn({type:"overline",names:["\\overline"],props:{numArgs:1},handler:function(re,de){var me=re.parser,ke=de[0];return{type:"overline",mode:me.mode,body:ke}},htmlBuilder:function(re,de){var me=qi(re.body,de.havingCrampedStyle()),ke=gr.makeLineSpan("overline-line",de),ut=de.fontMetrics().defaultRuleThickness,jt=gr.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:me},{type:"kern",size:3*ut},{type:"elem",elem:ke},{type:"kern",size:ut}]},de);return gr.makeSpan(["mord","overline"],[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("mover",[Qt(re.body,de),me]);return ke.setAttribute("accent","true"),ke}}),hn({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:function(re,de){var me=re.parser,ke=de[0];return{type:"phantom",mode:me.mode,body:Cn(ke)}},htmlBuilder:function(re,de){var me=Fn(re.body,de.withPhantom(),!1);return gr.makeFragment(me)},mathmlBuilder:function(re,de){var me=na(re.body,de);return new ki.MathNode("mphantom",me)}}),hn({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:function(re,de){var me=re.parser,ke=de[0];return{type:"hphantom",mode:me.mode,body:ke}},htmlBuilder:function(re,de){var me=gr.makeSpan([],[qi(re.body,de.withPhantom())]);if(me.height=0,me.depth=0,me.children)for(var ke=0;ke<me.children.length;ke++)me.children[ke].height=0,me.children[ke].depth=0;return me=gr.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:me}]},de),gr.makeSpan(["mord"],[me],de)},mathmlBuilder:function(re,de){var me=na(Cn(re.body),de),ke=new ki.MathNode("mphantom",me),ut=new ki.MathNode("mpadded",[ke]);return ut.setAttribute("height","0px"),ut.setAttribute("depth","0px"),ut}}),hn({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:function(re,de){var me=re.parser,ke=de[0];return{type:"vphantom",mode:me.mode,body:ke}},htmlBuilder:function(re,de){var me=gr.makeSpan(["inner"],[qi(re.body,de.withPhantom())]),ke=gr.makeSpan(["fix"],[]);return gr.makeSpan(["mord","rlap"],[me,ke],de)},mathmlBuilder:function(re,de){var me=na(Cn(re.body),de),ke=new ki.MathNode("mphantom",me),ut=new ki.MathNode("mpadded",[ke]);return ut.setAttribute("width","0px"),ut}}),hn({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler:function(re,de){var me=re.parser,ke=fn(de[0],"size").value,ut=de[1];return{type:"raisebox",mode:me.mode,dy:ke,body:ut}},htmlBuilder:function(re,de){var me=qi(re.body,de),ke=or(re.dy,de);return gr.makeVList({positionType:"shift",positionData:-ke,children:[{type:"elem",elem:me}]},de)},mathmlBuilder:function(re,de){var me=new ki.MathNode("mpadded",[Qt(re.body,de)]),ke=re.dy.number+re.dy.unit;return me.setAttribute("voffset",ke),me}}),hn({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler:function(re,de,me){var ke=re.parser,ut=me[0],jt=fn(de[0],"size"),Br=fn(de[1],"size");return{type:"rule",mode:ke.mode,shift:ut&&fn(ut,"size").value,width:jt.value,height:Br.value}},htmlBuilder:function(re,de){var me=gr.makeSpan(["mord","rule"],[],de),ke=or(re.width,de),ut=or(re.height,de),jt=re.shift?or(re.shift,de):0;return me.style.borderRightWidth=ke+"em",me.style.borderTopWidth=ut+"em",me.style.bottom=jt+"em",me.width=ke,me.height=ut+jt,me.depth=-jt,me.maxFontSize=ut*1.125*de.sizeMultiplier,me},mathmlBuilder:function(re,de){var me=or(re.width,de),ke=or(re.height,de),ut=re.shift?or(re.shift,de):0,jt=de.color&&de.getColor()||"black",Br=new ki.MathNode("mspace");Br.setAttribute("mathbackground",jt),Br.setAttribute("width",me+"em"),Br.setAttribute("height",ke+"em");var Xr=new ki.MathNode("mpadded",[Br]);return ut>=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;ut<me.length;ut++){var jt=me[ut].classes.indexOf("sizing");jt<0?Array.prototype.push.apply(me[ut].classes,re.sizingClasses(de)):me[ut].classes[jt+1]==="reset-size"+re.size&&(me[ut].classes[jt+1]="reset-size"+de.size),me[ut].height*=ke,me[ut].depth*=ke}return gr.makeFragment(me)}var Es=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],Ms=function(re,de){var me=de.havingSize(re.size);return No(re.body,me,de)};hn({type:"sizing",names:Es,props:{numArgs:0,allowedInText:!0},handler:function(re,de){var me=re.breakOnTokenText,ke=re.funcName,ut=re.parser,jt=ut.parseExpression(!1,me);return{type:"sizing",mode:ut.mode,size:Es.indexOf(ke)+1,body:jt}},htmlBuilder:Ms,mathmlBuilder:function(re,de){var me=de.havingSize(re.size),ke=na(re.body,me),ut=new ki.MathNode("mstyle",ke);return ut.setAttribute("mathsize",me.sizeMultiplier+"em"),ut}}),hn({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(re,de,me){var ke=re.parser,ut=!1,jt=!1,Br=me[0]&&fn(me[0],"ordgroup");if(Br)for(var Xr="",mn=0;mn<Br.body.length;++mn){var Qn=Br.body[mn];if(Xr=Qn.text,Xr==="t")ut=!0;else if(Xr==="b")jt=!0;else{ut=!1,jt=!1;break}}else ut=!0,jt=!0;var Si=de[0];return{type:"smash",mode:ke.mode,body:Si,smashHeight:ut,smashDepth:jt}},htmlBuilder:function(re,de){var me=gr.makeSpan([],[qi(re.body,de)]);if(!re.smashHeight&&!re.smashDepth)return me;if(re.smashHeight&&(me.height=0,me.children))for(var ke=0;ke<me.children.length;ke++)me.children[ke].height=0;if(re.smashDepth&&(me.depth=0,me.children))for(var ut=0;ut<me.children.length;ut++)me.children[ut].depth=0;var jt=gr.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:me}]},de);return gr.makeSpan(["mord"],[jt],de)},mathmlBuilder:function(re,de){var me=new ki.MathNode("mpadded",[Qt(re.body,de)]);return re.smashHeight&&me.setAttribute("height","0px"),re.smashDepth&&me.setAttribute("depth","0px"),me}}),hn({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler:function(re,de,me){var ke=re.parser,ut=me[0],jt=de[0];return{type:"sqrt",mode:ke.mode,body:jt,index:ut}},htmlBuilder:function(re,de){var me=qi(re.body,de.havingCrampedStyle());me.height===0&&(me.height=de.fontMetrics().xHeight),me=gr.wrapFragment(me,de);var ke=de.fontMetrics(),ut=ke.defaultRuleThickness,jt=ut;de.style.id<R.TEXT.id&&(jt=de.fontMetrics().xHeight);var Br=ut+jt/4,Xr=me.height+me.depth+Br+ut,mn=Li.sqrtImage(Xr,de),Qn=mn.span,Si=mn.ruleWidth,Xi=mn.advanceWidth,ma=Qn.height-Si;ma>me.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)<Ps){Xi=Ps-(Si-Xr.depth)+mn.height;var Gs=.8*Qn.xHeight-(Si-Xr.depth);Gs>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;jt<me.length;jt++){var Br=me[jt];Br==="~"&&(Br="\\textasciitilde"),ke.push(gr.makeSymbol(Br,"Typewriter-Regular",re.mode,ut,["mord","texttt"]))}return gr.makeSpan(["mord","text"].concat(ut.sizingClasses(de)),gr.tryCombineChars(ke),ut)},mathmlBuilder:function(re,de){var me=new ki.TextNode(Rs(re)),ke=new ki.MathNode("mtext",[me]);return ke.setAttribute("mathvariant","monospace"),ke}});var Rs=function(re){return re.body.replace(/ /g,re.star?"\u2423":"\xA0")},qs=Hn,os=qs,Sl=`[ \r
]`,jc="\\\\[a-zA-Z@]+",uc="\\\\[^\uD800-\uDFFF]",ic=""+jc+Sl+"*",ac=new RegExp("^("+jc+")"+Sl+"*$"),Gl="[\u0300-\u036F]",dc=new RegExp(Gl+"+$"),fl="("+Sl+"+)|([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+(Gl+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(Gl+"*")+"|\\\\verb\\*([^]).*?\\3|\\\\verb([^*a-zA-Z]).*?\\4|\\\\operatorname\\*"+("|"+ic)+("|"+uc+")"),Bs=function(){function At(de,me){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=de,this.settings=me,this.tokenRegex=new RegExp(fl,"g"),this.catcodes={"%":14}}var re=At.prototype;return re.setCatcode=function(me,ke){this.catcodes[me]=ke},re.lex=function(){var me=this.input,ke=this.tokenRegex.lastIndex;if(ke===me.length)return new e("EOF",new t(this,ke,ke));var ut=this.tokenRegex.exec(me);if(ut===null||ut.index!==ke)throw new f("Unexpected character: '"+me[ke]+"'",new e(me[ke],new t(this,ke,ke+1)));var jt=ut[2]||" ";if(this.catcodes[jt]===14){var Br=me.indexOf(`
`,this.tokenRegex.lastIndex);return Br===-1?(this.tokenRegex.lastIndex=me.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=Br+1,this.lex()}var Xr=jt.match(ac);return Xr&&(jt=Xr[1]),new e(jt,new t(this,ke,this.tokenRegex.lastIndex))},At}(),Nl=function(){function At(de,me){de===void 0&&(de={}),me===void 0&&(me={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=me,this.builtins=de,this.undefStack=[]}var re=At.prototype;return re.beginGroup=function(){this.undefStack.push({})},re.endGroup=function(){if(this.undefStack.length===0)throw new f("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var me=this.undefStack.pop();for(var ke in me)me.hasOwnProperty(ke)&&(me[ke]===void 0?delete this.current[ke]:this.current[ke]=me[ke])},re.has=function(me){return this.current.hasOwnProperty(me)||this.builtins.hasOwnProperty(me)},re.get=function(me){return this.current.hasOwnProperty(me)?this.current[me]:this.builtins[me]},re.set=function(me,ke,ut){if(ut===void 0&&(ut=!1),ut){for(var jt=0;jt<this.undefStack.length;jt++)delete this.undefStack[jt][me];this.undefStack.length>0&&(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<de;)me*=de,me+=ke,At.popToken()}return"\\@char{"+me+"}"});var Mc=function(re,de){var me=re.consumeArgs(1)[0];if(me.length!==1)throw new f("\\gdef's first argument must be a macro name");var ke=me[0].text,ut=0;for(me=re.consumeArgs(1)[0];me.length===1&&me[0].text==="#";){if(me=re.consumeArgs(1)[0],me.length!==1)throw new f('Invalid argument number length "'+me.length+'"');if(!/^[1-9]$/.test(me[0].text))throw new f('Invalid argument number "'+me[0].text+'"');if(ut++,parseInt(me[0].text)!==ut)throw new f('Argument number "'+me[0].text+'" out of order');me=re.consumeArgs(1)[0]}return re.macros.set(ke,{tokens:me,numArgs:ut},de),""};cn("\\gdef",function(At){return Mc(At,!0)}),cn("\\def",function(At){return Mc(At,!1)}),cn("\\global",function(At){var re=At.consumeArgs(1)[0];if(re.length!==1)throw new f("Invalid command after \\global");var de=re[0].text;if(de==="\\def")return Mc(At,!0);throw new f("Invalid command '"+de+"' after \\global")});var Ac=function(re,de,me){var ke=re.consumeArgs(1)[0];if(ke.length!==1)throw new f("\\newcommand's first argument must be a macro name");var ut=ke[0].text,jt=re.isDefined(ut);if(jt&&!de)throw new f("\\newcommand{"+ut+"} attempting to redefine "+(ut+"; use \\renewcommand"));if(!jt&&!me)throw new f("\\renewcommand{"+ut+"} when command "+ut+" does not yet exist; use \\newcommand");var Br=0;if(ke=re.consumeArgs(1)[0],ke.length===1&&ke[0].text==="["){for(var Xr="",mn=re.expandNextToken();mn.text!=="]"&&mn.text!=="EOF";)Xr+=mn.text,mn=re.expandNextToken();if(!Xr.match(/^\s*[0-9]+\s*$/))throw new f("Invalid number of arguments: "+Xr);Br=parseInt(Xr),ke=re.consumeArgs(1)[0]}return re.macros.set(ut,{tokens:ke,numArgs:Br}),""};cn("\\newcommand",function(At){return Ac(At,!1,!0)}),cn("\\renewcommand",function(At){return Ac(At,!0,!1)}),cn("\\providecommand",function(At){return Ac(At,!0,!0)}),cn("\\bgroup","{"),cn("\\egroup","}"),cn("\\lq","`"),cn("\\rq","'"),cn("\\aa","\\r a"),cn("\\AA","\\r A"),cn("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`\xA9}"),cn("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),cn("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`\xAE}"),cn("\u212C","\\mathscr{B}"),cn("\u2130","\\mathscr{E}"),cn("\u2131","\\mathscr{F}"),cn("\u210B","\\mathscr{H}"),cn("\u2110","\\mathscr{I}"),cn("\u2112","\\mathscr{L}"),cn("\u2133","\\mathscr{M}"),cn("\u211B","\\mathscr{R}"),cn("\u212D","\\mathfrak{C}"),cn("\u210C","\\mathfrak{H}"),cn("\u2128","\\mathfrak{Z}"),cn("\\Bbbk","\\Bbb{k}"),cn("\xB7","\\cdotp"),cn("\\llap","\\mathllap{\\textrm{#1}}"),cn("\\rlap","\\mathrlap{\\textrm{#1}}"),cn("\\clap","\\mathclap{\\textrm{#1}}"),cn("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}'),cn("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`\u2260}}"),cn("\\ne","\\neq"),cn("\u2260","\\neq"),cn("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`\u2209}}"),cn("\u2209","\\notin"),cn("\u2258","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`\u2258}}"),cn("\u2259","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`\u2258}}"),cn("\u225A","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`\u225A}}"),cn("\u225B","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`\u225B}}"),cn("\u225D","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`\u225D}}"),cn("\u225E","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`\u225E}}"),cn("\u225F","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`\u225F}}"),cn("\u27C2","\\perp"),cn("\u203C","\\mathclose{!\\mkern-0.8mu!}"),cn("\u220C","\\notni"),cn("\u231C","\\ulcorner"),cn("\u231D","\\urcorner"),cn("\u231E","\\llcorner"),cn("\u231F","\\lrcorner"),cn("\xA9","\\copyright"),cn("\xAE","\\textregistered"),cn("\uFE0F","\\textregistered"),cn("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}"),cn("\u22EE","\\vdots"),cn("\\varGamma","\\mathit{\\Gamma}"),cn("\\varDelta","\\mathit{\\Delta}"),cn("\\varTheta","\\mathit{\\Theta}"),cn("\\varLambda","\\mathit{\\Lambda}"),cn("\\varXi","\\mathit{\\Xi}"),cn("\\varPi","\\mathit{\\Pi}"),cn("\\varSigma","\\mathit{\\Sigma}"),cn("\\varUpsilon","\\mathit{\\Upsilon}"),cn("\\varPhi","\\mathit{\\Phi}"),cn("\\varPsi","\\mathit{\\Psi}"),cn("\\varOmega","\\mathit{\\Omega}"),cn("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),cn("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu"),cn("\\boxed","\\fbox{$\\displaystyle{#1}$}"),cn("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),cn("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),cn("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var vc={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\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;ut<me;++ut){this.consumeSpaces();var jt=this.popToken();if(jt.text==="{"){for(var Br=[],Xr=1;Xr!==0;){var mn=this.popToken();if(Br.push(mn),mn.text==="{")++Xr;else if(mn.text==="}")--Xr;else if(mn.text==="EOF")throw new f("End of input in macro argument",jt)}Br.pop(),Br.reverse(),ke[ut]=Br}else{if(jt.text==="EOF")throw new f("End of input expecting macro argument");ke[ut]=[jt]}}return ke},re.expandOnce=function(){var me=this.popToken(),ke=me.text,ut=this._getExpansion(ke);if(ut==null)return this.pushToken(me),me;if(this.expansionCount++,this.expansionCount>this.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;jt<me.length;jt++){var Br=qr(me[jt],"infix");if(Br){if(ke!==-1)throw new f("only one infix operator per group",Br.token);ke=jt,ut=Br.replaceWith}}if(ke!==-1&&ut){var Xr,mn,Qn=me.slice(0,ke),Si=me.slice(ke+1);Qn.length===1&&Qn[0].type==="ordgroup"?Xr=Qn[0]:Xr={type:"ordgroup",mode:this.mode,body:Qn},Si.length===1&&Si[0].type==="ordgroup"?mn=Si[0]:mn={type:"ordgroup",mode:this.mode,body:Si};var Xi;return ut==="\\\\abovefrac"?Xi=this.callFunction(ut,[Xr,me[ke],mn],[]):Xi=this.callFunction(ut,[Xr,mn],[]),[Xi]}else return me},re.handleSupSubscript=function(me){var ke=this.fetch(),ut=ke.text;this.consume();var jt=this.parseGroup(me,!1,At.SUPSUB_GREEDINESS,void 0,void 0,!0);if(!jt)throw new f("Expected group after '"+ut+"'",ke);return jt},re.formatUnsupportedCmd=function(me){for(var ke=[],ut=0;ut<me.length;ut++)ke.push({type:"textord",mode:"text",text:me[ut]});var jt={type:"text",mode:this.mode,body:ke},Br={type:"color",mode:this.mode,color:this.settings.errorColor,body:[jt]};return Br},re.parseAtom=function(me){var ke=this.parseGroup("atom",!1,null,me);if(this.mode==="text")return ke;for(var ut,jt;;){this.consumeSpaces();var Br=this.fetch();if(Br.text==="\\limits"||Br.text==="\\nolimits"){var Xr=qr(ke,"op");if(Xr){var mn=Br.text==="\\limits";Xr.limits=mn,Xr.alwaysHandleSupSub=!0}else if(Xr=qr(ke,"operatorname"),Xr&&Xr.alwaysHandleSupSub){var Qn=Br.text==="\\limits";Xr.limits=Qn}else throw new f("Limit controls must follow a math operator",Br);this.consume()}else if(Br.text==="^"){if(ut)throw new f("Double superscript",Br);ut=this.handleSupSubscript("superscript")}else if(Br.text==="_"){if(jt)throw new f("Double subscript",Br);jt=this.handleSupSubscript("subscript")}else if(Br.text==="'"){if(ut)throw new f("Double superscript",Br);var Si={type:"textord",mode:this.mode,text:"\\prime"},Xi=[Si];for(this.consume();this.fetch().text==="'";)Xi.push(Si),this.consume();this.fetch().text==="^"&&Xi.push(this.handleSupSubscript("superscript")),ut={type:"ordgroup",mode:this.mode,body:Xi}}else break}return ut||jt?{type:"supsub",mode:this.mode,base:ke,sup:ut,sub:jt}:ke},re.parseFunction=function(me,ke,ut){var jt=this.fetch(),Br=jt.text,Xr=os[Br];if(!Xr)return null;if(this.consume(),ut!=null&&Xr.greediness<=ut)throw new f("Got function '"+Br+"' with no arguments"+(ke?" as "+ke:""),jt);if(this.mode==="text"&&!Xr.allowedInText)throw new f("Can't use function '"+Br+"' in text mode",jt);if(this.mode==="math"&&Xr.allowedInMath===!1)throw new f("Can't use function '"+Br+"' in math mode",jt);var mn=this.parseArguments(Br,Xr),Qn=mn.args,Si=mn.optArgs;return this.callFunction(Br,Qn,Si,jt,me)},re.callFunction=function(me,ke,ut,jt,Br){var Xr={funcName:me,parser:this,token:jt,breakOnTokenText:Br},mn=os[me];if(mn&&mn.handler)return mn.handler(Xr,ke,ut);throw new f("No function handler for "+me)},re.parseArguments=function(me,ke){var ut=ke.numArgs+ke.numOptionalArgs;if(ut===0)return{args:[],optArgs:[]};for(var jt=ke.greediness,Br=[],Xr=[],mn=0;mn<ut;mn++){var Qn=ke.argTypes&&ke.argTypes[mn],Si=mn<ke.numOptionalArgs,Xi=mn>0&&!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<ke;++ut){var jt=me[ut],Br=jt.text;Br==="-"&&me[ut+1].text==="-"&&(ut+1<ke&&me[ut+2].text==="-"?(me.splice(ut,3,{type:"textord",mode:"text",loc:t.range(jt,me[ut+2]),text:"---"}),ke-=2):(me.splice(ut,2,{type:"textord",mode:"text",loc:t.range(jt,me[ut+1]),text:"--"}),ke-=1)),(Br==="'"||Br==="`")&&me[ut+1].text===Br&&(me.splice(ut,2,{type:"textord",mode:"text",loc:t.range(jt,me[ut+1]),text:Br+Br}),ke-=1)}},re.parseSymbol=function(){var me=this.fetch(),ke=me.text;if(/^\\verb[^a-zA-Z]/.test(ke)){this.consume();var ut=ke.slice(5),jt=ut.charAt(0)==="*";if(jt&&(ut=ut.slice(1)),ut.length<2||ut.charAt(0)!==ut.slice(-1))throw new f(`\\verb assertion failed --
please report what input caused this bug`);return ut=ut.slice(1,-1),{type:"verb",mode:"text",body:ut,star:jt}}Ql.hasOwnProperty(ke[0])&&!it[this.mode][ke[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+ke[0]+'" used in math mode',me),ke=Ql[ke[0]]+ke.substr(1));var Br=dc.exec(ke);Br&&(ke=ke.substring(0,Br.index),ke==="i"?ke="\u0131":ke==="j"&&(ke="\u0237"));var Xr;if(it[this.mode][ke]){this.settings.strict&&this.mode==="math"&&Cr.indexOf(ke)>=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<Br[0].length;ma++){var Ia=Br[0][ma];if(!ec[Ia])throw new f("Unknown accent ' "+Ia+"'",me);var po=ec[Ia][this.mode];if(!po)throw new f("Accent "+Ia+" unsupported in "+this.mode+" mode",me);Xr={type:"accent",mode:this.mode,loc:t.range(me),label:po,isStretchy:!1,isShifty:!0,base:Xr}}return Xr},At}();oc.endOfExpression=["}","\\endgroup","\\end","\\right","&"],oc.endOfGroup={"[":"]","{":"}","\\begingroup":"\\endgroup"},oc.SUPSUB_GREEDINESS=1;var Hc=function(re,de){if(!(typeof re=="string"||re instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var me=new oc(re,de);delete me.gullet.macros.current["\\df@tag"];var ke=me.parse();if(me.gullet.macros.get("\\df@tag")){if(!de.displayMode)throw new f("\\tag works only in display equations");me.gullet.feed("\\df@tag"),ke=[{type:"tag",mode:"text",body:ke,tag:me.parse()}]}return ke},jl=Hc,Ic=function(re,de,me){de.textContent="";var ke=wt(re,me).toNode();de.appendChild(ke)};typeof document!="undefined"&&(document.compatMode!=="CSS1Compat"&&(typeof console!="undefined"&&console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype."),Ic=function(){throw new f("KaTeX doesn't work in quirks mode.")}));var bc=function(re,de){var me=wt(re,de).toMarkup();return me},Xs=function(re,de){var me=new w(de);return jl(re,me)},wl=function(re,de,me){if(me.throwOnError||!(re instanceof f))throw re;var ke=gr.makeSpan(["katex-error"],[new xt(de)]);return ke.setAttribute("title",re.toString()),ke.setAttribute("style","color:"+me.errorColor),ke},wt=function(re,de){var me=new w(de);try{var ke=jl(re,me);return Je(ke,re,me)}catch(ut){return wl(ut,re,me)}},zt=function(re,de){var me=new w(de);try{var ke=jl(re,me);return kt(ke,re,me)}catch(ut){return wl(ut,re,me)}},wn={version:"0.11.1",render:Ic,renderToString:bc,ParseError:f,__parse:Xs,__renderToDomTree:wt,__renderToHTMLTree:zt,__setFontMetrics:lr,__defineSymbol:pe,__defineMacro:cn,__domTree:{Span:Me,Anchor:qe,SymbolNode:xt,SvgNode:Bt,PathNode:Le,LineNode:Ue}},ti=x.default=wn}]).default})},P2fV:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("Q9mQ"),h=i("+L6B"),t=i("sE09"),e=i.n(t)},P2ho:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T={Again:57349,AltLeft:56,AltRight:57400,ArrowDown:57424,ArrowLeft:57419,ArrowRight:57421,ArrowUp:57416,AudioVolumeDown:57390,AudioVolumeMute:57376,AudioVolumeUp:57392,Backquote:41,Backslash:43,Backspace:14,BracketLeft:26,BracketRight:27,BrowserBack:57450,BrowserFavorites:57446,BrowserForward:57449,BrowserHome:57394,BrowserRefresh:57447,BrowserSearch:57445,BrowserStop:57448,CapsLock:58,Comma:51,ContextMenu:57437,ControlLeft:29,ControlRight:57373,Convert:121,Copy:57464,Cut:57404,Delete:57427,Digit0:11,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Eject:57469,End:57423,Enter:28,Equal:13,Escape:1,F1:59,F10:68,F11:87,F12:88,F13:93,F14:94,F15:95,F16:85,F17:57347,F18:57463,F19:57348,F2:60,F20:90,F21:116,F22:57465,F23:109,F24:111,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,Find:57409,Help:57461,Hiragana:119,Home:57415,Insert:57426,IntlBackslash:86,IntlRo:115,IntlYen:125,KanaMode:112,Katakana:120,KeyA:30,KeyB:48,KeyC:46,KeyD:32,KeyE:18,KeyF:33,KeyG:34,KeyH:35,KeyI:23,KeyJ:36,KeyK:37,KeyL:38,KeyM:50,KeyN:49,KeyO:24,KeyP:25,KeyQ:16,KeyR:19,KeyS:31,KeyT:20,KeyU:22,KeyV:47,KeyW:17,KeyX:45,KeyY:21,KeyZ:44,Lang3:120,Lang4:119,Lang5:118,LaunchApp1:57451,LaunchApp2:57377,LaunchMail:57452,MediaPlayPause:57378,MediaSelect:57453,MediaStop:57380,MediaTrackNext:57369,MediaTrackPrevious:57360,MetaLeft:57435,MetaRight:57436,Minus:12,NonConvert:123,NumLock:69,Numpad0:82,Numpad1:79,Numpad2:80,Numpad3:81,Numpad4:75,Numpad5:76,Numpad6:77,Numpad7:71,Numpad8:72,Numpad9:73,NumpadAdd:78,NumpadComma:126,NumpadDecimal:83,NumpadDivide:57397,NumpadEnter:57372,NumpadEqual:89,NumpadMultiply:55,NumpadParenLeft:57462,NumpadParenRight:57467,NumpadSubtract:74,Open:100,PageDown:57425,PageUp:57417,Paste:101,Pause:57414,Period:52,Power:57438,PrintScreen:84,Props:57350,Quote:40,ScrollLock:70,Semicolon:39,ShiftLeft:42,ShiftRight:54,Slash:53,Sleep:57439,Space:57,Suspend:57381,Tab:15,Undo:57351,WakeUp:57443};z.default=T},P47w:function(ue,z,i){var T=i("hydK"),x=T.createElement,g=i("IMiH"),h=i("mFDi"),t=i("Fofx"),e=i("6GrX"),m=i("pzxd"),f=i("dqUG"),c=g.CMD,a=Array.prototype.join,l="none",s=Math.round,n=Math.sin,d=Math.cos,r=Math.PI,o=Math.PI*2,u=180/r,p=1e-4;function A(G){return s(G*1e4)/1e4}function b(G){return G<p&&G>-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<q;){var ne=Z[ce++],se="",Ce=0;switch(ne){case c.M:se="M",Ce=2;break;case c.L:se="L",Ce=2;break;case c.Q:se="Q",Ce=4;break;case c.C:se="C",Ce=6;break;case c.A:var Re=Z[ce++],Xe=Z[ce++],we=Z[ce++],Pe=Z[ce++],Ee=Z[ce++],Ge=Z[ce++],It=Z[ce++],ze=Z[ce++],ye=Math.abs(Ge),Me=b(ye-o)||(ze?Ge>=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;ft<Ce;ft++)H.push(A(Z[ce++]))}return H.join(" ")}var N={};N.brush=function(G){var H=G.style,Z=G.__svgEl;Z||(Z=x("path"),G.__svgEl=Z),G.path||G.createPathProxy();var q=G.path;if(G.__dirtyPath){q.beginPath(),q.subPixelOptimize=!1,G.buildPath(q,G.shape),G.__dirtyPath=!1;var ce=C(q);ce.indexOf("NaN")<0&&E(Z,"d",ce)}S(Z,H,!1,G),_(Z,G.transform),H.text!=null?j(G,G.getBoundingRect()):K(G)};var M={};M.brush=function(G){var H=G.style,Z=H.image;if(Z instanceof HTMLImageElement){var q=Z.src;Z=q}if(!Z)return;var ce=H.x||0,ne=H.y||0,se=H.width,Ce=H.height,Re=G.__svgEl;Re||(Re=x("image"),G.__svgEl=Re),Z!==G.__imageSrc&&(I(Re,"href",Z),G.__imageSrc=Z),E(Re,"width",se),E(Re,"height",Ce),E(Re,"x",ce),E(Re,"y",ne),_(Re,G.transform),H.text!=null?j(G,G.getBoundingRect()):K(G)};var P={},B=new h,X={},V=[],Y={left:"start",right:"end",center:"middle",middle:"middle"},j=function(H,Z){var q=H.style,ce=H.transform,ne=H instanceof f||q.transformText;H.__dirty&&m.normalizeTextStyle(q,!0);var se=q.text;if(se!=null&&(se+=""),!m.needDrawText(se,q))return;se==null&&(se=""),!ne&&ce&&(B.copy(Z),B.applyTransform(ce),Z=B);var Ce=H.__textSvgEl;Ce||(Ce=x("text"),H.__textSvgEl=Ce);var Re=Ce.style,Xe=q.font||e.DEFAULT_FONT,we=Ce.__computedFont;Xe!==Ce.__styleFont&&(Re.font=Ce.__styleFont=Xe,we=Ce.__computedFont=Re.font);var Pe=q.textPadding,Ee=q.textLineHeight,Ge=H.__textCotentBlock;(!Ge||H.__dirtyText)&&(Ge=H.__textCotentBlock=e.parsePlainText(se,we,Pe,Ee,q.truncate));var It=Ge.outerHeight,ze=Ge.lineHeight;m.getBoxPosition(X,H,q,Z);var ye=X.baseX,Me=X.baseY,qe=X.textAlign||"left",nt=X.textVerticalAlign;W(Ce,ne,ce,q,Z,ye,Me);var st=e.adjustTextY(Me,It,nt),xt=ye,Bt=st;Pe&&(xt=U(ye,qe,Pe),Bt+=Pe[0]),Bt+=ze/2,S(Ce,q,!0,H);var Le=Ge.canCacheByTextString,Ue=H.__tspanList||(H.__tspanList=[]),We=Ue.length;if(Le&&H.__canCacheByTextString&&H.__text===se){if(H.__dirtyText&&We)for(var ft=0;ft<We;++ft)R(Ue[ft],qe,xt,Bt+ft*ze)}else{H.__text=se,H.__canCacheByTextString=Le;for(var Kt=Ge.lines,bt=Kt.length,ft=0;ft<bt;ft++){var Mt=Ue[ft],lr=Kt[ft];Mt?Mt.__zrText!==lr&&(Mt.innerHTML="",Mt.appendChild(document.createTextNode(lr))):(Mt=Ue[ft]=x("tspan"),Ce.appendChild(Mt),Mt.appendChild(document.createTextNode(lr))),R(Mt,qe,xt,Bt+ft*ze)}if(We>bt){for(;ft<We;ft++)Ce.removeChild(Ue[ft]);Ue.length=bt}}};function W(G,H,Z,q,ce,ne,se){t.identity(V),H&&Z&&t.copy(V,Z);var Ce=q.textRotation;if(ce&&Ce){var Re=q.textOrigin;Re==="center"?(ne=ce.width/2+ce.x,se=ce.height/2+ce.y):Re&&(ne=Re[0]+ce.x,se=Re[1]+ce.y),V[4]-=ne,V[5]-=se,t.rotate(V,V,Ce),V[4]+=ne,V[5]+=se}_(G,V)}function U(G,H,Z){return H==="right"?G-Z[1]:H==="center"?G+Z[3]/2-Z[1]/2:G+Z[3]}function R(G,H,Z,q){E(G,"dominant-baseline","middle"),E(G,"text-anchor",Y[H]),E(G,"x",Z),E(G,"y",q)}function K(G){G&&G.__textSvgEl&&(G.__textSvgEl.parentNode&&G.__textSvgEl.parentNode.removeChild(G.__textSvgEl),G.__textSvgEl=null,G.__tspanList=[],G.__text=null)}P.drawRectText=j,P.brush=function(G){var H=G.style;H.text!=null?j(G,!1):K(G)},z.path=N,z.image=M,z.text=P},P4Qj:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.removeSensor=z.getSensor=void 0;var T=h(i("chpo")),x=i("FxDU"),g=i("24YM");function h(f){return f&&f.__esModule?f:{default:f}}var t={},e=function(c){var a=c.getAttribute(g.SizeSensorId);if(a&&t[a])return t[a];var l=(0,T.default)();c.setAttribute(g.SizeSensorId,l);var s=(0,x.createSensor)(c);return t[l]=s,s};z.getSensor=e;var m=function(c){var a=c.element.getAttribute(g.SizeSensorId);c.element.removeAttribute(g.SizeSensorId),c.destroy(),a&&t[a]&&delete t[a]};z.removeSensor=m},P5Jw:function(ue,z,i){"use strict";var T=i("rHrb"),x=T.CopyToClipboard;x.CopyToClipboard=x,ue.exports=x},PArb: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.n(t),m=i("TSYQ"),f=i.n(m),c=i("H84U"),a=function(s,n){var d={};for(var r in s)Object.prototype.hasOwnProperty.call(s,r)&&n.indexOf(r)<0&&(d[r]=s[r]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(s);o<r.length;o++)n.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(s,r[o])&&(d[r[o]]=s[r[o]]);return d},l=function(n){return t.createElement(c.a,null,function(d){var r,o=d.getPrefixCls,u=d.direction,p=n.prefixCls,A=n.type,b=A===void 0?"horizontal":A,w=n.orientation,y=w===void 0?"center":w,_=n.className,E=n.children,I=n.dashed,S=n.plain,C=a(n,["prefixCls","type","orientation","className","children","dashed","plain"]),N=o("divider",p),M=y.length>0?"-".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);V<X.length;V++)P.indexOf(X[V])<0&&Object.prototype.propertyIsEnumerable.call(M,X[V])&&(B[X[V]]=M[X[V]]);return B},w=r.createContext({siderHook:{addSider:function(){return null},removeSider:function(){return null}}});function y(M){var P=M.suffixCls,B=M.tagName,X=M.displayName;return function(V){var Y;return Y=function(j){s()(U,j);var W=d()(U);function U(){var R;return f()(this,U),R=W.apply(this,arguments),R.renderComponent=function(K){var G=K.getPrefixCls,H=R.props.prefixCls,Z=G(P,H);return r.createElement(V,e()({prefixCls:Z,tagName:B},R.props))},R}return a()(U,[{key:"render",value:function(){return r.createElement(A.a,null,this.renderComponent)}}]),U}(r.Component),Y.displayName=X,Y}}var _=function(P){var B=P.prefixCls,X=P.className,V=P.children,Y=P.tagName,j=b(P,["prefixCls","className","children","tagName"]),W=p()(B,X);return r.createElement(Y,e()({className:W},j),V)},E=function(M){s()(B,M);var P=d()(B);function B(){var X;return f()(this,B),X=P.apply(this,arguments),X.state={siders:[]},X.renderComponent=function(V){var Y,j=V.direction,W=X.props,U=W.prefixCls,R=W.className,K=W.children,G=W.hasSider,H=W.tagName,Z=b(W,["prefixCls","className","children","hasSider","tagName"]),q=p()(U,(Y={},h()(Y,"".concat(U,"-has-sider"),typeof G=="boolean"?G:X.state.siders.length>0),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;M<S;M++){var P=E[0]+N*M;if(P>E[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[0]&&(V[0]=-Infinity),B[1]>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+='<g transform="translate('+Qe+","+tt+')">'+Ze.dom+"</g>"}),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<Er.length;vn++){var qn=Er[vn];if(qn[Ct]&&(En=qn[Ct](or,Zt,jr))!=null)return En}}ye.containPixel=function(Ct,Zt){if(this._disposed){Jt(this.id);return}var jr=this._model,or;return Ct=b.parseFinder(jr,Ct),h.each(Ct,function(Er,En){En.indexOf("Models")>=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;Yi<En.length;Yi++)En[Yi].__alive=!1;Er?jr.eachComponent(function(Ra,$e){Ra!=="series"&&Qi($e)}):jr.eachSeries(Qi);function Qi(Ra){var $e="_ec_"+Ra.id+"_"+Ra.type,ve=vn[$e];if(!ve){var Ne=Y(Ra.type),je=Er?u.getClass(Ne.main,Ne.sub):p.getClass(Ne.sub);ve=new je,ve.init(jr,pi),vn[$e]=ve,En.push(ve),qn.add(ve.group)}Ra.__viewId=ve.__id=$e,ve.__alive=!0,ve.__model=Ra,ve.group.__ecComponentInfo={mainType:Ra.mainType,index:Ra.componentIndex},!Er&&or.prepareView(ve,Ra,jr,pi)}for(var Yi=0;Yi<En.length;){var ga=En[Yi];ga.__alive?Yi++:(!Er&&ga.renderTask.dispose(),qn.remove(ga.group),ga.dispose(jr,pi),En.splice(Yi,1),delete vn[ga.__id],ga.__id=ga.group.__ecComponentInfo=null)}}function Kt(Ct){Ct.clearColorPalette(),Ct.eachSeries(function(Zt){Zt.clearColorPalette()})}function bt(Ct,Zt,jr,or){Mt(Ct,Zt,jr,or),B(Ct._chartsViews,function(Er){Er.__alive=!1}),lr(Ct,Zt,jr,or),B(Ct._chartsViews,function(Er){Er.__alive||Er.remove(Zt,jr)})}function Mt(Ct,Zt,jr,or,Er){B(Er||Ct._componentsViews,function(En){var vn=En.__model;En.render(vn,Zt,jr,or),mr(vn,En)})}function lr(Ct,Zt,jr,or,Er){var En=Ct._scheduler,vn;Zt.eachSeries(function(qn){var pi=Ct._chartsMap[qn.__viewId];pi.__alive=!0;var Yi=pi.renderTask;En.updatePayload(Yi,or),Er&&Er.get(qn.uid)&&Yi.dirty(),vn|=Yi.perform(En.getPerformArgs(Yi)),pi.group.silent=!!qn.get("silent"),mr(qn,pi),cr(qn,pi)}),En.unfinished|=vn,dr(Ct,Zt),E(Ct._zr.dom,Zt)}function mt(Ct,Zt){B(ht,function(jr){jr(Ct,Zt)})}var Gt=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];ye._initEvents=function(){B(Gt,function(Ct){var Zt=function(jr){var or=this.getModel(),Er=jr.target,En,vn=Ct==="globalout";if(vn)En={};else if(Er&&Er.dataIndex!=null){var qn=Er.dataModel||or.getSeriesByIndex(Er.seriesIndex);En=qn&&qn.getDataParams(Er.dataIndex,Er.dataType,Er)||{}}else Er&&Er.eventData&&(En=h.extend({},Er.eventData));if(En){var pi=En.componentType,Yi=En.componentIndex;(pi==="markLine"||pi==="markPoint"||pi==="markArea")&&(pi="series",Yi=En.seriesIndex);var Qi=pi&&Yi!=null&&or.getComponent(pi,Yi),ga=Qi&&this[Qi.mainType==="series"?"_chartsMap":"_componentsMap"][Qi.__viewId];En.event=jr,En.type=Ct,this._ecEventProcessor.eventInfo={targetEl:Er,packedEvent:En,model:Qi,view:ga},this.trigger(Ct,En)}};Zt.zrEventfulCallAtLast=!0,this._zr.on(Ct,Zt,this)},this),B(Ve,function(Ct,Zt){this._messageCenter.on(Zt,function(jr){this.trigger(Zt,jr)},this)},this)},ye.isDisposed=function(){return this._disposed},ye.clear=function(){if(this._disposed){Jt(this.id);return}this.setOption({series:[]},!0)},ye.dispose=function(){if(this._disposed){Jt(this.id);return}this._disposed=!0,b.setAttribute(this.getDom(),De,"");var Ct=this._api,Zt=this._model;B(this._componentsViews,function(jr){jr.dispose(Zt,Ct)}),B(this._chartsViews,function(jr){jr.dispose(Zt,Ct)}),this._zr.dispose(),delete Et[this.id]},h.mixin(ze,f);function Jt(Ct){}function dr(Ct,Zt){var jr=Ct._zr,or=jr.storage,Er=0;or.traverse(function(En){Er++}),Er>Zt.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;Qi<En.length;Qi++){var ga=En[Qi],Ra=pi.lastIndexOf(ga);if(Ra>0&&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<vn.length;pi++){var Yi=vn[pi];Yi[Er]=qn}}B(Ve,function(vn,qn){Ct._messageCenter.on(qn,function(pi){if(be[Ct.group]&&Ct[Er]!==Zt){if(pi&&pi.escapeConnect)return;var Yi=Ct.makeActionFromEvent(pi),Qi=[];B(Et,function(ga){ga!==Ct&&ga.group===Ct.group&&Qi.push(ga)}),En(Qi,Zt),B(Qi,function(ga){ga[Er]!==jr&&ga.dispatchAction(Yi)}),En(Qi,or)}})})}function Fe(Ct,Zt,jr){var or=Rr(Ct);if(or)return or;var Er=new ze(Ct,Zt,jr);return Er.id="ec_"+et++,Et[Er.id]=Er,b.setAttribute(Ct,De,Er.id),Be(Er),Er}function Ot(Ct){if(h.isArray(Ct)){var Zt=Ct;Ct=null,B(Zt,function(jr){jr.group!=null&&(Ct=jr.group)}),Ct=Ct||"g_"+ot++,B(Zt,function(jr){jr.group=Ct})}return be[Ct]=!0,Ct}function nr(Ct){be[Ct]=!1}var St=nr;function Wt(Ct){typeof Ct=="string"?Ct=Et[Ct]:Ct instanceof ze||(Ct=Rr(Ct)),Ct instanceof ze&&!Ct.isDisposed()&&Ct.dispose()}function Rr(Ct){return Et[b.getAttribute(Ct,De)]}function pr(Ct){return Et[Ct]}function rr(Ct,Zt){Te[Ct]=Zt}function Dt(Ct){oe.push(Ct)}function vr(Ct,Zt){Cr(Ye,Ct,Zt,R)}function xr(Ct){ht.push(Ct)}function Tr(Ct,Zt,jr){typeof Zt=="function"&&(jr=Zt,Zt="");var or=V(Ct)?Ct.type:[Ct,Ct={event:Zt}][0];Ct.event=(Ct.event||or).toLowerCase(),Zt=Ct.event,P(Ee.test(or)&&Ee.test(Zt)),ae[or]||(ae[or]={action:jr,actionInfo:Ct}),Ve[Zt]=or}function rn(Ct,Zt){l.register(Ct,Zt)}function _n(Ct){var Zt=l.get(Ct);if(Zt)return Zt.getDimensionsInfo?Zt.getDimensionsInfo():Zt.dimensions.slice()}function Vn(Ct,Zt){Cr(Ft,Ct,Zt,Z,"layout")}function Or(Ct,Zt){Cr(Ft,Ct,Zt,ne,"visual")}function Cr(Ct,Zt,jr,or,Er){(X(Zt)||V(Zt))&&(jr=Zt,Zt=or);var En=S.wrapStageHandler(jr,Er);return En.__prio=Zt,En.__raw=jr,Ct.push(En),En}function xn(Ct,Zt){Lt[Ct]=Zt}function In(Ct){return r.extend(Ct)}function ni(Ct){return u.extend(Ct)}function ir(Ct){return o.extend(Ct)}function vt(Ct){return p.extend(Ct)}function _t(Ct){h.$override("createCanvas",Ct)}function hr(Ct,Zt,jr){M.registerMap(Ct,Zt,jr)}function yr(Ct){var Zt=M.retrieveMap(Ct);return Zt&&Zt[0]&&{geoJson:Zt[0].geoJSON,specialAreas:Zt[0].specialAreas}}Or(ce,_),Dt(n),vr(G,d),xn("default",I),Tr({type:"highlight",event:"highlight",update:"highlight"},h.noop),Tr({type:"downplay",event:"downplay",update:"downplay"},h.noop),rr("light",C),rr("dark",N);var Rt={};z.version=j,z.dependencies=W,z.PRIORITY=Xe,z.init=Fe,z.connect=Ot,z.disConnect=nr,z.disconnect=St,z.dispose=Wt,z.getInstanceByDom=Rr,z.getInstanceById=pr,z.registerTheme=rr,z.registerPreprocessor=Dt,z.registerProcessor=vr,z.registerPostUpdate=xr,z.registerAction=Tr,z.registerCoordinateSystem=rn,z.getCoordinateSystemDimensions=_n,z.registerLayout=Vn,z.registerVisual=Or,z.registerLoading=xn,z.extendComponentModel=In,z.extendComponentView=ni,z.extendSeriesModel=ir,z.extendChartView=vt,z.setCanvasCreator=_t,z.registerMap=hr,z.getMap=yr,z.dataTool=Rt;var fr=i("txkQ");(function(){for(var Ct in fr)fr.hasOwnProperty(Ct)&&(z[Ct]=fr[Ct])})()},Q7if:function(ue,z,i){var T=i("JEkh"),x=T.extend({type:"markArea",defaultOption:{zlevel:0,z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}}});ue.exports=x},Q9mQ:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("UADf"),h=i.n(g)},"QB+1":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("Ywus"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},QBsz:function(ue,z){var i=typeof Float32Array=="undefined"?Array:Float32Array;function T(S,C){var N=new i(2);return S==null&&(S=0),C==null&&(C=0),N[0]=S,N[1]=C,N}function x(S,C){return S[0]=C[0],S[1]=C[1],S}function g(S){var C=new i(2);return C[0]=S[0],C[1]=S[1],C}function h(S,C,N){return S[0]=C,S[1]=N,S}function t(S,C,N){return S[0]=C[0]+N[0],S[1]=C[1]+N[1],S}function e(S,C,N,M){return S[0]=C[0]+N[0]*M,S[1]=C[1]+N[1]*M,S}function m(S,C,N){return S[0]=C[0]-N[0],S[1]=C[1]-N[1],S}function f(S){return Math.sqrt(a(S))}var c=f;function a(S){return S[0]*S[0]+S[1]*S[1]}var l=a;function s(S,C,N){return S[0]=C[0]*N[0],S[1]=C[1]*N[1],S}function n(S,C,N){return S[0]=C[0]/N[0],S[1]=C[1]/N[1],S}function d(S,C){return S[0]*C[0]+S[1]*C[1]}function r(S,C,N){return S[0]=C[0]*N,S[1]=C[1]*N,S}function o(S,C){var N=f(C);return N===0?(S[0]=0,S[1]=0):(S[0]=C[0]/N,S[1]=C[1]/N),S}function u(S,C){return Math.sqrt((S[0]-C[0])*(S[0]-C[0])+(S[1]-C[1])*(S[1]-C[1]))}var p=u;function A(S,C){return(S[0]-C[0])*(S[0]-C[0])+(S[1]-C[1])*(S[1]-C[1])}var b=A;function w(S,C){return S[0]=-C[0],S[1]=-C[1],S}function y(S,C,N,M){return S[0]=C[0]+M*(N[0]-C[0]),S[1]=C[1]+M*(N[1]-C[1]),S}function _(S,C,N){var M=C[0],P=C[1];return S[0]=N[0]*M+N[2]*P+N[4],S[1]=N[1]*M+N[3]*P+N[5],S}function E(S,C,N){return S[0]=Math.min(C[0],N[0]),S[1]=Math.min(C[1],N[1]),S}function I(S,C,N){return S[0]=Math.max(C[0],N[0]),S[1]=Math.max(C[1],N[1]),S}z.create=T,z.copy=x,z.clone=g,z.set=h,z.add=t,z.scaleAndAdd=e,z.sub=m,z.len=f,z.length=c,z.lenSquare=a,z.lengthSquare=l,z.mul=s,z.div=n,z.dot=d,z.scale=r,z.normalize=o,z.distance=u,z.dist=p,z.distanceSquare=A,z.distSquare=b,z.negate=w,z.lerp=y,z.applyTransform=_,z.min=E,z.max=I},"QO+J":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.createSensor=void 0;var T=g(i("NohK")),x=i("24YM");function g(t){return t&&t.__esModule?t:{default:t}}var h=function(e){var m=void 0,f=[],c=function(){getComputedStyle(e).position==="static"&&(e.style.position="relative");var r=document.createElement("object");return r.onload=function(){r.contentDocument.defaultView.addEventListener("resize",a),a()},r.style.display="block",r.style.position="absolute",r.style.top="0",r.style.left="0",r.style.height="100%",r.style.width="100%",r.style.overflow="hidden",r.style.pointerEvents="none",r.style.zIndex="-1",r.style.opacity="0",r.setAttribute("class",x.SensorClassName),r.setAttribute("tabindex",x.SensorTabIndex),r.type="text/html",e.appendChild(r),r.data="about:blank",r},a=(0,T.default)(function(){f.forEach(function(d){d(e)})}),l=function(r){m||(m=c()),f.indexOf(r)===-1&&f.push(r)},s=function(){m&&m.parentNode&&(m.contentDocument&&m.contentDocument.defaultView.removeEventListener("resize",a),m.parentNode.removeChild(m),m=void 0,f=[])},n=function(r){var o=f.indexOf(r);o!==-1&&f.splice(o,1),f.length===0&&m&&s()};return{element:e,bind:l,destroy:s,unbind:n}};z.createSensor=h},"QQZ/":function(ue,z,i){var T=i("Sq3C"),x=i("Z1HP"),g=i("Sxd8"),h=i("dt0z");function t(e,m,f){e=h(e),m=g(m);var c=m?x(e):0;return m&&c<m?T(m-c,f)+e:e}ue.exports=t},QUw5:function(ue,z,i){var T=i("OlYY"),x=T.extend({type:"dataZoom.select"});ue.exports=x},QV2g:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=T;function T(){for(var h,t=[],e=0;e<256;e++){h=e;for(var m=0;m<8;m++)h=h&1?3988292384^h>>>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<c;a++)h=h>>>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="<br/>"):(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<A.length;w++){if(!A[w])continue;if(p=p&&typeof p=="object"?p[A[w]]:null,p==null)break}return p==null&&b&&(p=b.get(A)),p}function o(p,A){var b=n(p).getParent;return b?b.call(p,A):p.parentModel}e(d),m(d),s(d,f),s(d,c),s(d,a),s(d,l);var u=d;ue.exports=u},QyFq: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:"filled"};z.default=T},QzjZ:function(ue,z,i){var T=i("S/Yl"),x=i("IDmD");function g(h,t){var e=[];return h.eachComponent("singleAxis",function(m,f){var c=new T(m,h,t);c.name="single_"+f,c.resize(m,t),m.coordinateSystem=c,e.push(c)}),h.eachSeries(function(m){if(m.get("coordinateSystem")==="singleAxis"){var f=h.queryComponents({mainType:"singleAxis",index:m.get("singleAxisIndex"),id:m.get("singleAxisId")})[0];m.coordinateSystem=f&&f.coordinateSystem}}),e}x.register("single",{create:g,dimensions:T.prototype.dimensions})},R4Th:function(ue,z,i){var T=i("ProS"),x=i("9wZj"),g=i("yO87"),h=i("Fofx"),t=i("h8O9"),e=T.extendChartView({type:"effectScatter",init:function(){this._symbolDraw=new x(g)},render:function(m,f,c){var a=m.getData(),l=this._symbolDraw;l.updateData(a),this.group.add(l.group)},updateTransform:function(m,f,c){var a=m.getData();this.group.dirty();var l=t().reset(m);l.progress&&l.progress({start:0,end:a.count()},a),this._symbolDraw.updateLayout(a)},_updateGroupTransform:function(m){var f=m.coordinateSystem;f&&f.getRoamTransform&&(this.group.transform=h.clone(f.getRoamTransform()),this.group.decomposeTransform())},remove:function(m,f){this._symbolDraw&&this._symbolDraw.remove(f)},dispose:function(){}});ue.exports=e},R9oj:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("pwpV"),h=i.n(g)},RBEP:function(ue,z,i){for(var T=i("ProS"),x=i("VaxA"),g=function(){},h=["treemapZoomToNode","treemapRender","treemapMove"],t=0;t<h.length;t++)T.registerAction({type:h[t],update:"updateView"},g);T.registerAction({type:"treemapRootToNode",update:"updateView"},function(e,m){m.eachComponent({mainType:"series",subType:"treemap",query:e},f);function f(c,a){var l=["treemapZoomToNode","treemapRootToNode"],s=x.retrieveTargetInfo(e,l,c);if(s){var n=c.getViewRoot();n&&(e.direction=x.aboveViewRoot(n,s.node)?"rollUp":"drillDown"),c.resetViewRoot(s.node)}}})},RCxd: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:"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:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-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="ExclamationCircleOutlined";var m=z.a=x.forwardRef(e)},RDYZ:function(ue,z,i){var T=i("dMvE");function x(h){this._target=h.target,this._life=h.life||1e3,this._delay=h.delay||0,this._initialized=!1,this.loop=h.loop==null?!1:h.loop,this.gap=h.gap||0,this.easing=h.easing||"Linear",this.onframe=h.onframe,this.ondestroy=h.ondestroy,this.onrestart=h.onrestart,this._pausedTime=0,this._paused=!1}x.prototype={constructor:x,step:function(t,e){if(this._initialized||(this._startTime=t+this._delay,this._initialized=!0),this._paused){this._pausedTime+=e;return}var m=(t-this._startTime-this._pausedTime)/this._life;if(m<0)return;m=Math.min(m,1);var f=this.easing,c=typeof f=="string"?T[f]:f,a=typeof c=="function"?c(m):m;return this.fire("frame",a),m===1?this.loop?(this.restart(t),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(t){var e=(t-this._startTime-this._pausedTime)%this._life;this._startTime=t-e+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(t,e){t="on"+t,this[t]&&this[t](this._target,e)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var g=x;ue.exports=g},RELg:function(ue,z,i){var T=i("MFOe"),x=T.Global;ue.exports={name:"oldIE-userDataStorage",write:m,read:f,each:c,remove:a,clearAll:l};var g="storejs",h=x.document,t=d(),e=(x.navigator?x.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function m(r,o){if(e)return;var u=n(r);t(function(p){p.setAttribute(u,o),p.save(g)})}function f(r){if(e)return;var o=n(r),u=null;return t(function(p){u=p.getAttribute(o)}),u}function c(r){t(function(o){for(var u=o.XMLDocument.documentElement.attributes,p=u.length-1;p>=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</"+r+'><iframe src="/favicon.ico"></iframe>'),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<r;p++){var A=s[p].interval;if(A[0]<=u&&u<=A[1]){o=p;break}}if(p===r)for(var p=o-1;p>=0;p--){var A=s[p].interval;if(A[0]<=u&&u<=A[1]){o=p;break}}return p>=0&&p<r&&n[p]}}function f(l,s){var n=l[1]-l[0];return s=[(s[0]-l[0])/n,(s[1]-l[0])/n],function(d){return d>=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<d;V++){var Y;if(B==="cartesian2d"){if(isNaN(y.get(X[2],V)))continue;var j=o.dataToPoint([y.get(X[0],V),y.get(X[1],V)]);Y=new h.Rect({shape:{x:Math.floor(Math.round(j[0])-u/2),y:Math.floor(Math.round(j[1])-p/2),width:Math.ceil(u),height:Math.ceil(p)},style:{fill:y.getItemVisual(V,"color"),opacity:y.getItemVisual(V,"opacity")}})}else{if(isNaN(y.get(X[1],V)))continue;Y=new h.Rect({z2:1,shape:o.dataToRect([y.get(X[0],V)]).contentShape,style:{fill:y.getItemVisual(V,"color"),opacity:y.getItemVisual(V,"opacity")}})}var W=y.getItemModel(V);y.hasItemOption&&(C=W.getModel(_).getItemStyle(["color"]),N=W.getModel(E).getItemStyle(),M=W.getModel(I),P=W.getModel(S));var U=l.getRawValue(V),R="-";U&&U[2]!=null&&(R=U[2]),h.setLabelStyle(C,N,M,P,{labelFetcher:l,labelDataIndex:V,defaultText:R,isRectText:!0}),Y.setStyle(C),h.setHoverStyle(Y,y.hasItemOption?N:e.extend({},N)),Y.incremental=r,r&&(Y.useHoverLayer=!0),w.add(Y),y.setItemGraphicEl(V,Y)}},_renderOnGeo:function(l,s,n,d){var r=n.targetVisuals.inRange,o=n.targetVisuals.outOfRange,u=s.getData(),p=this._hmLayer||this._hmLayer||new t;p.blurSize=s.get("blurSize"),p.pointSize=s.get("pointSize"),p.minOpacity=s.get("minOpacity"),p.maxOpacity=s.get("maxOpacity");var A=l.getViewRect().clone(),b=l.getRoamTransform();A.applyTransform(b);var w=Math.max(A.x,0),y=Math.max(A.y,0),_=Math.min(A.width+A.x,d.getWidth()),E=Math.min(A.height+A.y,d.getHeight()),I=_-w,S=E-y,C=[u.mapDimension("lng"),u.mapDimension("lat"),u.mapDimension("value")],N=u.mapArray(C,function(X,V,Y){var j=l.dataToPoint([X,V]);return j[0]-=w,j[1]-=y,j.push(Y),j}),M=n.getExtent(),P=n.type==="visualMap.continuous"?f(M,n.option.range):m(M,n.getPieceList(),n.option.selected);p.update(N,I,S,r.color.getNormalizer(),{inRange:r.color.getColorMapper(),outOfRange:o.color.getColorMapper()},P);var B=new h.Image({style:{width:I,height:S,x:w,y,image:p.canvas},silent:!0});this.group.add(B)},dispose:function(){}});ue.exports=a},SA8n:function(ue,z,i){var T=i("Sj9i"),x=i("QBsz"),g=i("U/Mo"),h=g.getSymbolSize,t=[],e=[],m=[],f=T.quadraticAt,c=x.distSquare,a=Math.abs;function l(n,d,r){for(var o=n[0],u=n[1],p=n[2],A=Infinity,b,w=r*r,y=.1,_=.1;_<=.9;_+=.1){t[0]=f(o[0],u[0],p[0],_),t[1]=f(o[1],u[1],p[1],_);var E=a(c(t,d)-w);E<A&&(A=E,b=_)}for(var I=0;I<32;I++){var S=b+y;e[0]=f(o[0],u[0],p[0],b),e[1]=f(o[1],u[1],p[1],b),m[0]=f(o[0],u[0],p[0],S),m[1]=f(o[1],u[1],p[1],S);var E=c(e,d)-w;if(a(E)<.01)break;var C=c(m,d)-w;y/=2,E<0?C>=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;nt<st;++nt){var xt=ze[nt];if(xt.ignoreCase)qe=!0;else if(/[a-z]/i.test(xt.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){Me=!0,qe=!1;break}}var Bt={b:8,t:9,n:10,v:11,f:12,r:13};function Le(bt){var Mt=bt.charCodeAt(0);if(Mt!==92)return Mt;var lr=bt.charAt(1);return Mt=Bt[lr],Mt||("0"<=lr&&lr<="7"?parseInt(bt.substring(1),8):lr==="u"||lr==="x"?parseInt(bt.substring(2),16):bt.charCodeAt(1))}function Ue(bt){if(bt<32)return(bt<16?"\\x0":"\\x")+bt.toString(16);var Mt=String.fromCharCode(bt);return Mt==="\\"||Mt==="-"||Mt==="]"||Mt==="^"?"\\"+Mt:Mt}function We(bt){var Mt=bt.substring(1,bt.length-1).match(new RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g")),lr=[],mt=Mt[0]==="^",Gt=["["];mt&&Gt.push("^");for(var Jt=mt?1:0,dr=Mt.length;Jt<dr;++Jt){var cr=Mt[Jt];if(/\\[bdsw]/i.test(cr))Gt.push(cr);else{var mr=Le(cr),it;Jt+2<dr&&Mt[Jt+1]==="-"?(it=Le(Mt[Jt+2]),Jt+=2):it=mr,lr.push([mr,it]),it<65||mr>122||(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;Jt<lr.length;++Jt){var Ve=lr[Jt];Ve[0]<=ae[1]+1?ae[1]=Math.max(ae[1],Ve[1]):pe.push(ae=Ve)}for(var Jt=0;Jt<pe.length;++Jt){var Ve=pe[Jt];Gt.push(Ue(Ve[0])),Ve[1]>Ve[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<lr;++Gt){var dr=Mt[Gt];if(dr==="(")++Jt;else if(dr.charAt(0)==="\\"){var cr=+dr.substring(1);cr&&(cr<=Jt?mt[cr]=-1:Mt[Gt]=Ue(cr))}}for(var Gt=1;Gt<mt.length;++Gt)mt[Gt]===-1&&(mt[Gt]=++ye);for(var Gt=0,Jt=0;Gt<lr;++Gt){var dr=Mt[Gt];if(dr==="(")++Jt,mt[Jt]||(Mt[Gt]="(?:");else if(dr.charAt(0)==="\\"){var cr=+dr.substring(1);cr&&cr<=Jt&&(Mt[Gt]="\\"+mt[cr])}}for(var Gt=0;Gt<lr;++Gt)Mt[Gt]==="^"&&Mt[Gt+1]!=="^"&&(Mt[Gt]="");if(bt.ignoreCase&&Me)for(var Gt=0;Gt<lr;++Gt){var dr=Mt[Gt],mr=dr.charAt(0);dr.length>=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<st;++nt){var xt=ze[nt];if(xt.global||xt.multiline)throw new Error(""+xt);Kt.push("(?:"+ft(xt)+")")}return new RegExp(Kt.join("|"),qe?"gi":"g")}function R(ze,ye){var Me=/(?:^|\s)nocode(?:\s|$)/,qe=[],nt=0,st=[],xt=0;function Bt(Le){var Ue=Le.nodeType;if(Ue==1){if(Me.test(Le.className))return;for(var We=Le.firstChild;We;We=We.nextSibling)Bt(We);var ft=Le.nodeName.toLowerCase();(ft==="br"||ft==="li")&&(qe[xt]=`
`,st[xt<<1]=nt++,st[xt++<<1|1]=Le)}else if(Ue==3||Ue==4){var Kt=Le.nodeValue;Kt.length&&(ye?Kt=Kt.replace(/\r\n?/g,`
`):Kt=Kt.replace(/[ \t\r\n]+/g," "),qe[xt]=Kt,st[xt<<1]=nt,nt+=Kt.length,st[xt++<<1|1]=Le)}}return Bt(ze),{sourceCode:qe.join("").replace(/\n$/,""),spans:st}}function K(ze,ye,Me,qe,nt){if(!Me)return;var st={sourceNode:ze,pre:1,langExtension:null,numberLines:null,sourceCode:Me,spans:null,basePos:ye,decorations:null};qe(st),nt.push.apply(nt,st.decorations)}var G=/\S/;function H(ze){for(var ye=void 0,Me=ze.firstChild;Me;Me=Me.nextSibling){var qe=Me.nodeType;ye=qe===1?ye?ze:Me:qe===3&&G.test(Me.nodeValue)?ze:ye}return ye===ze?void 0:ye}function Z(ze,ye){var Me={},qe;(function(){for(var xt=ze.concat(ye),Bt=[],Le={},Ue=0,We=xt.length;Ue<We;++Ue){var ft=xt[Ue],Kt=ft[3];if(Kt)for(var bt=Kt.length;--bt>=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<mt;++lr){var Gt=bt[lr],Jt=Mt[Gt],dr=void 0,cr;if(typeof Jt=="string")cr=!1;else{var mr=Me[Gt.charAt(0)];if(mr)dr=Gt.match(mr[1]),Jt=mr[0];else{for(var it=0;it<nt;++it)if(mr=ye[it],dr=Gt.match(mr[1]),dr){Jt=mr[0];break}dr||(Jt=M)}cr=Jt.length>=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<Bt.length;++We)Le(Bt[We]);ye===(ye|0)&&Bt[0].setAttribute("value",ye);var ft=st.createElement("ol");ft.className="linenums";for(var Kt=Math.max(0,ye-1|0)||0,We=0,bt=Bt.length;We<bt;++We)xt=Bt[We],xt.className="L"+(We+Kt)%10,xt.firstChild||xt.appendChild(st.createTextNode("\xA0")),ft.appendChild(xt);ze.appendChild(ft)}function se(ze){var ye=/\bMSIE\s(\d+)/.exec(navigator.userAgent);ye=ye&&+ye[1]<=8;var Me=/\n/g,qe=ze.sourceCode,nt=qe.length,st=0,xt=ze.spans,Bt=xt.length,Le=0,Ue=ze.decorations,We=Ue.length,ft=0;Ue[We]=nt;var Kt,bt;for(bt=Kt=0;bt<We;)Ue[bt]!==Ue[bt+2]?(Ue[Kt++]=Ue[bt++],Ue[Kt++]=Ue[bt++]):bt+=2;for(We=Kt,bt=Kt=0;bt<We;){for(var Mt=Ue[bt],lr=Ue[bt+1],mt=bt+2;mt+2<=We&&Ue[mt+1]===lr;)mt+=2;Ue[Kt++]=Mt,Ue[Kt++]=lr,bt=mt}We=Ue.length=Kt;var Gt=ze.sourceNode,Jt="";Gt&&(Jt=Gt.style.display,Gt.style.display="none");try{for(var dr=null;Le<Bt;){var cr=xt[Le],mr=xt[Le+2]||nt,it=Ue[ft+2]||nt,mt=Math.min(mr,it),pe=xt[Le+1],ae;if(pe.nodeType!==1&&(ae=qe.substring(st,mt))){ye&&(ae=ae.replace(Me,"\r")),pe.nodeValue=ae;var Ve=pe.ownerDocument,Ye=Ve.createElement("span");Ye.className=Ue[ft+1];var oe=pe.parentNode;oe.replaceChild(Ye,pe),Ye.appendChild(pe),st<mr&&(xt[Le+1]=pe=Ve.createTextNode(qe.substring(mt,mr)),oe.insertBefore(pe,Ye.nextSibling))}st=mt,st>=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*</.test(ye)?"default-markup":"default-code"),Ce[ze]}Re(ce,["default-code"]),Re(Z([],[[M,/^[^<?]+/],[B,/^<!\w[^>]*(?:>|$)/],[I,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[N,/^(?:<[%?]|[%?]>)/],["lang-",/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),Re(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="<pre>"+ze+"</pre>",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<st.length;++Bt)for(var Le=0,Ue=st[Bt].length;Le<Ue;++Le)xt.push(st[Bt][Le]);st=null;var We=Date;We.now||(We={now:function(){return+new Date}});var ft=0,Kt=/\blang(?:uage)?-([\w.]+)(?!\S)/,bt=/\bprettyprint\b/,Mt=/\bprettyprinted\b/,lr=/pre|xmp/i,mt=/^code$/i,Gt=/^(?:pre|code|xmp)$/i,Jt={};function dr(){for(var cr=f.PR_SHOULD_USE_CONTINUATION?We.now()+250:Infinity;ft<xt.length&&We.now()<cr;ft++){for(var mr=xt[ft],it=Jt,pe=mr;pe=pe.previousSibling;){var ae=pe.nodeType,Ve=(ae===7||ae===8)&&pe.nodeValue;if(Ve?!/^\??prettify\b/.test(Ve):ae!==3||/\S/.test(pe.nodeValue))break;if(Ve){it={},Ve.replace(/\b(\w+)=([\w:.%+-]+)/g,function(Fe,Ot,nr){it[Ot]=nr});break}}var Ye=mr.className;if((it!==Jt||bt.test(Ye))&&!Mt.test(Ye)){for(var oe=!1,ht=mr.parentNode;ht;ht=ht.parentNode){var Ft=ht.tagName;if(Gt.test(Ft)&&ht.className&&bt.test(ht.className)){oe=!0;break}}if(!oe){mr.className+=" prettyprinted";var Te=it.lang;if(!Te){Te=Ye.match(Kt);var Lt;!Te&&(Lt=H(mr))&&mt.test(Lt.tagName)&&(Te=Lt.className.match(Kt)),Te&&(Te=Te[1])}var Et;if(lr.test(mr.tagName))Et=1;else{var be=mr.currentStyle,et=qe.defaultView,ot=be?be.whiteSpace:et&&et.getComputedStyle?et.getComputedStyle(mr,null).getPropertyValue("white-space"):0;Et=ot&&ot.substring(0,3)==="pre"}var De=it.linenums;(De=De==="true"||+De)||(De=Ye.match(/\blinenums\b(?::(\d+))?/),De=De?De[1]&&De[1].length?+De[1]:!0:!1),De&&ne(mr,De,Et);var Be={langExtension:Te,sourceNode:mr,numberLines:De,pre:Et,sourceCode:null,basePos:null,spans:null,decorations:null};we(Be)}}}ft<xt.length?f.setTimeout(dr,250):typeof ze=="function"&&ze()}dr()}var Ge=f.PR={createSimpleLexer:Z,registerLangHandler:Re,sourceDecorator:q,PR_ATTRIB_NAME:V,PR_ATTRIB_VALUE:Y,PR_COMMENT:I,PR_DECLARATION:B,PR_KEYWORD:E,PR_LITERAL:C,PR_NOCODE:j,PR_PLAIN:M,PR_PUNCTUATION:N,PR_SOURCE:X,PR_STRING:_,PR_TAG:P,PR_TYPE:S,prettyPrintOne:g?f.prettyPrintOne=Pe:e=Pe,prettyPrint:m=g?f.prettyPrint=Ee:m=Ee},It=f.define;typeof It=="function"&&It.amd&&It("google-code-prettify",[],function(){return Ge})})()},SKnc:function(ue,z,i){var T=i("bYtY"),x=i("QuXc"),g=function(e,m,f,c,a,l){this.x=e==null?0:e,this.y=m==null?0:m,this.x2=f==null?1:f,this.y2=c==null?0:c,this.type="linear",this.global=l||!1,x.call(this,a)};g.prototype={constructor:g},T.inherits(g,x);var h=g;ue.exports=h},"SKx+":function(ue,z,i){var T=i("ProS"),x=T.extendComponentModel({type:"axisPointer",coordSysAxesInfo:null,defaultOption:{show:"auto",triggerOn:null,zlevel:0,z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#aaa",width:1,type:"solid"},shadowStyle:{color:"rgba(150,150,150,0.3)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,shadowBlur:3,shadowColor:"#aaa"},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}}}),g=x;ue.exports=g},SMc4:function(ue,z,i){var T=i("bYtY"),x=i("bLfw"),g=i("nkfE"),h=i("ICMv"),t=x.extend({type:"cartesian2dAxis",axis:null,init:function(){t.superApply(this,"init",arguments),this.resetRange()},mergeOption:function(){t.superApply(this,"mergeOption",arguments),this.resetRange()},restoreData:function(){t.superApply(this,"restoreData",arguments),this.resetRange()},getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"grid",index:this.option.gridIndex,id:this.option.gridId})[0]}});function e(c,a){return a.type||(a.data?"category":"value")}T.merge(t.prototype,h);var m={offset:0};g("x",t,e,m),g("y",t,e,m);var f=t;ue.exports=f},SRve: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:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"};z.default=T},SUKs:function(ue,z,i){var T=i("LPTA"),x=T.debugMode,g=function(){};x===1&&(g=console.error);var h=g;ue.exports=h},SZEN:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.clientToElement=T;function T(x,g,h){var t=h.getBoundingClientRect(),e={x:0,y:0};return x<t.left?e.x=0:x>=t.right?e.x=t.width-1:e.x=x-t.left,g<t.top?e.y=0: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);N<C.length;N++)I.indexOf(C[N])<0&&Object.prototype.propertyIsEnumerable.call(E,C[N])&&(S[C[N]]=E[C[N]]);return S},y=t.forwardRef(function(E,I){var S,C=E.prefixCls,N=E.size,M=E.loading,P=E.className,B=P===void 0?"":P,X=E.disabled,V=w(E,["prefixCls","size","loading","className","disabled"]);Object(b.a)("checked"in V||!("value"in V),"Switch","`value` is not a valid prop, do you mean `checked`?");var Y=t.useContext(p.b),j=Y.getPrefixCls,W=Y.direction,U=t.useContext(A.b),R=j("switch",C),K=t.createElement("div",{className:"".concat(R,"-handle")},M&&t.createElement(o.a,{className:"".concat(R,"-loading-icon")})),G=a()(B,(S={},h()(S,"".concat(R,"-small"),(N||U)==="small"),h()(S,"".concat(R,"-loading"),M),h()(S,"".concat(R,"-rtl"),W==="rtl"),S));return t.createElement(u.a,{insertExtraNode:!0},t.createElement(d,x()({},V,{prefixCls:R,className:G,disabled:X||M,ref:I,loadingIcon:K})))});y.__ANT_SWITCH=!0,y.displayName="Switch";var _=z.a=y},SehX:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("2B6p"),h=g.updateCenterAndZoom;T.registerAction({type:"geoRoam",event:"geoRoam",update:"updateTransform"},function(t,e){var m=t.componentType||"series";e.eachComponent({mainType:m,query:t},function(f){var c=f.coordinateSystem;if(c.type!=="geo")return;var a=h(c,t,f.get("scaleLimit"));f.setCenter&&f.setCenter(a.center),f.setZoom&&f.setZoom(a.zoom),m==="series"&&x.each(f.seriesGroup,function(l){l.setCenter(a.center),l.setZoom(a.zoom)})})})},SgGq:function(ue,z,i){var T=i("bYtY"),x=i("H6uX"),g=i("YH21"),h=i("pP6R");function t(r){this.pointerChecker,this._zr=r,this._opt={};var o=T.bind,u=o(e,this),p=o(m,this),A=o(f,this),b=o(c,this),w=o(a,this);x.call(this),this.setPointerChecker=function(y){this.pointerChecker=y},this.enable=function(y,_){this.disable(),this._opt=T.defaults(T.clone(_)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),y==null&&(y=!0),(y===!0||y==="move"||y==="pan")&&(r.on("mousedown",u),r.on("mousemove",p),r.on("mouseup",A)),(y===!0||y==="scale"||y==="zoom")&&(r.on("mousewheel",b),r.on("pinch",w))},this.disable=function(){r.off("mousedown",u),r.off("mousemove",p),r.off("mouseup",A),r.off("mousewheel",b),r.off("pinch",w)},this.dispose=this.disable,this.isDragging=function(){return this._dragging},this.isPinching=function(){return this._pinching}}T.mixin(t,x);function e(r){if(g.isMiddleOrRightButtonOnMouseUpDown(r)||r.target&&r.target.draggable)return;var o=r.offsetX,u=r.offsetY;this.pointerChecker&&this.pointerChecker(r,o,u)&&(this._x=o,this._y=u,this._dragging=!0)}function m(r){if(!this._dragging||!n("moveOnMouseMove",r,this._opt)||r.gestureEvent==="pinch"||h.isTaken(this._zr,"globalPan"))return;var o=r.offsetX,u=r.offsetY,p=this._x,A=this._y,b=o-p,w=u-A;this._x=o,this._y=u,this._opt.preventDefaultMouseMove&&g.stop(r.event),s(this,"pan","moveOnMouseMove",r,{dx:b,dy:w,oldX:p,oldY:A,newX:o,newY:u})}function f(r){g.isMiddleOrRightButtonOnMouseUpDown(r)||(this._dragging=!1)}function c(r){var o=n("zoomOnMouseWheel",r,this._opt),u=n("moveOnMouseWheel",r,this._opt),p=r.wheelDelta,A=Math.abs(p),b=r.offsetX,w=r.offsetY;if(p===0||!o&&!u)return;if(o){var y=A>3?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;m<e.length;m++){var f=e[m];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(t,f.key,f)}}function g(t,e,m){return e&&x(t.prototype,e),m&&x(t,m),t}var h=function(){function t(){T(this,t),this._subrects=0}return g(t,[{key:"decodeRect",value:function(m,f,c,a,l,s,n){if(this._subrects===0){if(l.rQwait("RRE",4+4))return!1;this._subrects=l.rQshift32();var d=l.rQshiftBytes(4);s.fillRect(m,f,c,a,d)}for(;this._subrects>0;){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&&C<e}function d(C){return C>e||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<G&&(R=ne,G=q);G=Infinity;for(var se=0;se<32&&!(K<m);se++)H=R-K,Z=R+K,l[0]=r(C,M,B,V,H),l[1]=r(N,P,X,Y,H),q=g(l,a),H>=0&&q<G?(R=H,G=q):(s[0]=r(C,M,B,V,Z),s[1]=r(N,P,X,Y,Z),ce=g(s,a),Z<=1&&ce<G?(R=Z,G=ce):K*=.5);return U&&(U[0]=r(C,M,B,V,R),U[1]=r(N,P,X,Y,R)),t(G)}function w(C,N,M,P){var B=1-P;return B*(B*C+2*P*N)+P*P*M}function y(C,N,M,P){return 2*((1-P)*(N-C)+P*(M-N))}function _(C,N,M,P,B){var X=C-2*N+M,V=2*(N-C),Y=C-P,j=0;if(n(X)){if(d(V)){var W=-Y/V;W>=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<R&&(W=K,R=G)}R=Infinity;for(var H=0;H<32&&!(U<m);H++){var Z=W-U,q=W+U;l[0]=w(C,M,B,Z),l[1]=w(N,P,X,Z);var G=g(l,a);if(Z>=0&&G<R)W=Z,R=G;else{s[0]=w(C,M,B,q),s[1]=w(N,P,X,q);var ce=g(s,a);q<=1&&ce<R?(W=q,R=ce):U*=.5}}return j&&(j[0]=w(C,M,B,W),j[1]=w(N,P,X,W)),t(R)}z.cubicAt=r,z.cubicDerivativeAt=o,z.cubicRootAt=u,z.cubicExtrema=p,z.cubicSubdivide=A,z.cubicProjectPoint=b,z.quadraticAt=w,z.quadraticDerivativeAt=y,z.quadraticRootAt=_,z.quadraticExtremum=E,z.quadraticSubdivide=I,z.quadraticProjectPoint=S},Sp2Z:function(ue,z,i){var T=i("3LNs"),x=i("/y7N"),g=i("AVZG"),h=i("Znkb"),t=T.extend({makeElOption:function(a,l,s,n,d){var r=s.axis,o=r.grid,u=n.get("type"),p=e(o,r).getOtherAxis(r).getGlobalExtent(),A=r.toGlobalCoord(r.dataToCoord(l,!0));if(u&&u!=="none"){var b=x.buildElStyle(n),w=m[u](r,A,p);w.style=b,a.graphicKey=w.type,a.pointer=w}var y=g.layout(o.model,s);x.buildCartesianSingleLabelElOption(l,a,y,s,n,d)},getHandleTransform:function(a,l,s){var n=g.layout(l.axis.grid.model,l,{labelInside:!1});return n.labelMargin=s.get("handle.margin"),{position:x.getTransformedPosition(l.axis,a,n),rotation:n.rotation+(n.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(a,l,s,n){var d=s.axis,r=d.grid,o=d.getGlobalExtent(!0),u=e(r,d).getOtherAxis(d).getGlobalExtent(),p=d.dim==="x"?0:1,A=a.position;A[p]+=l[p],A[p]=Math.min(o[1],A[p]),A[p]=Math.max(o[0],A[p]);var b=(u[1]+u[0])/2,w=[b,b];w[p]=A[p];var y=[{verticalAlign:"middle"},{align:"center"}];return{position:A,rotation:a.rotation,cursorPoint:w,tooltipOption:y[p]}}});function e(a,l){var s={};return s[l.dim+"AxisIndex"]=l.index,a.getCartesian(s)}var m={line:function(a,l,s){var n=x.makeLineShape([l,s[0]],[l,s[1]],f(a));return{type:"Line",subPixelOptimize:!0,shape:n}},shadow:function(a,l,s){var n=Math.max(1,a.getBandWidth()),d=s[1]-s[0];return{type:"Rect",shape:x.makeRectShape([l-n/2,s[0]],[n,d],f(a))}}};function f(a){return a.dim==="x"?0:1}h.registerAxisPointerClass("CartesianAxisPointer",t);var c=t;ue.exports=c},Sq3C:function(ue,z,i){var T=i("sKgW"),x=i("zoYe"),g=i("wy8a"),h=i("quyA"),t=i("Z1HP"),e=i("Em2t"),m=Math.ceil;function f(c,a){a=a===void 0?" ":x(a);var l=a.length;if(l<2)return l?T(a,c):a;var s=T(a,m(c/t(a)));return h(a)?g(e(s),0,c).join(""):s.slice(0,c)}ue.exports=f},SqI9:function(ue,z,i){var T=i("y+Vt"),x=i("iXp4"),g=T.extend({type:"sector",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},brush:x(T.prototype.brush),buildPath:function(t,e){var m=e.cx,f=e.cy,c=Math.max(e.r0||0,0),a=Math.max(e.r,0),l=e.startAngle,s=e.endAngle,n=e.clockwise,d=Math.cos(l),r=Math.sin(l);t.moveTo(d*c+m,r*c+f),t.lineTo(d*a+m,r*a+f),t.arc(m,f,a,l,s,!n),t.lineTo(Math.cos(s)*c+m,Math.sin(s)*c+f),c!==0&&t.arc(m,f,c,s,l,n),t.closePath()}});ue.exports=g},SrGk:function(ue,z,i){var T=i("hydK"),x=T.createElement,g=i("bYtY"),h=i("y+Vt"),t=i("Dagg"),e=i("dqUG"),m=i("P47w"),f=m.path,c=m.image,a=m.text,l="0",s="1";function n(r,o,u,p,A){this._zrId=r,this._svgRoot=o,this._tagNames=typeof u=="string"?[u]:u,this._markLabel=p,this._domName=A||"_dom",this.nextId=0}n.prototype.createElement=x,n.prototype.getDefs=function(r){var o=this._svgRoot,u=this._svgRoot.getElementsByTagName("defs");return u.length===0?r?(u=o.insertBefore(this.createElement("defs"),o.firstChild),u.contains||(u.contains=function(p){var A=u.children;if(!A)return!1;for(var b=A.length-1;b>=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<j.length;U++)j[U]&&j[U].label&&a.defaultEmphasis(j[U],"label",W)},getInitialData:function(){},appendData:function(j){var W=this.getRawData();W.appendData(j.data)},getData:function(j){var W=V(this);if(W){var U=W.context.data;return j==null?U:U.getLinkedData(j)}else return E(this).data},setData:function(j){var W=V(this);if(W){var U=W.context;U.data!==j&&W.modifyOutputEnd&&W.setOutputEnd(j.count()),U.outputData=j,W!==this.dataTask&&(U.data=j)}E(this).data=j},getSource:function(){return w(this)},getRawData:function(){return E(this).dataBeforeProcessed},getBaseAxis:function(){var j=this.coordinateSystem;return j&&j.getBaseAxis&&j.getBaseAxis()},formatTooltip:function(j,W,U,R){var K=this;R=R||"html";var G=R==="html"?"<br/>":`
`,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?`
`:"<br/>":"",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;l<r;l++)h.lineTo(m[l][0],m[l][1])}e&&h.closePath()}}z.buildPath=g},TIY9:function(ue,z,i){var T=i("bYtY"),x=T.each,g=i("vafp"),h=i("4NO4"),t=h.makeInner,e=i("Mgri"),m=i("F5Ls"),f=i("a9QJ"),c=i("p/La"),a=t(),l={load:function(n,d,r){var o=a(d).parsed;if(o)return o;var u=d.specialAreas||{},p=d.geoJSON,A;try{A=p?g(p,r):[]}catch(b){throw new Error(`Invalid geoJson format
`+b.message)}return e(n,A),x(A,function(b){var w=b.name;m(n,b),f(n,b),c(n,b);var y=u[w];y&&b.transformTo(y.left,y.top,y.width,y.height)}),a(d).parsed={regions:A,boundingRect:s(A)}}};function s(n){for(var d,r=0;r<n.length;r++){var o=n[r].getBoundingRect();d=d||o.clone(),d.union(o)}return d}ue.exports=l},TJmX:function(ue,z,i){var T=i("zM3Q"),x=["itemStyle","borderColor"],g=["itemStyle","borderColor0"],h=["itemStyle","color"],t=["itemStyle","color0"],e={seriesType:"candlestick",plan:T(),performRawSeries:!0,reset:function(m,f){var c=m.getData();if(c.setVisual({legendSymbol:"roundRect",colorP:s(1,m),colorN:s(-1,m),borderColorP:n(1,m),borderColorN:n(-1,m)}),f.isSeriesFiltered(m))return;var a=m.pipelineContext.large;return!a&&{progress:l};function l(d,r){for(var o;(o=d.next())!=null;){var u=r.getItemModel(o),p=r.getItemLayout(o).sign;r.setItemVisual(o,{color:s(p,u),borderColor:n(p,u)})}}function s(d,r){return r.get(d>0?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<y;w++){var _=o.getName(w);p.set(_,!0),A.push({name:_,value:o.get(u,w),selected:c(o,w,"selected")})}var E=a.load(this.getMapType(),this.option.nameMap,this.option.nameProperty);return T.each(E.regions,function(I){var S=I.name;p.get(S)||(A.push({name:S}),b.push(S))}),this.updateSelectedMap(A),o.appendValues([],b),o},getHostGeoModel:function(){var r=this.option.geoIndex;return r!=null?this.dependentModels.geo[r]:null},getMapType:function(){return(this.getHostGeoModel()||this).option.map},getRawValue:function(r){var o=this.getData();return o.get(o.mapDimension("value"),r)},getRegionModel:function(r){var o=this.getData();return o.getItemModel(o.indexOfName(r))},formatTooltip:function(r){for(var o=this.getData(),u=e(this.getRawValue(r)),p=o.getName(r),A=this.seriesGroup,b=[],w=0;w<A.length;w++){var y=A[w].originalData.indexOfName(p),_=o.mapDimension("value");isNaN(A[w].originalData.get(_,y))||b.push(t(A[w].name))}return b.join(", ")+"<br />"+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(_)<y&&(b="");var E=this.childAt(1);x.setLabelStyle(E.style,E.hoverStyle||{},u,A,{defaultText:p.getShallow("show")?b:null,autoColor:d,useInsideStyle:!0});var I=(w.startAngle+w.endAngle)/2,S=Math.cos(I),C=Math.sin(I),N,M=W("position"),P=W("distance")||0,B=W("align");M==="outside"?(N=w.r+P,B=I>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='<body style="margin:0;"><img src="'+d+'" style="max-width:100%;" title="'+(w&&w[0]||"")+'" /></body>',_=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<a.length;p++)u[a[p]]=r+s[p];n.call(d,u)})}}var m=e(g,["axisIndex","axis","index","id"]);function f(c,a,l){return function(r){var o={nodes:[],records:{}};if(a(function(A){o.records[A.name]={}}),!r)return o;d(r,o);var u;do u=!1,c(p);while(u);function p(A){!s(A,o)&&n(A,o)&&(d(A,o),u=!0)}return o};function s(r,o){return T.indexOf(o.nodes,r)>=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 <rc-animate> 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<U.length;R++){var K=U[R];K.enumerable=K.enumerable||!1,K.configurable=!0,"value"in K&&(K.writable=!0),Object.defineProperty(W,K.key,K)}}return function(W,U,R){return U&&j(W.prototype,U),R&&j(W,R),W}}();function u(j,W){if(!(j instanceof W))throw new TypeError("Cannot call a class as a function")}function p(j,W){if(!j)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return W&&(typeof W=="object"||typeof W=="function")?W:j}function A(j,W){if(typeof W!="function"&&W!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof W);j.prototype=Object.create(W&&W.prototype,{constructor:{value:j,enumerable:!1,writable:!0,configurable:!0}}),W&&(Object.setPrototypeOf?Object.setPrototypeOf(j,W):j.__proto__=W)}var b={enter:"transitionEnter",appear:"transitionAppear",leave:"transitionLeave"},w=function(j){A(W,j);function W(){return u(this,W),p(this,(W.__proto__||Object.getPrototypeOf(W)).apply(this,arguments))}return o(W,[{key:"componentWillUnmount",value:function(){this.stop()}},{key:"componentWillEnter",value:function(R){r.isEnterSupported(this.props)?this.transition("enter",R):R()}},{key:"componentWillAppear",value:function(R){r.isAppearSupported(this.props)?this.transition("appear",R):R()}},{key:"componentWillLeave",value:function(R){r.isLeaveSupported(this.props)?this.transition("leave",R):R()}},{key:"transition",value:function(R,K){var G=this,H=s.a.findDOMNode(this),Z=this.props,q=Z.transitionName,ce=typeof q=="object";this.stop();var ne=function(){G.stopper=null,K()};if((n.b||!Z.animation[R])&&q&&Z[b[R]]){var se=ce?q[R]:q+"-"+R,Ce=se+"-active";ce&&q[R+"Active"]&&(Ce=q[R+"Active"]),this.stopper=Object(n.a)(H,{name:se,active:Ce},ne)}else this.stopper=Z.animation[R](H,ne)}},{key:"stop",value:function(){var R=this.stopper;R&&(this.stopper=null,R.stop())}},{key:"render",value:function(){return this.props.children}}]),W}(x.a.Component),y=w,_=Object.assign||function(j){for(var W=1;W<arguments.length;W++){var U=arguments[W];for(var R in U)Object.prototype.hasOwnProperty.call(U,R)&&(j[R]=U[R])}return j},E=function(){function j(W,U){for(var R=0;R<U.length;R++){var K=U[R];K.enumerable=K.enumerable||!1,K.configurable=!0,"value"in K&&(K.writable=!0),Object.defineProperty(W,K.key,K)}}return function(W,U,R){return U&&j(W.prototype,U),R&&j(W,R),W}}();function I(j,W,U){return W in j?Object.defineProperty(j,W,{value:U,enumerable:!0,configurable:!0,writable:!0}):j[W]=U,j}function S(j,W){if(!(j instanceof W))throw new TypeError("Cannot call a class as a function")}function C(j,W){if(!j)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return W&&(typeof W=="object"||typeof W=="function")?W:j}function N(j,W){if(typeof W!="function"&&W!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof W);j.prototype=Object.create(W&&W.prototype,{constructor:{value:j,enumerable:!1,writable:!0,configurable:!0}}),W&&(Object.setPrototypeOf?Object.setPrototypeOf(j,W):j.__proto__=W)}var M="rc_animate_"+Date.now();function P(j){var W=j.children;return x.a.isValidElement(W)&&!W.key?x.a.cloneElement(W,{key:M}):W}function B(){}var X=function(j){N(W,j);function W(U){S(this,W);var R=C(this,(W.__proto__||Object.getPrototypeOf(W)).call(this,U));return V.call(R),R.currentlyAnimatingKeys={},R.keysToEnter=[],R.keysToLeave=[],R.state={children:t(P(U))},R.childrenRefs={},R}return E(W,[{key:"componentDidMount",value:function(){var R=this,K=this.props.showProp,G=this.state.children;K&&(G=G.filter(function(H){return!!H.props[K]})),G.forEach(function(H){H&&R.performAppear(H.key)})}},{key:"componentWillReceiveProps",value:function(R){var K=this;this.nextProps=R;var G=t(P(R)),H=this.props;H.exclusive&&Object.keys(this.currentlyAnimatingKeys).forEach(function(se){K.stop(se)});var Z=H.showProp,q=this.currentlyAnimatingKeys,ce=H.exclusive?t(P(H)):this.state.children,ne=[];Z?(ce.forEach(function(se){var Ce=se&&e(G,se.key),Re=void 0;(!Ce||!Ce.props[Z])&&se.props[Z]?Re=x.a.cloneElement(Ce||se,I({},Z,!0)):Re=Ce,Re&&ne.push(Re)}),G.forEach(function(se){(!se||!e(ce,se.key))&&ne.push(se)})):ne=a(ce,G),this.setState({children:ne}),G.forEach(function(se){var Ce=se&&se.key;if(se&&q[Ce])return;var Re=se&&e(ce,Ce);if(Z){var Xe=se.props[Z];if(Re){var we=m(ce,Ce,Z);!we&&Xe&&K.keysToEnter.push(Ce)}else Xe&&K.keysToEnter.push(Ce)}else Re||K.keysToEnter.push(Ce)}),ce.forEach(function(se){var Ce=se&&se.key;if(se&&q[Ce])return;var Re=se&&e(G,Ce);if(Z){var Xe=se.props[Z];if(Re){var we=m(G,Ce,Z);!we&&Xe&&K.keysToLeave.push(Ce)}else Xe&&K.keysToLeave.push(Ce)}else Re||K.keysToLeave.push(Ce)})}},{key:"componentDidUpdate",value:function(){var R=this.keysToEnter;this.keysToEnter=[],R.forEach(this.performEnter);var K=this.keysToLeave;this.keysToLeave=[],K.forEach(this.performLeave)}},{key:"isValidChildByKey",value:function(R,K){var G=this.props.showProp;return G?m(R,K,G):e(R,K)}},{key:"stop",value:function(R){delete this.currentlyAnimatingKeys[R];var K=this.childrenRefs[R];K&&K.stop()}},{key:"render",value:function(){var R=this,K=this.props;this.nextProps=K;var G=this.state.children,H=null;G&&(H=G.map(function(ce){if(ce==null)return ce;if(!ce.key)throw new Error("must set key for <rc-animate> 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;b<p;++b){A=r[b]*o,e.setItemLayout(a[0].indices[b],{layerIndex:0,x:n[0][b][0],y0:A,y:n[0][b][1]*o});for(var w=1;w<u;++w)A+=n[w-1][b][1]*o,e.setItemLayout(a[w].indices[b],{layerIndex:w,x:n[w][b][0],y0:A,y:n[w][b][1]*o})}}function t(e){for(var m=e.length,f=e[0].length,c=[],a=[],l=0,s,n={},d=0;d<f;++d){for(var r=0,s=0;r<m;++r)s+=e[r][d][1];s>l&&(l=s),c.push(s)}for(var o=0;o<f;++o)a[o]=(l-c[o])/2;l=0;for(var u=0;u<f;++u){var p=c[u]+a[u];p>l&&(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.clientHeight<oe.scrollHeight||oe.clientWidth<oe.scrollWidth){var Ft=getComputedStyle(oe,null);return u(Ft.overflowY,ht)||u(Ft.overflowX,ht)||function(Te){var Lt=function(Et){if(!Et.ownerDocument||!Et.ownerDocument.defaultView)return null;try{return Et.ownerDocument.defaultView.frameElement}catch(be){return null}}(Te);return!!Lt&&(Lt.clientHeight<Te.scrollHeight||Lt.clientWidth<Te.scrollWidth)}(oe)}return!1}function A(oe,ht,Ft,Te,Lt,Et,be,et){return Et<oe&&be>ht||Et>oe&&be<ht?0:Et<=oe&&et<=Ft||be>=ht&&et>=Ft?Et-oe-Te:be>ht&&et<Ft||Et<oe&&et>Ft?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<Be.length;Or++){var Cr=Be[Or],xn=Cr.getBoundingClientRect(),In=xn.height,ni=xn.width,ir=xn.top,vt=xn.right,_t=xn.bottom,hr=xn.left;if(Te==="if-needed"&&Dt>=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);Lt<Te.length;Lt++)ht.indexOf(Te[Lt])<0&&Object.prototype.propertyIsEnumerable.call(oe,Te[Lt])&&(Ft[Te[Lt]]=oe[Te[Lt]]);return Ft},X=function(ht,Ft){var Te,Lt=m.useContext(P.b),Et=m.useContext(l.b),be=Et.getPrefixCls,et=Et.direction,ot=ht.name,De=ht.prefixCls,Be=ht.className,Fe=Be===void 0?"":Be,Ot=ht.size,nr=Ot===void 0?Lt:Ot,St=ht.form,Wt=ht.colon,Rr=ht.labelAlign,pr=ht.labelCol,rr=ht.wrapperCol,Dt=ht.hideRequiredMark,vr=ht.layout,xr=vr===void 0?"horizontal":vr,Tr=ht.scrollToFirstError,rn=ht.requiredMark,_n=ht.onFinishFailed,Vn=B(ht,["prefixCls","className","size","form","colon","labelAlign","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed"]),Or=Object(m.useMemo)(function(){return rn!==void 0?rn:!Dt},[Dt,rn]),Cr=be("form",De),xn=c()(Cr,(Te={},e()(Te,"".concat(Cr,"-").concat(xr),!0),e()(Te,"".concat(Cr,"-hide-required-mark"),Or===!1),e()(Te,"".concat(Cr,"-rtl"),et==="rtl"),e()(Te,"".concat(Cr,"-").concat(nr),nr),Te),Fe),In=M(St),ni=h()(In,1),ir=ni[0],vt=ir.__INTERNAL__;vt.name=ot;var _t=Object(m.useMemo)(function(){return{name:ot,labelAlign:Rr,labelCol:pr,wrapperCol:rr,vertical:xr==="vertical",colon:Wt,requiredMark:Or,itemRef:vt.itemRef}},[ot,Rr,pr,rr,xr,Wt,Or]);m.useImperativeHandle(Ft,function(){return ir});var hr=function(Rt){_n&&_n(Rt),Tr&&Rt.errorFields.length&&ir.scrollToField(Rt.errorFields[0].name)};return m.createElement(P.a,{size:nr},m.createElement(n.Provider,{value:_t},m.createElement(a.d,x()({id:ot},Vn,{onFinishFailed:hr,form:ir,className:xn}))))},V=m.forwardRef(X),Y=V,j=i("cDf5"),W=i.n(j),U=i("RIqP"),R=i.n(U),K=i("Y+p1"),G=i.n(K),H=i("KW7l"),Z=i("c+Xe"),q=i("qrJ5"),ce=i("CWQg"),ne=i("uaoM"),se=i("/kpp"),Ce=i("YMnH"),Re=i("ZvpZ"),Xe=function(ht){var Ft=ht.prefixCls,Te=ht.label,Lt=ht.htmlFor,Et=ht.labelCol,be=ht.labelAlign,et=ht.colon,ot=ht.required,De=ht.requiredMark,Be=Object(Ce.b)("Form"),Fe=h()(Be,1),Ot=Fe[0];return Te?m.createElement(n.Consumer,{key:"label"},function(nr){var St,Wt=nr.vertical,Rr=nr.labelAlign,pr=nr.labelCol,rr=nr.colon,Dt,vr=Et||pr||{},xr=be||Rr,Tr="".concat(Ft,"-item-label"),rn=c()(Tr,xr==="left"&&"".concat(Tr,"-left"),vr.className),_n=Te,Vn=et===!0||rr!==!1&&et!==!1,Or=Vn&&!Wt;Or&&typeof Te=="string"&&Te.trim()!==""&&(_n=Te.replace(/[:|]\s*$/,"")),De==="optional"&&!ot&&(_n=m.createElement(m.Fragment,null,_n,m.createElement("span",{className:"".concat(Ft,"-item-optional")},(Ot==null?void 0:Ot.optional)||((Dt=Re.a.Form)===null||Dt===void 0?void 0:Dt.optional))));var Cr=c()((St={},e()(St,"".concat(Ft,"-item-required"),ot),e()(St,"".concat(Ft,"-item-required-mark-optional"),De==="optional"),e()(St,"".concat(Ft,"-item-no-colon"),!Vn),St));return m.createElement(se.a,x()({},vr,{className:rn}),m.createElement("label",{htmlFor:Lt,className:Cr,title:typeof Te=="string"?Te:""},_n))}):null},we=Xe,Pe=i("gZBC"),Ee=i.n(Pe),Ge=i("kbBi"),It=i.n(Ge),ze=i("J84W"),ye=i.n(ze),Me=i("sKbD"),qe=i.n(Me),nt=i("YrtM"),st=i("8XRh"),xt=i("hkKa");function Bt(oe,ht,Ft){var Te=m.useRef({errors:oe,visible:!!oe.length}),Lt=Object(xt.a)(),Et=function(){var et=Te.current.visible,ot=!!oe.length,De=Te.current.errors;Te.current.errors=oe,Te.current.visible=ot,et!==ot?ht(ot):(De.length!==oe.length||De.some(function(Be,Fe){return Be!==oe[Fe]}))&&Lt()};return m.useEffect(function(){if(!Ft){var be=setTimeout(Et,10);return function(){return clearTimeout(be)}}},[oe]),Ft&&Et(),[Te.current.visible,Te.current.errors]}var Le={success:ye.a,warning:qe.a,error:It.a,validating:Ee.a},Ue=function(ht){var Ft=ht.prefixCls,Te=ht.wrapperCol,Lt=ht.children,Et=ht.help,be=ht.errors,et=ht.onDomErrorVisibleChange,ot=ht.hasFeedback,De=ht.validateStatus,Be=ht.extra,Fe=Object(xt.a)(),Ot="".concat(Ft,"-item"),nr=m.useContext(n),St=Te||nr.wrapperCol||{},Wt=c()("".concat(Ot,"-control"),St.className),Rr=Bt(be,function(_n){_n&&Promise.resolve().then(function(){et(!0)}),Fe()},!!Et),pr=h()(Rr,2),rr=pr[0],Dt=pr[1];m.useEffect(function(){return function(){et(!1)}},[]);var vr=Object(nt.a)(function(){return Dt},rr,function(_n,Vn){return Vn}),xr=De&&Le[De],Tr=ot&&xr?m.createElement("span",{className:"".concat(Ot,"-children-icon")},m.createElement(xr,null)):null,rn=x()({},nr);return delete rn.labelCol,delete rn.wrapperCol,m.createElement(n.Provider,{value:rn},m.createElement(se.a,x()({},St,{className:Wt}),m.createElement("div",{className:"".concat(Ot,"-control-input")},m.createElement("div",{className:"".concat(Ot,"-control-input-content")},Lt),Tr),m.createElement(st.b,{motionDeadline:500,visible:rr,motionName:"show-help",onLeaveEnd:function(){et(!1)},motionAppear:!0,removeOnLeave:!0},function(_n){var Vn=_n.className;return m.createElement("div",{className:c()("".concat(Ot,"-explain"),Vn),key:"help"},vr.map(function(Or,Cr){return m.createElement("div",{key:Cr,role:"alert"},Or)}))}),Be&&m.createElement("div",{className:"".concat(Ot,"-extra")},Be)))},We=Ue,ft=i("0n0R"),Kt=i("xEkU"),bt=i.n(Kt);function Mt(oe){var ht=m.useState(oe),Ft=h()(ht,2),Te=Ft[0],Lt=Ft[1],Et=Object(m.useRef)(null),be=Object(m.useRef)([]),et=Object(m.useRef)(!1);m.useEffect(function(){return function(){et.current=!0,bt.a.cancel(Et.current)}},[]);function ot(De){if(et.current)return;Et.current===null&&(be.current=[],Et.current=bt()(function(){Et.current=null,Lt(function(Be){var Fe=Be;return be.current.forEach(function(Ot){Fe=Ot(Fe)}),Fe})})),be.current.push(De)}return[Te,ot]}function lr(){var oe=m.useContext(n),ht=oe.itemRef,Ft=m.useRef({});function Te(Lt,Et){var be=Et&&W()(Et)==="object"&&Et.ref,et=Lt.join("_");return(Ft.current.name!==et||Ft.current.originRef!==be)&&(Ft.current.name=et,Ft.current.originRef=be,Ft.current.ref=Object(Z.a)(ht(Lt),be)),Ft.current.ref}return Te}var mt=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);Lt<Te.length;Lt++)ht.indexOf(Te[Lt])<0&&Object.prototype.propertyIsEnumerable.call(oe,Te[Lt])&&(Ft[Te[Lt]]=oe[Te[Lt]]);return Ft},Gt=Object(ce.a)("success","warning","error","validating",""),Jt=m.memo(function(oe){var ht=oe.children;return ht},function(oe,ht){return oe.value===ht.value&&oe.update===ht.update});function dr(oe){return oe===null&&Object(ne.a)(!1,"Form.Item","`null` is passed as `name` property"),!(oe==null)}function cr(oe){var ht=oe.name,Ft=oe.fieldKey,Te=oe.noStyle,Lt=oe.dependencies,Et=oe.prefixCls,be=oe.style,et=oe.className,ot=oe.shouldUpdate,De=oe.hasFeedback,Be=oe.help,Fe=oe.rules,Ot=oe.validateStatus,nr=oe.children,St=oe.required,Wt=oe.label,Rr=oe.trigger,pr=Rr===void 0?"onChange":Rr,rr=oe.validateTrigger,Dt=oe.hidden,vr=mt(oe,["name","fieldKey","noStyle","dependencies","prefixCls","style","className","shouldUpdate","hasFeedback","help","rules","validateStatus","children","required","label","trigger","validateTrigger","hidden"]),xr=m.useRef(!1),Tr=m.useContext(l.b),rn=Tr.getPrefixCls,_n=m.useContext(n),Vn=_n.name,Or=_n.requiredMark,Cr=m.useContext(d),xn=Cr.updateItemErrors,In=m.useState(!!Be),ni=h()(In,2),ir=ni[0],vt=ni[1],_t=m.useRef(Ot),hr=Mt({}),yr=h()(hr,2),Rt=yr[0],fr=yr[1],Ct=m.useContext(H.b),Zt=Ct.validateTrigger,jr=rr!==void 0?rr:Zt;function or($e){xr.current||vt($e)}var Er=dr(ht),En=m.useRef([]);m.useEffect(function(){return function(){xr.current=!0,xn(En.current.join("__SPLIT__"),[])}},[]);var vn=rn("form",Et),qn=Te?xn:function($e,ve){fr(function(){var Ne=arguments.length>0&&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;Ai<Mr;Ai++)Yn[Ai]=arguments[Ai];(gr=dt[Jr])===null||gr===void 0||($t=gr).call.apply($t,[dt].concat(Yn)),(qr=(fn=nr.props)[Jr])===null||qr===void 0||(Bn=qr).call.apply(Bn,[fn].concat(Yn))}}),Xt=m.createElement(Jt,{value:dt[oe.valuePropName||"value"],update:ga.current},Object(ft.a)(nr,Ur))}else Qi&&(ot||Lt)&&!Er?Xt=nr(Ne):(Object(ne.a)(!Ze.length,"Form.Item","`name` is only used for validate React element. If you are using Form.Item as layout display, please remove `name` instead."),Xt=nr);return Yi(Xt,Qe,ve,yt)})}var mr=cr,it=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);Lt<Te.length;Lt++)ht.indexOf(Te[Lt])<0&&Object.prototype.propertyIsEnumerable.call(oe,Te[Lt])&&(Ft[Te[Lt]]=oe[Te[Lt]]);return Ft},pe=function(ht){var Ft=ht.children,Te=it(ht,["children"]);return Object(ne.a)(!!Te.name,"Form.List","Miss `name` prop."),m.createElement(a.c,Te,function(Lt,Et){return Ft(Lt.map(function(be){return x()(x()({},be),{fieldKey:be.key})}),Et)})},ae=pe,Ve=Y;Ve.Item=mr,Ve.List=ae,Ve.useForm=M,Ve.Provider=r,Ve.create=function(){Object(ne.a)(!1,"Form","antd v4 removed `Form.create`. Please remove or use `@ant-design/compatible` instead.")};var Ye=z.a=Ve},VpOo:function(ue,z){function i(T,x){var g=x.x,h=x.y,t=x.width,e=x.height,m=x.r,f,c,a,l;t<0&&(g=g+t,t=-t),e<0&&(h=h+e,e=-e),typeof m=="number"?f=c=a=l=m:m instanceof Array?m.length===1?f=c=a=l=m[0]:m.length===2?(f=a=m[0],c=l=m[1]):m.length===3?(f=m[0],c=l=m[1],a=m[2]):(f=m[0],c=m[1],a=m[2],l=m[3]):f=c=a=l=0;var s;f+c>t&&(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.length;++Ie)ie.appendChild(F[Ie]);return ie}function P(D,F,J,te){var ie=M(D,F,J,te);return ie.setAttribute("role","presentation"),ie}var B;document.createRange?B=function(F,J,te,ie){var Ie=document.createRange();return Ie.setEnd(ie||F,te),Ie.setStart(F,J),Ie}:B=function(F,J,te){var ie=document.body.createTextRange();try{ie.moveToElementText(F.parentNode)}catch(Ie){return ie}return ie.collapse(!0),ie.moveEnd("character",te),ie.moveStart("character",J),ie};function X(D,F){if(F.nodeType==3&&(F=F.parentNode),D.contains)return D.contains(F);do if(F.nodeType==11&&(F=F.host),F==D)return!0;while(F=F.parentNode)}function V(){var D;try{D=document.activeElement}catch(F){D=document.body||null}for(;D&&D.shadowRoot&&D.shadowRoot.activeElement;)D=D.shadowRoot.activeElement;return D}function Y(D,F){var J=D.className;I(F).test(J)||(D.className+=(J?" ":"")+F)}function j(D,F){for(var J=D.split(" "),te=0;te<J.length;te++)J[te]&&!I(J[te]).test(F)&&(F+=" "+J[te]);return F}var W=function(F){F.select()};o?W=function(F){F.selectionStart=0,F.selectionEnd=F.value.length}:m&&(W=function(F){try{F.select()}catch(J){}});function U(D){var F=Array.prototype.slice.call(arguments,1);return function(){return D.apply(null,F)}}function R(D,F,J){F||(F={});for(var te in D)D.hasOwnProperty(te)&&(J!==!1||!F.hasOwnProperty(te))&&(F[te]=D[te]);return F}function K(D,F,J,te,ie){F==null&&(F=D.search(/[^\s\u00a0]/),F==-1&&(F=D.length));for(var Ie=te||0,pt=ie||0;;){var Ut=D.indexOf(" ",Ie);if(Ut<0||Ut>=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<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,D),this.time=J)};function H(D,F){for(var J=0;J<D.length;++J)if(D[J]==F)return J;return-1}var Z=50,q={toString:function(){return"CodeMirror.Pass"}},ce={scroll:!1},ne={origin:"*mouse"},se={origin:"+move"};function Ce(D,F,J){for(var te=0,ie=0;;){var Ie=D.indexOf(" ",te);Ie==-1&&(Ie=D.length);var pt=Ie-te;if(Ie==D.length||ie+pt>=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<D.length;te++)J[te]=F(D[te],te);return J}function Ee(D,F,J){for(var te=0,ie=J(F);te<D.length&&J(D[te])<=ie;)te++;D.splice(te,0,F)}function Ge(){}function It(D,F){var J;return Object.create?J=Object.create(D):(Ge.prototype=D,J=new Ge),F&&R(F,J),J}var ze=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function ye(D){return/\w/.test(D)||D>"\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:F<D.length)&&st(D.charAt(F));)F+=J;return F}function Bt(D,F,J){for(var te=F>J?-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;Ie<D.length;++Ie){var pt=D[Ie];(pt.from<J&&pt.to>F||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;ie<D.length;++ie){var Ie=D[ie];if(Ie.from<F&&Ie.to>F)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<ci;++ia)ai.push(J(ur.charCodeAt(ia)));for(var Pa=0,Ja=kn;Pa<ci;++Pa){var Ga=ai[Pa];Ga=="m"?ai[Pa]=Ja:Ja=Ga}for(var Ka=0,uo=kn;Ka<ci;++Ka){var Mo=ai[Ka];Mo=="1"&&uo=="r"?ai[Ka]="n":Ie.test(Mo)&&(uo=Mo,Mo=="r"&&(ai[Ka]="R"))}for(var vs=1,Qo=ai[0];vs<ci-1;++vs){var ks=ai[vs];ks=="+"&&Qo=="1"&&ai[vs+1]=="1"?ai[vs]="1":ks==","&&Qo==ai[vs+1]&&(Qo=="1"||Qo=="n")&&(ai[vs]=Qo),Qo=ks}for(var vl=0;vl<ci;++vl){var zl=ai[vl];if(zl==",")ai[vl]="N";else if(zl=="%"){var Dl=void 0;for(Dl=vl+1;Dl<ci&&ai[Dl]=="%";++Dl);for(var pc=vl&&ai[vl-1]=="!"||Dl<ci&&ai[Dl]=="1"?"1":"N",Nc=vl;Nc<Dl;++Nc)ai[Nc]=pc;vl=Dl-1}}for(var lc=0,mc=kn;lc<ci;++lc){var cc=ai[lc];mc=="L"&&cc=="1"?ai[lc]="L":Ie.test(cc)&&(mc=cc)}for(var ho=0;ho<ci;++ho)if(ie.test(ai[ho])){var Ul=void 0;for(Ul=ho+1;Ul<ci&&ie.test(ai[Ul]);++Ul);for(var Rl=(ho?ai[ho-1]:kn)=="L",ql=(Ul<ci?ai[Ul]:kn)=="L",fd=Rl==ql?Rl?"L":"R":kn,ol=ho;ol<Ul;++ol)ai[ol]=fd;ho=Ul-1}for(var zs=[],qc,Tc=0;Tc<ci;)if(pt.test(ai[Tc])){var pd=Tc;for(++Tc;Tc<ci&&pt.test(ai[Tc]);++Tc);zs.push(new tr(0,pd,Tc))}else{var wu=Tc,eu=zs.length,Ou=bn=="rtl"?1:0;for(++Tc;Tc<ci&&ai[Tc]!="L";++Tc);for(var kc=wu;kc<Tc;)if(Ut.test(ai[kc])){wu<kc&&(zs.splice(eu,0,new tr(1,wu,kc)),eu+=Ou);var du=kc;for(++kc;kc<Tc&&Ut.test(ai[kc]);++kc);zs.splice(eu,0,new tr(2,du,kc)),eu+=Ou,wu=kc}else++kc;wu<Tc&&zs.splice(eu,0,new tr(1,wu,Tc))}return bn=="ltr"&&(zs[0].level==1&&(qc=ur.match(/^\s+/))&&(zs[0].from=qc[0].length,zs.unshift(new tr(0,0,qc[0].length))),we(zs).level==1&&(qc=ur.match(/\s+$/))&&(we(zs).to-=qc[0].length,zs.push(new tr(0,ci-qc[0].length,ci)))),bn=="rtl"?zs.reverse():zs}}();function Kt(D,F){var J=D.order;return J==null&&(J=D.order=ft(D.text,F)),J}var bt=[],Mt=function(F,J,te){if(F.addEventListener)F.addEventListener(J,te,!1);else if(F.attachEvent)F.attachEvent("on"+J,te);else{var ie=F._handlers||(F._handlers={});ie[J]=(ie[J]||bt).concat(te)}};function lr(D,F){return D._handlers&&D._handlers[F]||bt}function mt(D,F,J){if(D.removeEventListener)D.removeEventListener(F,J,!1);else if(D.detachEvent)D.detachEvent("on"+F,J);else{var te=D._handlers,ie=te&&te[F];if(ie){var Ie=H(ie,J);Ie>-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;ie<J.length;++ie)J[ie].apply(null,te)}function Jt(D,F,J){return typeof F=="string"&&(F={type:F,preventDefault:function(){this.defaultPrevented=!0}}),Gt(D,J||F.type,D,F),ae(F)||F.codemirrorIgnore}function dr(D){var F=D._handlers&&D._handlers.cursorActivity;if(!F)return;for(var J=D.curOp.cursorActivityHandlers||(D.curOp.cursorActivityHandlers=[]),te=0;te<F.length;++te)H(J,F[te])==-1&&J.push(F[te])}function cr(D,F){return lr(D,F).length>0}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.pos<this.string.length)return this.string.charAt(this.pos++)},Tr.prototype.eat=function(D){var F=this.string.charAt(this.pos),J;if(typeof D=="string"?J=F==D:J=F&&(D.test?D.test(F):D(F)),J)return++this.pos,F},Tr.prototype.eatWhile=function(D){for(var F=this.pos;this.eat(D););return this.pos>F},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.lastColumnPos<this.start&&(this.lastColumnValue=K(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?K(this.string,this.lineStart,this.tabSize):0)},Tr.prototype.indentation=function(){return K(this.string,null,this.tabSize)-(this.lineStart?K(this.string,this.lineStart,this.tabSize):0)},Tr.prototype.match=function(D,F,J){if(typeof D=="string"){var te=function(Ut){return J?Ut.toLowerCase():Ut},ie=this.string.substr(this.pos,D.length);if(te(ie)==te(D))return F!==!1&&(this.pos+=D.length),!0}else{var Ie=this.string.slice(this.pos).match(D);return Ie&&Ie.index>0?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<Ie){J=ie;break}F-=Ie}return J.lines[F]}function _n(D,F,J){var te=[],ie=F.line;return D.iter(F.line,J.line+1,function(Ie){var pt=Ie.text;ie==J.line&&(pt=pt.slice(0,J.ch)),ie==F.line&&(pt=pt.slice(F.ch)),te.push(pt),++ie}),te}function Vn(D,F,J){var te=[];return D.iter(F,J,function(ie){te.push(ie.text)}),te}function Or(D,F){var J=F-D.height;if(J)for(var te=D;te;te=te.parent)te.height+=J}function Cr(D){if(D.parent==null)return null;for(var F=D.parent,J=H(F.lines,D),te=F.parent;te;F=te,te=te.parent)for(var ie=0;!(te.children[ie]==F);++ie)J+=te.children[ie].chunkSize();return J+F.first}function xn(D,F){var J=D.first;e:do{for(var te=0;te<D.children.length;++te){var ie=D.children[te],Ie=ie.height;if(F<Ie){D=ie;continue e}F-=Ie,J+=ie.chunkSize()}return J}while(!D.lines);for(var pt=0;pt<D.lines.length;++pt){var Ut=D.lines[pt],tr=Ut.height;if(F<tr)break;F-=tr}return J+pt}function In(D,F){return F>=D.first&&F<D.first+D.size}function ni(D,F){return String(D.lineNumberFormatter(F+D.firstLineNumber))}function ir(D,F,J){if(J===void 0&&(J=null),!(this instanceof ir))return new ir(D,F,J);this.line=D,this.ch=F,this.sticky=J}function vt(D,F){return D.line-F.line||D.ch-F.ch}function _t(D,F){return D.sticky==F.sticky&&vt(D,F)==0}function hr(D){return ir(D.line,D.ch)}function yr(D,F){return vt(D,F)<0?F:D}function Rt(D,F){return vt(D,F)<0?D:F}function fr(D,F){return Math.max(D.first,Math.min(F,D.first+D.size-1))}function Ct(D,F){if(F.line<D.first)return ir(D.first,0);var J=D.first+D.size-1;return F.line>J?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;te<F.length;te++)J[te]=Ct(D,F[te]);return J}var or=function(F,J){this.state=F,this.lookAhead=J},Er=function(F,J,te,ie){this.state=J,this.doc=F,this.line=te,this.maxLookAhead=ie||0,this.baseTokens=null,this.baseTokenPos=1};Er.prototype.lookAhead=function(D){var F=this.doc.getLine(this.line+D);return F!=null&&D>this.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;ai<ia;){var Ga=ie[ci];Ga>ia&&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(;Ja<ci;Ja+=2){var Ka=ie[Ja+1];ie[Ja+1]=(Ka?Ka+" ":"")+"overlay "+Pa}},Ie),J.state=pt,J.baseTokens=null,J.baseTokenPos=1},tr=0;tr<D.state.overlays.length;++tr)Ut(tr);return{styles:ie,classes:Ie.bgClass||Ie.textClass?Ie:null}}function vn(D,F,J){if(!F.styles||F.styles[0]!=D.state.modeGen){var te=qn(D,Cr(F)),ie=F.text.length>D.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&&ur<ie.viewTo?Ut.save():null,Ut.nextLine()}),J&&(te.modeFrontier=Ut.line),Ut}function pi(D,F,J,te){var ie=D.doc.mode,Ie=new Tr(F,D.options.tabSize,J);for(Ie.start=Ie.pos=te||0,F==""&&Yi(ie,J.state);!Ie.eol();)Qi(ie,Ie,J.state),Ie.start=Ie.pos}function Yi(D,F){if(D.blankLine)return D.blankLine(F);if(!D.innerMode)return;var J=vr(D,F);if(J.mode.blankLine)return J.mode.blankLine(J.state)}function Qi(D,F,J,te){for(var ie=0;ie<10;ie++){te&&(te[0]=vr(D,J).mode);var Ie=D.token(F,J);if(F.pos>F.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.pos<F.ch)&&!ur.eol();)ur.start=ur.pos,pt=Qi(Ie,ur,tr.state),te&&bn.push(new ga(ur,pt,Dt(ie.mode,tr.state)));return te?bn:new ga(ur,pt,tr.state)}function $e(D,F){if(D)for(;;){var J=D.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!J)break;D=D.slice(0,J.index)+D.slice(J.index+J[0].length);var te=J[1]?"bgClass":"textClass";F[te]==null?F[te]=J[2]:new RegExp("(?:^|\\s)"+J[2]+"(?:$|\\s)").test(F[te])||(F[te]+=" "+J[2])}return D}function ve(D,F,J,te,ie,Ie,pt){var Ut=J.flattenSpans;Ut==null&&(Ut=D.options.flattenSpans);var tr=0,ur=null,bn=new Tr(F,D.options.tabSize,te),kn,ci=D.options.addModeClass&&[null];for(F==""&&$e(Yi(J,te.state),Ie);!bn.eol();){if(bn.pos>D.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(;tr<bn.start;)tr=Math.min(bn.start,tr+5e3),ie(tr,ur);ur=kn}bn.start=bn.pos}for(;tr<bn.pos;){var ia=Math.min(bn.pos,tr+5e3);ie(ia,ur),tr=ia}}function Ne(D,F,J){for(var te,ie,Ie=D.doc,pt=J?-1:F-(D.doc.mode.innerMode?1e3:100),Ut=F;Ut>pt;--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.highlightFrontier<F-10)return;for(var J=D.first,te=F-1;te>J;te--){var ie=rn(D,te).stateAfter;if(ie&&(!(ie instanceof or)||te+ie.lookAhead<F)){J=te+1;break}}D.highlightFrontier=Math.min(D.highlightFrontier,J)}var Ze=!1,Qe=!1;function tt(){Ze=!0}function yt(){Qe=!0}function dt(D,F,J){this.marker=D,this.from=F,this.to=J}function Xt(D,F){if(D)for(var J=0;J<D.length;++J){var te=D[J];if(te.marker==F)return te}}function Ur(D,F){for(var J,te=0;te<D.length;++te)D[te]!=F&&(J||(J=[])).push(D[te]);return J}function Ir(D,F){D.markedSpans=D.markedSpans?D.markedSpans.concat([F]):[F],F.marker.attachLine(D)}function Jr(D,F,J){var te;if(D)for(var ie=0;ie<D.length;++ie){var Ie=D[ie],pt=Ie.marker,Ut=Ie.from==null||(pt.inclusiveLeft?Ie.from<=F:Ie.from<F);if(Ut||Ie.from==F&&pt.type=="bookmark"&&(!J||!Ie.marker.insertLeft)){var tr=Ie.to==null||(pt.inclusiveRight?Ie.to>=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<D.length;++ie){var Ie=D[ie],pt=Ie.marker,Ut=Ie.to==null||(pt.inclusiveRight?Ie.to>=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.from<F);(te||(te=[])).push(new dt(pt,tr?null:Ie.from-F,Ie.to==null?null:Ie.to-F))}}return te}function Bn(D,F){if(F.full)return null;var J=In(D,F.from.line)&&rn(D,F.from.line).markedSpans,te=In(D,F.to.line)&&rn(D,F.to.line).markedSpans;if(!J&&!te)return null;var ie=F.from.ch,Ie=F.to.ch,pt=vt(F.from,F.to)==0,Ut=Jr(J,ie,pt),tr=$t(te,Ie,pt),ur=F.text.length==1,bn=we(F.text).length+(ur?ie:0);if(Ut)for(var kn=0;kn<Ut.length;++kn){var ci=Ut[kn];if(ci.to==null){var ai=Xt(tr,ci.marker);ai?ur&&(ci.to=ai.to==null?null:ai.to+bn):ci.to=ie}}if(tr)for(var ia=0;ia<tr.length;++ia){var Pa=tr[ia];if(Pa.to!=null&&(Pa.to+=bn),Pa.from==null){var Ja=Xt(Ut,Pa.marker);Ja||(Pa.from=bn,ur&&(Ut||(Ut=[])).push(Pa))}else Pa.from+=bn,ur&&(Ut||(Ut=[])).push(Pa)}Ut&&(Ut=gr(Ut)),tr&&tr!=Ut&&(tr=gr(tr));var Ga=[Ut];if(!ur){var Ka=F.text.length-2,uo;if(Ka>0&&Ut)for(var Mo=0;Mo<Ut.length;++Mo)Ut[Mo].to==null&&(uo||(uo=[])).push(new dt(Ut[Mo].marker,null,null));for(var vs=0;vs<Ka;++vs)Ga.push(uo);Ga.push(tr)}return Ga}function gr(D){for(var F=0;F<D.length;++F){var J=D[F];J.from!=null&&J.from==J.to&&J.marker.clearWhenEmpty!==!1&&D.splice(F--,1)}return D.length?D:null}function fn(D,F,J){var te=null;if(D.iter(F.line,J.line+1,function(ai){if(ai.markedSpans)for(var ia=0;ia<ai.markedSpans.length;++ia){var Pa=ai.markedSpans[ia].marker;Pa.readOnly&&(!te||H(te,Pa)==-1)&&(te||(te=[])).push(Pa)}}),!te)return null;for(var ie=[{from:F,to:J}],Ie=0;Ie<te.length;++Ie)for(var pt=te[Ie],Ut=pt.find(0),tr=0;tr<ie.length;++tr){var ur=ie[tr];if(vt(ur.to,Ut.from)<0||vt(ur.from,Ut.to)>0)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;J<F.length;++J)F[J].marker.detachLine(D);D.markedSpans=null}function Mr(D,F){if(!F)return;for(var J=0;J<F.length;++J)F[J].marker.attachLine(D);D.markedSpans=F}function Yn(D){return D.inclusiveLeft?-1:0}function Ai(D){return D.inclusiveRight?1:0}function Fi(D,F){var J=D.lines.length-F.lines.length;if(J!=0)return J;var te=D.find(),ie=F.find(),Ie=vt(te.from,ie.from)||Yn(D)-Yn(F);if(Ie)return-Ie;var pt=vt(te.to,ie.to)||Ai(D)-Ai(F);return pt||F.id-D.id}function Hi(D,F){var J=Qe&&D.markedSpans,te;if(J)for(var ie=void 0,Ie=0;Ie<J.length;++Ie)ie=J[Ie],ie.marker.collapsed&&(F?ie.from:ie.to)==null&&(!te||Fi(te,ie.marker)<0)&&(te=ie.marker);return te}function ji(D){return Hi(D,!0)}function la(D){return Hi(D,!1)}function di(D,F){var J=Qe&&D.markedSpans,te;if(J)for(var ie=0;ie<J.length;++ie){var Ie=J[ie];Ie.marker.collapsed&&(Ie.from==null||Ie.from<F)&&(Ie.to==null||Ie.to>F)&&(!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<pt.length;++Ut){var tr=pt[Ut];if(!tr.marker.collapsed)continue;var ur=tr.marker.find(0),bn=vt(ur.from,J)||Yn(tr.marker)-Yn(ie),kn=vt(ur.to,te)||Ai(tr.marker)-Ai(ie);if(bn>=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;ie<J.length;++ie){if(te=J[ie],!te.marker.collapsed)continue;if(te.from==null)return!0;if(te.marker.widgetNode)continue;if(te.from==0&&te.marker.inclusiveLeft&&oa(D,F,te))return!0}}function oa(D,F,J){if(J.to==null){var te=J.marker.find(1,!0);return oa(D,te.line,Xt(te.line.markedSpans,J.marker))}if(J.marker.inclusiveRight&&J.to==F.text.length)return!0;for(var ie=void 0,Ie=0;Ie<F.markedSpans.length;++Ie)if(ie=F.markedSpans[Ie],ie.marker.collapsed&&!ie.marker.widgetNode&&ie.from==J.to&&(ie.to==null||ie.to!=J.from)&&(ie.marker.inclusiveLeft||J.marker.inclusiveRight)&&oa(D,F,ie))return!0}function Ci(D){D=Hn(D);for(var F=0,J=D.parent,te=0;te<J.lines.length;++te){var ie=J.lines[te];if(ie==D)break;F+=ie.height}for(var Ie=J.parent;Ie;J=Ie,Ie=J.parent)for(var pt=0;pt<Ie.children.length;++pt){var Ut=Ie.children[pt];if(Ut==J)break;F+=Ut.height}return F}function mi(D){if(D.height==0)return 0;for(var F=D.text.length,J,te=D;J=ji(te);){var ie=J.find(0,!0);te=ie.from.line,F+=ie.from.ch-ie.to.ch}for(te=D;J=la(te);){var Ie=J.find(0,!0);F-=te.text.length-Ie.from.ch,te=Ie.to.line,F+=te.text.length-Ie.to.ch}return F}function Bi(D){var F=D.display,J=D.doc;F.maxLine=rn(J,J.first),F.maxLineLength=mi(F.maxLine),F.maxLineChanged=!0,J.iter(function(te){var ie=mi(te);ie>F.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;ie<D.length;ie++){var Ie=D.charAt(ie);Ie==" "&&J&&(ie==D.length-1||D.charCodeAt(ie+1)==32)&&(Ie="\xA0"),te+=Ie,J=Ie==" "}return te}function va(D,F){return function(J,te,ie,Ie,pt,Ut,tr){ie=ie?ie+" cm-force-border":"cm-force-border";for(var ur=J.pos,bn=ur+te.length;;){for(var kn=void 0,ci=0;ci<F.length&&!(kn=F[ci],kn.to>ur&&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;pt<J.length;pt+=2)F.addToken(F,ie.slice(Ie,Ie=J[pt]),Ti(J[pt+1],F.cm.options));return}for(var Ut=ie.length,tr=0,ur=1,bn="",kn,ci,ai=0,ia,Pa,Ja,Ga,Ka;;){if(ai==tr){ia=Pa=Ja=ci="",Ka=null,Ga=null,ai=Infinity;for(var uo=[],Mo=void 0,vs=0;vs<te.length;++vs){var Qo=te[vs],ks=Qo.marker;if(ks.type=="bookmark"&&Qo.from==tr&&ks.widgetNode)uo.push(ks);else if(Qo.from<=tr&&(Qo.to==null||Qo.to>tr||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<Mo.length;zl+=2)Mo[zl+1]==ai&&(Pa+=" "+Mo[zl]);if(!Ga||Ga.from==tr)for(var Dl=0;Dl<uo.length;++Dl)co(F,0,uo[Dl]);if(Ga&&(Ga.from||0)==tr){if(co(F,(Ga.to==null?Ut+1:Ga.to)-tr,Ga.marker,Ga.from==null),Ga.to==null)return;Ga.to==tr&&(Ga=!1)}}if(tr>=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;Ie<J;Ie=ie){var pt=new as(D.doc,rn(D.doc,Ie),Ie);ie=Ie+pt.size,te.push(pt)}return te}var sn=null;function fa(D){sn?sn.ops.push(D):D.ownsGroup=sn={ops:[D],delayedCallbacks:[]}}function ba(D){var F=D.delayedCallbacks,J=0;do{for(;J<F.length;J++)F[J].call(null);for(var te=0;te<D.ops.length;te++){var ie=D.ops[te];if(ie.cursorActivityHandlers)for(;ie.cursorActivityCalled<ie.cursorActivityHandlers.length;)ie.cursorActivityHandlers[ie.cursorActivityCalled++].call(null,ie.cm)}}while(J<F.length)}function na(D,F){var J=D.ownsGroup;if(!J)return;try{ba(J)}finally{sn=null,F(J)}}var io=null;function Qt(D,F){var J=lr(D,F);if(!J.length)return;var te=Array.prototype.slice.call(arguments,2),ie;sn?ie=sn.delayedCallbacks:io?ie=io:(ie=io=[],setTimeout(dn,0));for(var Ie=function(tr){ie.push(function(){return J[tr].apply(null,te)})},pt=0;pt<J.length;++pt)Ie(pt)}function dn(){var D=io;io=null;for(var F=0;F<D.length;++F)D[F]()}function Sn(D,F,J,te){for(var ie=0;ie<F.changes.length;ie++){var Ie=F.changes[ie];Ie=="text"?Ar(D,F):Ie=="gutter"?Vr(D,F,J,te):Ie=="class"?wr(D,F):Ie=="widget"&&Yr(D,F,te)}F.changes=null}function Rn(D){return D.node==D.text&&(D.node=M("div",null,null,"position: relative"),D.text.parentNode&&D.text.parentNode.replaceChild(D.node,D.text),D.node.appendChild(D.text),m&&f<8&&(D.node.style.zIndex=2)),D.node}function Je(D,F){var J=F.bgClass?F.bgClass+" "+(F.line.bgClass||""):F.line.bgClass;if(J&&(J+=" CodeMirror-linebackground"),F.background)J?F.background.className=J:(F.background.parentNode.removeChild(F.background),F.background=null);else if(J){var te=Rn(F);F.background=te.insertBefore(M("div",null,J),te.firstChild),D.display.input.setUneditable(F.background)}}function kt(D,F){var J=D.display.externalMeasured;return J&&J.line==F.line?(D.display.externalMeasured=null,F.measure=J.measure,J.built):Ei(D,F)}function Ar(D,F){var J=F.text.className,te=kt(D,F);F.text==F.node&&(F.node=te.pre),F.text.parentNode.replaceChild(te.pre,F.text),F.text=te.pre,te.bgClass!=F.bgClass||te.textClass!=F.textClass?(F.bgClass=te.bgClass,F.textClass=te.textClass,wr(D,F)):J&&(F.text.className=J)}function wr(D,F){Je(D,F),F.line.wrapClass?Rn(F).className=F.line.wrapClass:F.node!=F.text&&(F.node.className="");var J=F.textClass?F.textClass+" "+(F.line.textClass||""):F.line.textClass;F.text.className=J||""}function Vr(D,F,J,te){if(F.gutter&&(F.node.removeChild(F.gutter),F.gutter=null),F.gutterBackground&&(F.node.removeChild(F.gutterBackground),F.gutterBackground=null),F.line.gutterClass){var ie=Rn(F);F.gutterBackground=M("div",null,"CodeMirror-gutter-background "+F.line.gutterClass,"left: "+(D.options.fixedGutter?te.fixedPos:-te.gutterTotalWidth)+"px; width: "+te.gutterTotalWidth+"px"),D.display.input.setUneditable(F.gutterBackground),ie.insertBefore(F.gutterBackground,F.text)}var Ie=F.line.gutterMarkers;if(D.options.lineNumbers||Ie){var pt=Rn(F),Ut=F.gutter=M("div",null,"CodeMirror-gutter-wrapper","left: "+(D.options.fixedGutter?te.fixedPos:-te.gutterTotalWidth)+"px");if(D.display.input.setUneditable(Ut),pt.insertBefore(Ut,F.text),F.line.gutterClass&&(Ut.className+=" "+F.line.gutterClass),D.options.lineNumbers&&(!Ie||!Ie["CodeMirror-linenumbers"])&&(F.lineNumber=Ut.appendChild(M("div",ni(D.options,J),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+te.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+D.display.lineNumInnerWidth+"px"))),Ie)for(var tr=0;tr<D.display.gutterSpecs.length;++tr){var ur=D.display.gutterSpecs[tr].className,bn=Ie.hasOwnProperty(ur)&&Ie[ur];bn&&Ut.appendChild(M("div",[bn],"CodeMirror-gutter-elt","left: "+te.gutterLeft[ur]+"px; width: "+te.gutterWidth[ur]+"px"))}}}function Yr(D,F,J){F.alignable&&(F.alignable=null);for(var te=I("CodeMirror-linewidget"),ie=F.node.firstChild,Ie=void 0;ie;ie=Ie)Ie=ie.nextSibling,te.test(ie.className)&&F.node.removeChild(ie);On(D,F,J)}function ln(D,F,J,te){var ie=kt(D,F);return F.text=F.node=ie.pre,ie.bgClass&&(F.bgClass=ie.bgClass),ie.textClass&&(F.textClass=ie.textClass),wr(D,F),Vr(D,F,J,te),On(D,F,te),F.node}function On(D,F,J){if(Gn(D,F.line,F,J,!0),F.rest)for(var te=0;te<F.rest.length;te++)Gn(D,F.rest[te],F,J,!1)}function Gn(D,F,J,te,ie){if(!F.widgets)return;for(var Ie=Rn(J),pt=0,Ut=F.widgets;pt<Ut.length;++pt){var tr=Ut[pt],ur=M("div",[tr.node],"CodeMirror-linewidget"+(tr.className?" "+tr.className:""));tr.handleMouseEvents||ur.setAttribute("cm-ignore-events","true"),Pn(tr,ur,J,te),D.display.input.setUneditable(ur),ie&&tr.above?Ie.insertBefore(ur,J.gutter||J.text):Ie.appendChild(ur),Qt(tr,"redraw")}}function Pn(D,F,J,te){if(D.noHScroll){(J.alignable||(J.alignable=[])).push(F);var ie=te.wrapperWidth;F.style.left=te.fixedPos+"px",D.coverGutter||(ie-=te.gutterTotalWidth,F.style.paddingLeft=te.gutterTotalWidth+"px"),F.style.width=ie+"px"}D.coverGutter&&(F.style.zIndex=5,F.style.position="relative",D.noHScroll||(F.style.marginLeft=-te.gutterTotalWidth+"px"))}function si(D){if(D.height!=null)return D.height;var F=D.doc.cm;if(!F)return 0;if(!X(document.body,D.node)){var J="position: relative;";D.coverGutter&&(J+="margin-left: -"+F.display.gutters.offsetWidth+"px;"),D.noHScroll&&(J+="width: "+F.display.wrapper.clientWidth+"px;"),N(F.display.measure,M("div",[D.node],null,J))}return D.height=D.node.parentNode.offsetHeight}function hi(D,F){for(var J=Ye(F);J!=D.wrapper;J=J.parentNode)if(!J||J.nodeType==1&&J.getAttribute("cm-ignore-events")=="true"||J.parentNode==D.sizer&&J!=D.mover)return!0}function zn(D){return D.lineSpace.offsetTop}function $n(D){return D.mover.offsetHeight-D.lineSpace.offsetHeight}function Jn(D){if(D.cachedPaddingH)return D.cachedPaddingH;var F=N(D.measure,M("pre","x","CodeMirror-line-like")),J=window.getComputedStyle?window.getComputedStyle(F):F.currentStyle,te={left:parseInt(J.paddingLeft),right:parseInt(J.paddingRight)};return!isNaN(te.left)&&!isNaN(te.right)&&(D.cachedPaddingH=te),te}function _i(D){return Z-D.display.nativeBarWidth}function Oi(D){return D.display.scroller.clientWidth-_i(D)-D.display.barWidth}function Ki(D){return D.display.scroller.clientHeight-_i(D)-D.display.barHeight}function ca(D,F,J){var te=D.options.lineWrapping,ie=te&&Oi(D);if(!F.measure.heights||te&&F.measure.width!=ie){var Ie=F.measure.heights=[];if(te){F.measure.width=ie;for(var pt=F.text.firstChild.getClientRects(),Ut=0;Ut<pt.length-1;Ut++){var tr=pt[Ut],ur=pt[Ut+1];Math.abs(tr.bottom-ur.bottom)>2&&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;te<D.rest.length;te++)if(D.rest[te]==F)return{map:D.measure.maps[te],cache:D.measure.caches[te]};for(var ie=0;ie<D.rest.length;ie++)if(Cr(D.rest[ie])>J)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<D.display.viewTo)return D.display.view[Do(D,F)];var J=D.display.externalMeasured;if(J&&F>=J.lineN&&F<J.lineN+J.size)return J}function ta(D,F){var J=Cr(F),te=pa(D,J);te&&!te.text?te=null:te&&te.changes&&(Sn(D,te,J,to(D)),D.curOp.forceUpdate=!0),te||(te=Ca(D,F));var ie=Gi(te,F,J);return{line:F,view:te,rect:null,map:ie.map,cache:ie.cache,before:ie.before,hasHeights:!1}}function wa(D,F,J,te,ie){F.before&&(J=-1);var Ie=J+(te||""),pt;return F.cache.hasOwnProperty(Ie)?pt=F.cache[Ie]:(F.rect||(F.rect=F.view.text.getBoundingClientRect()),F.hasHeights||(ca(D,F.view,F.rect),F.hasHeights=!0),pt=Fr(D,F,J,te),pt.bogus||(F.cache[Ie]=pt)),{left:pt.left,right:pt.right,top:ie?pt.rtop:pt.top,bottom:ie?pt.rbottom:pt.bottom}}var wi={left:0,right:0,top:0,bottom:0};function ha(D,F,J){for(var te,ie,Ie,pt,Ut,tr,ur=0;ur<D.length;ur+=3)if(Ut=D[ur],tr=D[ur+1],F<Ut?(ie=0,Ie=1,pt="left"):F<tr?(ie=F-Ut,Ie=ie+1):(ur==D.length-3||F==tr&&D[ur+3]>F)&&(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<D.length-3&&D[ur+3]==D[ur+4]&&!D[ur+5].insertLeft;)te=D[(ur+=3)+2],pt="right";break}return{node:te,start:ie,end:Ie,collapse:pt,coverStart:Ut,coverEnd:tr}}function ja(D,F){var J=wi;if(F=="left")for(var te=0;te<D.length&&!((J=D[te]).left!=J.right);te++);else for(var ie=D.length-1;ie>=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+Ut<ie.coverEnd&&st(F.line.text.charAt(ie.coverStart+Ut));)++Ut;if(m&&f<9&&pt==0&&Ut==ie.coverEnd-ie.coverStart?ur=Ie.parentNode.getBoundingClientRect():ur=ja(B(Ie,pt,Ut).getClientRects(),te),ur.left||ur.right||pt==0)break;Ut=pt,pt=pt-1,tr="right"}m&&f<11&&(ur=Qr(D.display.measure,ur))}else{pt>0&&(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<Ja.length-1&&!(Pa<Ja[Ga]);Ga++);var Ka=Ga?Ja[Ga-1]:0,uo=Ja[Ga],Mo={left:(tr=="right"?ur.right:ur.left)-F.rect.left,right:(tr=="left"?ur.left:ur.right)-F.rect.left,top:Ka,bottom:uo};return!ur.left&&!ur.right&&(Mo.bogus=!0),D.options.singleCursorHeightPerLine||(Mo.rtop=ai,Mo.rbottom=ia),Mo}function Qr(D,F){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!Be(D))return F;var J=screen.logicalXDPI/screen.deviceXDPI,te=screen.logicalYDPI/screen.deviceYDPI;return{left:F.left*J,right:F.right*J,top:F.top*te,bottom:F.bottom*te}}function pn(D){if(D.measure&&(D.measure.cache={},D.measure.heights=null,D.rest))for(var F=0;F<D.rest.length;F++)D.measure.caches[F]={}}function Wr(D){D.display.externalMeasure=null,C(D.display.lineMeasure);for(var F=0;F<D.display.view.length;F++)pn(D.display.view[F])}function qt(D){Wr(D),D.display.cachedCharWidth=D.display.cachedTextHeight=D.display.cachedPaddingH=null,D.options.lineWrapping||(D.display.maxLineChanged=!0),D.display.lineNumChars=null}function Pr(){return l&&u?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function sr(){return l&&u?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function tn(D){var F=0;if(D.widgets)for(var J=0;J<D.widgets.length;++J)D.widgets[J].above&&(F+=si(D.widgets[J]));return F}function $r(D,F,J,te,ie){if(!ie){var Ie=tn(F);J.top+=Ie,J.bottom+=Ie}if(te=="line")return J;te||(te="local");var pt=Ci(F);if(te=="local"?pt+=zn(D.display):pt-=D.display.viewOffset,te=="page"||te=="window"){var Ut=D.display.lineSpace.getBoundingClientRect();pt+=Ut.top+(te=="window"?0:sr());var tr=Ut.left+(te=="window"?0:Pr());J.left+=tr,J.right+=tr}return J.top+=pt,J.bottom+=pt,J}function Un(D,F,J){if(J=="div")return F;var te=F.left,ie=F.top;if(J=="page")te-=Pr(),ie-=sr();else if(J=="local"||!J){var Ie=D.display.sizer.getBoundingClientRect();te+=Ie.left,ie+=Ie.top}var pt=D.display.lineSpace.getBoundingClientRect();return{left:te-pt.left,top:ie-pt.top}}function Ln(D,F,J,te,ie){return te||(te=rn(D.doc,F.line)),$r(D,te,Oa(D,te,F.ch,ie),J)}function Kn(D,F,J,te,ie,Ie){te=te||rn(D.doc,F.line),ie||(ie=ta(D,te));function pt(ia,Pa){var Ja=wa(D,ie,ia,Pa?"right":"left",Ie);return Pa?Ja.left=Ja.right:Ja.right=Ja.left,$r(D,te,Ja,J)}var Ut=Kt(te,D.doc.direction),tr=F.ch,ur=F.sticky;if(tr>=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<ai.right-te,uo=Ka==ur;ia=ci+(uo?0:1),Ja=uo?"after":"before",Pa=Ka?ai.left:ai.right}else{!ur&&(ia==tr||ia==Ut)&&ia++,Ja=ia==0?"after":ia==F.text.length?"before":wa(D,Ie,ia-(ur?1:0)).bottom+pt<=ie==ur?"after":"before";var Mo=Kn(D,ir(J,ia,Ja),"line",F,Ie);Pa=Mo.left,Ga=ie<Mo.top?-1:ie>=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<ie.length;ci++){var ai=ie[ci];if(ai.from>=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=Pa<Ie?Ie-Pa+1e9:Pa-Ie;(!bn||kn>Ja)&&(bn=ai,kn=Ja)}return bn||(bn=ie[ie.length-1]),bn.from<tr&&(bn={from:tr,to:bn.to,level:bn.level}),bn.to>ur&&(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;pt<ie.widgets.length;pt++)ie.widgets[pt].height&&(Ie+=ie.widgets[pt].height);return J?Ie+(Math.ceil(ie.text.length/te)||1)*F:Ie+F}}function ro(D){var F=D.doc,J=Xo(D);F.iter(function(te){var ie=J(te);ie!=te.height&&Or(te,ie)})}function za(D,F,J,te){var ie=D.display;if(!J&&Ye(F).getAttribute("cm-not-content")=="true")return null;var Ie,pt,Ut=ie.lineSpace.getBoundingClientRect();try{Ie=F.clientX-Ut.left,pt=F.clientY-Ut.top}catch(kn){return null}var tr=Ni(D,Ie,pt),ur;if(te&&tr.xRel>0&&(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;te<J.length;te++)if(F-=J[te].size,F<0)return te}function _o(D,F,J,te){F==null&&(F=D.doc.first),J==null&&(J=D.doc.first+D.doc.size),te||(te=0);var ie=D.display;if(te&&J<ie.viewTo&&(ie.updateLineNumbers==null||ie.updateLineNumbers>F)&&(ie.updateLineNumbers=F),D.curOp.viewChanged=!0,F>=ie.viewTo)Qe&&hn(D.doc,F)<ie.viewTo&&Fo(D);else if(J<=ie.viewFrom)Qe&&Pi(D.doc,J+te)>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<ur.lineN?ur.lineN+=te:F<ur.lineN+ur.size&&(ie.externalMeasured=null))}function Aa(D,F,J){D.curOp.viewChanged=!0;var te=D.display,ie=D.display.externalMeasured;if(ie&&F>=ie.lineN&&F<ie.lineN+ie.size&&(te.externalMeasured=null),F<te.viewFrom||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;tr<ie;tr++)Ut+=pt[tr].size;if(Ut!=F){if(te>0){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.viewFrom<F&&(te.view=te.view.slice(Do(D,F))),te.viewFrom=F,te.viewTo<J?te.view=te.view.concat(ki(D,te.viewTo,J)):te.viewTo>J&&(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<F.length;te++){var ie=F[te];!ie.hidden&&(!ie.node||ie.changes)&&++J}return J}function es(D){D.display.input.showSelection(D.display.input.prepareSelection())}function ls(D,F){F===void 0&&(F=!0);for(var J=D.doc,te={},ie=te.cursors=document.createDocumentFragment(),Ie=te.selection=document.createDocumentFragment(),pt=0;pt<J.sel.ranges.length;pt++){if(!F&&pt==J.sel.primIndex)continue;var Ut=J.sel.ranges[pt];if(Ut.from().line>=D.display.viewTo||Ut.to().line<D.display.viewFrom)continue;var tr=Ut.empty();(tr||D.options.showCursorWhenSelecting)&&Ro(D,Ut.head,ie),tr||ys(D,Ut,Ie)}return te}function Ro(D,F,J){var te=Kn(D,F,"div",null,null,!D.options.singleCursorHeightPerLine),ie=J.appendChild(M("div","\xA0","CodeMirror-cursor"));if(ie.style.left=te.left+"px",ie.style.top=te.top+"px",ie.style.height=Math.max(0,te.bottom-te.top)*D.options.cursorHeight+"px",te.other){var Ie=J.appendChild(M("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));Ie.style.display="",Ie.style.left=te.other.left+"px",Ie.style.top=te.other.top+"px",Ie.style.height=(te.other.bottom-te.other.top)*.85+"px"}}function Ya(D,F){return D.top-F.top||D.left-F.left}function ys(D,F,J){var te=D.display,ie=D.doc,Ie=document.createDocumentFragment(),pt=Jn(D.display),Ut=pt.left,tr=Math.max(te.sizerWidth,Oi(D)-te.sizer.offsetLeft)-pt.right,ur=ie.direction=="ltr";function bn(uo,Mo,vs,Qo){Mo<0&&(Mo=0),Mo=Math.round(Mo),Qo=Math.round(Qo),Ie.appendChild(M("div",null,"CodeMirror-selected","position: absolute; left: "+uo+`px;
top: `+Mo+"px; width: "+(vs==null?tr-uo:vs)+`px;
height: `+(Qo-Mo)+"px"))}function kn(uo,Mo,vs){var Qo=rn(ie,uo),ks=Qo.text.length,vl,zl;function Dl(lc,mc){return Ln(D,ir(uo,lc),"div",Qo,mc)}function pc(lc,mc,cc){var ho=oo(D,Qo,null,lc),Ul=mc=="ltr"==(cc=="after")?"left":"right",Rl=cc=="after"?ho.begin:ho.end-(/\s/.test(Qo.text.charAt(ho.end-1))?2:1);return Dl(Rl,Ul)[Ul]}var Nc=Kt(Qo,ie.direction);return Le(Nc,Mo||0,vs==null?ks:vs,function(lc,mc,cc,ho){var Ul=cc=="ltr",Rl=Dl(lc,Ul?"left":"right"),ql=Dl(mc-1,Ul?"right":"left"),fd=Mo==null&&lc==0,ol=vs==null&&mc==ks,zs=ho==0,qc=!Nc||ho==Nc.length-1;if(ql.top-Rl.top<=3){var Tc=(ur?fd:ol)&&zs,pd=(ur?ol:fd)&&qc,wu=Tc?Ut:(Ul?Rl:ql).left,eu=pd?tr:(Ul?ql:Rl).right;bn(wu,Rl.top,eu-wu,Rl.bottom)}else{var Ou,kc,du,Du;Ul?(Ou=ur&&fd&&zs?Ut:Rl.left,kc=ur?tr:pc(lc,cc,"before"),du=ur?Ut:pc(mc,cc,"after"),Du=ur&&ol&&qc?tr:ql.right):(Ou=ur?pc(lc,cc,"before"):Ut,kc=!ur&&fd&&zs?tr:Rl.right,du=!ur&&ol&&qc?Ut:ql.left,Du=ur?pc(mc,cc,"after"):tr),bn(Ou,Rl.top,kc-Ou,Rl.bottom),Rl.bottom<ql.top&&bn(Ut,Rl.bottom,null,ql.top),bn(du,ql.top,Du-du,ql.bottom)}(!vl||Ya(Rl,vl)<0)&&(vl=Rl),Ya(ql,vl)<0&&(vl=ql),(!zl||Ya(Rl,zl)<0)&&(zl=Rl),Ya(ql,zl)<0&&(zl=ql)}),{start:vl,end:zl}}var ci=F.from(),ai=F.to();if(ci.line==ai.line)kn(ci.line,ci.ch,ai.ch);else{var ia=rn(ie,ci.line),Pa=rn(ie,ai.line),Ja=Hn(ia)==Hn(Pa),Ga=kn(ci.line,ci.ch,Ja?ia.text.length+1:null).end,Ka=kn(ai.line,Ja?0:null,ai.ch).start;Ja&&(Ga.top<Ka.top-2?(bn(Ga.right,Ga.top,null,Ga.bottom),bn(Ut,Ka.top,Ka.left,Ka.bottom)):bn(Ga.right,Ga.top,Ka.left-Ga.right,Ga.bottom)),Ga.bottom<Ka.top&&bn(Ut,Ga.bottom,null,Ka.top)}J.appendChild(Ie)}function ao(D){if(!D.state.focused)return;var F=D.display;clearInterval(F.blinker);var J=!0;F.cursorDiv.style.visibility="",D.options.cursorBlinkRate>0?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<F.view.length;te++){var ie=F.view[te],Ie=D.options.lineWrapping,pt=void 0,Ut=0;if(ie.hidden)continue;if(m&&f<8){var tr=ie.node.offsetTop+ie.node.offsetHeight;pt=tr-J,J=tr}else{var ur=ie.node.getBoundingClientRect();pt=ur.bottom-ur.top,!Ie&&ie.text.firstChild&&(Ut=ie.text.firstChild.getBoundingClientRect().right-ur.left-1)}var bn=ie.line.height-pt;if((bn>.005||bn<-.005)&&(Or(ie.line,pt),Vo(ie.line),ie.rest))for(var kn=0;kn<ie.rest.length;kn++)Vo(ie.rest[kn]);if(Ut>D.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<D.widgets.length;++F){var J=D.widgets[F],te=J.node.parentNode;te&&(J.height=te.offsetHeight)}}function Ks(D,F,J){var te=J&&J.top!=null?Math.max(0,J.top):D.scroller.scrollTop;te=Math.floor(te-zn(D));var ie=J&&J.bottom!=null?J.bottom:te+D.wrapper.clientHeight,Ie=xn(F,te),pt=xn(F,ie);if(J&&J.ensure){var Ut=J.ensure.from.line,tr=J.ensure.to.line;Ut<Ie?(Ie=Ut,pt=xn(F,Ci(rn(F,Ut))+D.wrapper.clientHeight)):Math.min(tr,F.lastLine())>=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.top<te,ur=F.bottom>Ut-te;if(F.top<ie)pt.scrollTop=tr?0:F.top;else if(F.bottom>ie+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.left<ci?pt.scrollLeft=Math.max(0,F.left+kn-(ia?0:10)):F.right>ai+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.ops.length;te++)J.ops[te].cm.curOp=null;jc(J)})}function jc(D){for(var F=D.ops,J=0;J<F.length;J++)uc(F[J]);for(var te=0;te<F.length;te++)ic(F[te]);for(var ie=0;ie<F.length;ie++)ac(F[ie]);for(var Ie=0;Ie<F.length;Ie++)Gl(F[Ie]);for(var pt=0;pt<F.length;pt++)dc(F[pt])}function uc(D){var F=D.cm,J=F.display;Mc(F),D.updateMaxLine&&Bi(F),D.mustUpdate=D.viewChanged||D.forceUpdate||D.scrollTop!=null||D.scrollToPos&&(D.scrollToPos.from.line<J.viewFrom||D.scrollToPos.to.line>=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<F.doc.scrollLeft&&dl(F,Math.min(F.display.scroller.scrollLeft,D.maxScrollLeft),!0),F.display.maxLineChanged=!1);var J=D.focus&&D.focus==V();D.preparedSelection&&F.display.input.showSelection(D.preparedSelection,J),(D.updatedDisplay||D.startHeight!=F.doc.height)&&Ko(F,D.barMeasure),D.updatedDisplay&&Ql(F,D.barMeasure),D.selectionChanged&&ao(F),F.state.focused&&D.updateInput&&F.display.input.reset(D.typing),J&&Os(D.cm)}function dc(D){var F=D.cm,J=F.display,te=F.doc;if(D.updatedDisplay&&Hs(F,D.update),J.wheelStartX!=null&&(D.scrollTop!=null||D.scrollLeft!=null||D.scrollToPos)&&(J.wheelStartX=J.wheelStartY=null),D.scrollTop!=null&&sl(F,D.scrollTop,D.forceScroll),D.scrollLeft!=null&&dl(F,D.scrollLeft,!0,!0),D.scrollToPos){var ie=Ws(F,Ct(te,D.scrollToPos.from),Ct(te,D.scrollToPos.to),D.scrollToPos.margin);Cs(F,ie)}var Ie=D.maybeHiddenMarkers,pt=D.maybeUnhiddenMarkers;if(Ie)for(var Ut=0;Ut<Ie.length;++Ut)Ie[Ut].lines.length||Gt(Ie[Ut],"hide");if(pt)for(var tr=0;tr<pt.length;++tr)pt[tr].lines.length&&Gt(pt[tr],"unhide");J.wrapper.offsetHeight&&(te.scrollTop=F.display.scroller.scrollTop),D.changeObjs&&Gt(F,"changes",F,D.changeObjs),D.update&&D.update.finish()}function fl(D,F){if(D.curOp)return F();os(D);try{return F()}finally{Sl(D)}}function Bs(D,F){return function(){if(D.curOp)return F.apply(D,arguments);os(D);try{return F.apply(D,arguments)}finally{Sl(D)}}}function Nl(D){return function(){if(this.curOp)return D.apply(this,arguments);os(this);try{return D.apply(this,arguments)}finally{Sl(this)}}}function Al(D){return function(){var F=this.cm;if(!F||F.curOp)return D.apply(this,arguments);os(F);try{return D.apply(this,arguments)}finally{Sl(F)}}}function pl(D,F){D.doc.highlightFrontier<D.display.viewTo&&D.state.highlight.set(F,U(cn,D))}function cn(D){var F=D.doc;if(F.highlightFrontier>=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&&ci<pt.length;++ci)kn=pt[ci]!=Ie.styles[ci];kn&&ie.push(te.line),Ie.stateAfter=te.save(),te.nextLine()}else Ie.text.length<=D.options.maxHighlightLength&&pi(D,Ie.text,te),Ie.stateAfter=te.line%5==0?te.save():null,te.nextLine();if(+new Date>J)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<ie.length;Ie++)Aa(D,ie[Ie],"text")})}var Cl=function(F,J,te){var ie=F.display;this.viewport=J,this.visible=Ks(ie,F.doc,J),this.editorIsHidden=!ie.wrapper.offsetWidth,this.wrapperHeight=ie.wrapper.clientHeight,this.wrapperWidth=ie.wrapper.clientWidth,this.oldDisplayWidth=Oi(F),this.force=te,this.dims=to(F),this.events=[]};Cl.prototype.signal=function(D,F){cr(D,F)&&this.events.push(arguments)},Cl.prototype.finish=function(){for(var D=0;D<this.events.length;D++)Gt.apply(null,this.events[D])};function Mc(D){var F=D.display;!F.scrollbarsClipped&&F.scroller.offsetWidth&&(F.nativeBarWidth=F.scroller.offsetWidth-F.scroller.clientWidth,F.heightForcer.style.height=_i(D)+"px",F.sizer.style.marginBottom=-F.nativeBarWidth+"px",F.sizer.style.borderRightWidth=_i(D)+"px",F.scrollbarsClipped=!0)}function Ac(D){if(D.hasFocus())return null;var F=V();if(!F||!X(D.display.lineDiv,F))return null;var J={activeElt:F};if(window.getSelection){var te=window.getSelection();te.anchorNode&&te.extend&&X(D.display.lineDiv,te.anchorNode)&&(J.anchorNode=te.anchorNode,J.anchorOffset=te.anchorOffset,J.focusNode=te.focusNode,J.focusOffset=te.focusOffset)}return J}function vc(D){if(!D||!D.activeElt||D.activeElt==V())return;if(D.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(D.activeElt.nodeName)&&D.anchorNode&&X(document.body,D.anchorNode)&&X(document.body,D.focusNode)){var F=window.getSelection(),J=document.createRange();J.setEnd(D.anchorNode,D.anchorOffset),J.collapse(!1),F.removeAllRanges(),F.addRange(J),F.extend(D.focusNode,D.focusOffset)}}function bs(D,F){var J=D.display,te=D.doc;if(F.editorIsHidden)return Fo(D),!1;if(!F.force&&F.visible.from>=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.viewFrom<Ie&&Ie-J.viewFrom<20&&(Ie=Math.max(te.first,J.viewFrom)),J.viewTo>pt&&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<tr.length;bn++){var kn=tr[bn];if(!kn.hidden)if(!kn.node||kn.node.parentNode!=Ie){var ci=ln(D,kn,ur,J);Ie.insertBefore(ci,pt)}else{for(;pt!=kn.node;)pt=Ut(pt);var ai=ie&&F!=null&&F<=ur&&kn.lineNumber;kn.changes&&(H(kn.changes,"gutter")>-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;pt<J.length;pt++)if(!J[pt].hidden){D.options.fixedGutter&&(J[pt].gutter&&(J[pt].gutter.style.left=Ie),J[pt].gutterBackground&&(J[pt].gutterBackground.style.left=Ie));var Ut=J[pt].alignable;if(Ut)for(var tr=0;tr<Ut.length;tr++)Ut[tr].style.left=Ie}D.options.fixedGutter&&(F.gutters.style.left=te+ie+"px")}function Hc(D){if(!D.options.lineNumbers)return!1;var F=D.doc,J=ni(D.options,F.first+F.size-1),te=D.display;if(J.length!=te.lineNumChars){var ie=te.measure.appendChild(M("div",[M("div",J)],"CodeMirror-linenumber CodeMirror-gutter-elt")),Ie=ie.firstChild.offsetWidth,pt=ie.offsetWidth-Ie;return te.lineGutter.style.width="",te.lineNumInnerWidth=Math.max(Ie,te.lineGutter.offsetWidth-pt)+1,te.lineNumWidth=te.lineNumInnerWidth+pt,te.lineNumChars=te.lineNumInnerWidth?J.length:-1,te.lineGutter.style.width=te.lineNumWidth+"px",ec(D.display),!0}return!1}function jl(D,F){for(var J=[],te=!1,ie=0;ie<D.length;ie++){var Ie=D[ie],pt=null;if(typeof Ie!="string"&&(pt=Ie.style,Ie=Ie.className),Ie=="CodeMirror-linenumbers")if(F)te=!0;else continue;J.push({className:Ie,style:pt})}return F&&!te&&J.push({className:"CodeMirror-linenumbers",style:null}),J}function Ic(D){var F=D.gutters,J=D.gutterSpecs;C(F),D.lineGutter=null;for(var te=0;te<J.length;++te){var ie=J[te],Ie=ie.className,pt=ie.style,Ut=F.appendChild(M("div",null,"CodeMirror-gutter "+Ie));pt&&(Ut.style.cssText=pt),Ie=="CodeMirror-linenumbers"&&(D.lineGutter=Ut,Ut.style.width=(D.lineNumWidth||1)+"px")}F.style.display=J.length?"":"none",ec(D)}function bc(D){Ic(D.display),_o(D),oc(D)}function Xs(D,F,J,te){var ie=this;this.input=J,ie.scrollbarFiller=M("div",null,"CodeMirror-scrollbar-filler"),ie.scrollbarFiller.setAttribute("cm-not-content","true"),ie.gutterFiller=M("div",null,"CodeMirror-gutter-filler"),ie.gutterFiller.setAttribute("cm-not-content","true"),ie.lineDiv=P("div",null,"CodeMirror-code"),ie.selectionDiv=M("div",null,null,"position: relative; z-index: 1"),ie.cursorDiv=M("div",null,"CodeMirror-cursors"),ie.measure=M("div",null,"CodeMirror-measure"),ie.lineMeasure=M("div",null,"CodeMirror-measure"),ie.lineSpace=P("div",[ie.measure,ie.lineMeasure,ie.selectionDiv,ie.cursorDiv,ie.lineDiv],null,"position: relative; outline: none");var Ie=P("div",[ie.lineSpace],"CodeMirror-lines");ie.mover=M("div",[Ie],null,"position: relative"),ie.sizer=M("div",[ie.mover],"CodeMirror-sizer"),ie.sizerWidth=null,ie.heightForcer=M("div",null,null,"position: absolute; height: "+Z+"px; width: 1px;"),ie.gutters=M("div",null,"CodeMirror-gutters"),ie.lineGutter=null,ie.scroller=M("div",[ie.sizer,ie.heightForcer,ie.gutters],"CodeMirror-scroll"),ie.scroller.setAttribute("tabIndex","-1"),ie.wrapper=M("div",[ie.scrollbarFiller,ie.gutterFiller,ie.scroller],"CodeMirror"),m&&f<8&&(ie.gutters.style.zIndex=-1,ie.scroller.style.paddingRight=0),!c&&!(g&&p)&&(ie.scroller.draggable=!0),D&&(D.appendChild?D.appendChild(ie.wrapper):D(ie.wrapper)),ie.viewFrom=ie.viewTo=F.first,ie.reportedViewFrom=ie.reportedViewTo=F.first,ie.view=[],ie.renderedView=null,ie.externalMeasured=null,ie.viewOffset=0,ie.lastWrapHeight=ie.lastWrapWidth=0,ie.updateLineNumbers=null,ie.nativeBarWidth=ie.barHeight=ie.barWidth=0,ie.scrollbarsClipped=!1,ie.lineNumWidth=ie.lineNumInnerWidth=ie.lineNumChars=null,ie.alignWidgets=!1,ie.cachedCharWidth=ie.cachedTextHeight=ie.cachedPaddingH=null,ie.maxLine=null,ie.maxLineLength=0,ie.maxLineChanged=!1,ie.wheelDX=ie.wheelDY=ie.wheelStartX=ie.wheelStartY=null,ie.shift=!1,ie.selForContextMenu=null,ie.activeTouch=null,ie.gutterSpecs=jl(te.gutters,te.lineNumbers),Ic(ie),J.init(ie)}var wl=0,wt=null;m?wt=-.53:g?wt=15:l?wt=-.7:n&&(wt=-1/3);function zt(D){var F=D.wheelDeltaX,J=D.wheelDeltaY;return F==null&&D.detail&&D.axis==D.HORIZONTAL_AXIS&&(F=D.detail),J==null&&D.detail&&D.axis==D.VERTICAL_AXIS?J=D.detail:J==null&&(J=D.wheelDelta),{x:F,y:J}}function wn(D){var F=zt(D);return F.x*=wt,F.y*=wt,F}function ti(D,F){var J=zt(F),te=J.x,ie=J.y,Ie=D.display,pt=Ie.scroller,Ut=pt.scrollWidth>pt.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<bn.length;kn++)if(bn[kn].node==ur){D.display.currentWheelTarget=ur;break e}}if(te&&!g&&!s&&wt!=null){ie&&tr&&zo(D,Math.max(0,pt.scrollTop+ie*wt)),dl(D,Math.max(0,pt.scrollLeft+te*wt)),(!ie||ie&&tr)&&it(F),Ie.wheelStartX=null;return}if(ie&&wt!=null){var ci=ie*wt,ai=D.doc.scrollTop,ia=ai+Ie.wrapper.clientHeight;ci<0?ai=Math.max(0,ai+ci-50):ia=Math.min(D.doc.height,ia+ci+50),ll(D,{top:ai,bottom:ia})}wl<20&&(Ie.wheelStartX==null?(Ie.wheelStartX=pt.scrollLeft,Ie.wheelStartY=pt.scrollTop,Ie.wheelDX=te,Ie.wheelDY=ie,setTimeout(function(){if(Ie.wheelStartX==null)return;var Pa=pt.scrollLeft-Ie.wheelStartX,Ja=pt.scrollTop-Ie.wheelStartY,Ga=Ja&&Ie.wheelDY&&Ja/Ie.wheelDY||Pa&&Ie.wheelDX&&Pa/Ie.wheelDX;if(Ie.wheelStartX=Ie.wheelStartY=null,!Ga)return;wt=(wt*wl+Ga)/(wl+1),++wl},200)):(Ie.wheelDX+=te,Ie.wheelDY+=ie))}var At=function(F,J){this.ranges=F,this.primIndex=J};At.prototype.primary=function(){return this.ranges[this.primIndex]},At.prototype.equals=function(D){if(D==this)return!0;if(D.primIndex!=this.primIndex||D.ranges.length!=this.ranges.length)return!1;for(var F=0;F<this.ranges.length;F++){var J=this.ranges[F],te=D.ranges[F];if(!_t(J.anchor,te.anchor)||!_t(J.head,te.head))return!1}return!0},At.prototype.deepCopy=function(){for(var D=[],F=0;F<this.ranges.length;F++)D[F]=new re(hr(this.ranges[F].anchor),hr(this.ranges[F].head));return new At(D,this.primIndex)},At.prototype.somethingSelected=function(){for(var D=0;D<this.ranges.length;D++)if(!this.ranges[D].empty())return!0;return!1},At.prototype.contains=function(D,F){F||(F=D);for(var J=0;J<this.ranges.length;J++){var te=this.ranges[J];if(vt(F,te.from())>=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;Ie<F.length;Ie++){var pt=F[Ie],Ut=F[Ie-1],tr=vt(Ut.to(),pt.from());if(te&&!pt.empty()?tr>0: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;te<D.sel.ranges.length;te++){var ie=D.sel.ranges[te];J.push(new re(ut(ie.anchor,F),ut(ie.head,F)))}return de(D.cm,J,D.sel.primIndex)}function Br(D,F,J){return D.line==F.line?ir(J.line,D.ch-F.ch+J.ch):ir(J.line+(D.line-F.line),D.ch)}function Xr(D,F,J){for(var te=[],ie=ir(D.first,0),Ie=ie,pt=0;pt<F.length;pt++){var Ut=F[pt],tr=Br(Ut.from,ie,Ie),ur=Br(ke(Ut),ie,Ie);if(ie=Ut.to,Ie=ur,J=="around"){var bn=D.sel.ranges[pt],kn=vt(bn.head,bn.anchor)<0;te[pt]=new re(kn?ur:tr,kn?tr:ur)}else te[pt]=new re(tr,tr)}return new At(te,D.sel.primIndex)}function mn(D){D.doc.mode=Rr(D.options,D.doc.modeOption),Qn(D)}function Qn(D){D.doc.iter(function(F){F.stateAfter&&(F.stateAfter=null),F.styles&&(F.styles=null)}),D.doc.modeFrontier=D.doc.highlightFrontier=D.doc.first,pl(D,100),D.state.modeGen++,D.curOp&&_o(D)}function Si(D,F){return F.from.ch==0&&F.to.ch==0&&we(F.text)==""&&(!D.cm||D.cm.options.wholeLineUpdateBefore)}function Xi(D,F,J,te){function ie(Ka){return J?J[Ka]:null}function Ie(Ka,uo,Mo){Fn(Ka,uo,Mo,te),Qt(Ka,"change",Ka,F)}function pt(Ka,uo){for(var Mo=[],vs=Ka;vs<uo;++vs)Mo.push(new Ta(ur[vs],ie(vs),te));return Mo}var Ut=F.from,tr=F.to,ur=F.text,bn=rn(D,Ut.line),kn=rn(D,tr.line),ci=we(ur),ai=ie(ur.length-1),ia=tr.line-Ut.line;if(F.full)D.insert(0,pt(0,ur.length)),D.remove(ur.length,D.size-ur.length);else if(Si(D,F)){var Pa=pt(0,ur.length-1);Ie(kn,kn.text,ai),ia&&D.remove(Ut.line,ia),Pa.length&&D.insert(Ut.line,Pa)}else if(bn==kn)if(ur.length==1)Ie(bn,bn.text.slice(0,Ut.ch)+ci+bn.text.slice(tr.ch),ai);else{var Ja=pt(1,ur.length-1);Ja.push(new Ta(ci+bn.text.slice(tr.ch),ai,te)),Ie(bn,bn.text.slice(0,Ut.ch)+ur[0],ie(0)),D.insert(Ut.line+1,Ja)}else if(ur.length==1)Ie(bn,bn.text.slice(0,Ut.ch)+ur[0]+kn.text.slice(tr.ch),ie(0)),D.remove(Ut.line+1,ia);else{Ie(bn,bn.text.slice(0,Ut.ch)+ur[0],ie(0)),Ie(kn,ci+kn.text.slice(tr.ch),ai);var Ga=pt(1,ur.length-1);ia>1&&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;Ut<ie.linked.length;++Ut){var tr=ie.linked[Ut];if(tr.doc==Ie)continue;var ur=pt&&tr.sharedHist;if(J&&!ur)continue;F(tr.doc,ur),te(tr.doc,ie,ur)}}te(D,null,!0)}function Ia(D,F){if(F.cm)throw new Error("This document is already in use.");D.doc=F,F.cm=D,ro(D),mn(D),po(D),D.options.lineWrapping||Bi(D),D.options.mode=F.modeOption,_o(D)}function po(D){(D.doc.direction=="rtl"?Y:S)(D.display.lineDiv,"CodeMirror-rtl")}function Lo(D){fl(D,function(){po(D),_o(D)})}function ps(D){this.done=[],this.undone=[],this.undoDepth=Infinity,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=D||1}function ts(D,F){var J={from:hr(F.from),to:ke(F),text:_n(D,F.from,F.to)};return Il(D,J,F.from.line,F.to.line+1),ma(D,function(te){return Il(te,J,F.from.line,F.to.line+1)},!0),J}function ds(D){for(;D.length;){var F=we(D);if(F.ranges)D.pop();else break}}function rl(D,F){if(F)return ds(D.done),we(D.done);if(D.done.length&&!we(D.done).ranges)return we(D.done);if(D.done.length>1&&!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<D.length;++J)D[J].marker.explicitlyCleared?F||(F=D.slice(0,J)):F&&F.push(D[J]);return F?F.length?F:null:D}function $s(D,F){var J=F["spans_"+D.id];if(!J)return null;for(var te=[],ie=0;ie<F.text.length;++ie)te.push(Ml(J[ie]));return te}function qa(D,F){var J=$s(D,F),te=Bn(D,F);if(!J)return te;if(!te)return J;for(var ie=0;ie<J.length;++ie){var Ie=J[ie],pt=te[ie];if(Ie&&pt){e:for(var Ut=0;Ut<pt.length;++Ut){for(var tr=pt[Ut],ur=0;ur<Ie.length;++ur)if(Ie[ur].marker==tr.marker)continue e;Ie.push(tr)}}else pt&&(J[ie]=pt)}return J}function hc(D,F,J){for(var te=[],ie=0;ie<D.length;++ie){var Ie=D[ie];if(Ie.ranges){te.push(J?At.prototype.deepCopy.call(Ie):Ie);continue}var pt=Ie.changes,Ut=[];te.push({changes:Ut});for(var tr=0;tr<pt.length;++tr){var ur=pt[tr],bn=void 0;if(Ut.push({from:ur.from,to:ur.to,text:ur.text}),F)for(var kn in ur)(bn=kn.match(/^spans_(\d+)$/))&&(H(F,Number(bn[1]))>-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<D.sel.ranges.length;Ie++)te[Ie]=sc(D.sel.ranges[Ie],F[Ie],null,ie);var pt=de(D.cm,te,D.sel.primIndex);al(D,pt,J)}function Yl(D,F,J,te){var ie=D.sel.ranges.slice(0);ie[F]=J,al(D,de(D.cm,ie,D.sel.primIndex),te)}function ru(D,F,J,te){al(D,me(F,J),te)}function Lc(D,F,J){var te={ranges:F.ranges,update:function(Ie){this.ranges=[];for(var pt=0;pt<Ie.length;pt++)this.ranges[pt]=new re(Ct(D,Ie[pt].anchor),Ct(D,Ie[pt].head))},origin:J&&J.origin};return Gt(D,"beforeSelectionChange",D,te),D.cm&&Gt(D.cm,"beforeSelectionChange",D.cm,te),te.ranges!=F.ranges?de(D.cm,te.ranges,te.ranges.length-1):F}function Pl(D,F,J){var te=D.history.done,ie=we(te);ie&&ie.ranges?(te[te.length-1]=F,Hl(D,F,J)):al(D,F,J)}function al(D,F,J){Hl(D,F,J),Ps(D,D.sel,D.cm?D.cm.curOp.id:NaN,J)}function Hl(D,F,J){(cr(D,"beforeSelectionChange")||D.cm&&cr(D.cm,"beforeSelectionChange"))&&(F=Lc(D,F,J));var te=J&&J.bias||(vt(F.primary().head,D.sel.primary().head)<0?-1:1);Fc(D,yc(D,F,te,!0)),!(J&&J.scroll===!1)&&D.cm&&ws(D.cm)}function Fc(D,F){if(F.equals(D.sel))return;D.sel=F,D.cm&&(D.cm.curOp.updateInput=1,D.cm.curOp.selectionChanged=!0,dr(D.cm)),Qt(D,"cursorActivity",D)}function Jl(D){Fc(D,yc(D,D.sel,null,!1))}function yc(D,F,J,te){for(var ie,Ie=0;Ie<F.ranges.length;Ie++){var pt=F.ranges[Ie],Ut=F.ranges.length==D.sel.ranges.length&&D.sel.ranges[Ie],tr=fc(D,pt.anchor,Ut&&Ut.anchor,J,te),ur=fc(D,pt.head,Ut&&Ut.head,J,te);(ie||tr!=pt.anchor||ur!=pt.head)&&(ie||(ie=F.ranges.slice(0,Ie)),ie[Ie]=new re(tr,ur))}return ie?de(D.cm,ie,F.primIndex):F}function wc(D,F,J,te,ie){var Ie=rn(D,F.line);if(Ie.markedSpans)for(var pt=0;pt<Ie.markedSpans.length;++pt){var Ut=Ie.markedSpans[pt],tr=Ut.marker,ur="selectLeft"in tr?!tr.selectLeft:tr.inclusiveLeft,bn="selectRight"in tr?!tr.selectRight:tr.inclusiveRight;if((Ut.from==null||(ur?Ut.from<=F.ch:Ut.from<F.ch))&&(Ut.to==null||(bn?Ut.to>=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<D.first+D.size-1?ir(F.line+1,0):null:new ir(F.line,F.ch+J)}function Rc(D){D.setSelection(ir(D.firstLine(),0),ir(D.lastLine()),ce)}function Oc(D,F,J){var te={canceled:!1,from:F.from,to:F.to,text:F.text,origin:F.origin,cancel:function(){return te.canceled=!0}};return J&&(te.update=function(ie,Ie,pt,Ut){ie&&(te.from=Ct(D,ie)),Ie&&(te.to=Ct(D,Ie)),pt&&(te.text=pt),Ut!==void 0&&(te.origin=Ut)}),Gt(D,"beforeChange",D,te),D.cm&&Gt(D.cm,"beforeChange",D.cm,te),te.canceled?(D.cm&&(D.cm.curOp.updateInput=2),null):{from:te.from,to:te.to,text:te.text,origin:te.origin}}function xc(D,F,J){if(D.cm){if(!D.cm.curOp)return Bs(D.cm,xc)(D,F,J);if(D.cm.state.suppressEdits)return}if((cr(D,"beforeChange")||D.cm&&cr(D.cm,"beforeChange"))&&(F=Oc(D,F,!0),!F))return;var te=Ze&&!J&&fn(D,F.from,F.to);if(te)for(var ie=te.length-1;ie>=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<Ut.length&&!(Ie=Ut[ur],J?Ie.ranges&&!Ie.equals(D.sel):!Ie.ranges);ur++);if(ur==Ut.length)return;for(ie.lastOrigin=ie.lastSelOrigin=null;;)if(Ie=Ut.pop(),Ie.ranges){if(Gs(Ie,tr),J&&!Ie.equals(D.sel)){al(D,Ie,{clearRedo:!1});return}pt=Ie}else if(te){Ut.push(Ie);return}else break;var bn=[];Gs(pt,tr),tr.push({changes:bn,generation:ie.generation}),ie.generation=Ie.generation||++ie.maxGeneration;for(var kn=cr(D,"beforeChange")||D.cm&&cr(D.cm,"beforeChange"),ci=function(Ja){var Ga=Ie.changes[Ja];if(Ga.origin=F,kn&&!Oc(D,Ga,!1))return Ut.length=0,{};bn.push(ts(D,Ga));var Ka=Ja?jt(D,Ga):we(Ut);Ts(D,Ga,Ka,qa(D,Ga)),!Ja&&D.cm&&D.cm.scrollIntoView({from:Ga.from,to:ke(Ga)});var uo=[];ma(D,function(Mo,vs){!vs&&H(uo,Mo.history)==-1&&(ml(Mo.history,Ga),uo.push(Mo.history)),Ts(Mo,Ga,null,qa(Mo,Ga))})},ai=Ie.changes.length-1;ai>=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;te<J.viewTo;te++)Aa(D.cm,te,"gutter")}}function Ts(D,F,J,te){if(D.cm&&!D.cm.curOp)return Bs(D.cm,Ts)(D,F,J,te);if(F.to.line<D.first){ss(D,F.text.length-1-(F.to.line-F.from.line));return}if(F.from.line>D.lastLine())return;if(F.from.line<D.first){var ie=F.text.length-1-(D.first-F.from.line);ss(D,ie),F={from:ir(D.first,0),to:ir(F.to.line+ie,F.to.ch),text:[we(F.text)],origin:F.origin}}var Ie=D.lastLine();F.to.line>Ie&&(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){J<D.line?D.line+=te:F<D.line&&(D.line=F,D.ch=0)}function rc(D,F,J,te){for(var ie=0;ie<D.length;++ie){var Ie=D[ie],pt=!0;if(Ie.ranges){Ie.copied||(Ie=D[ie]=Ie.deepCopy(),Ie.copied=!0);for(var Ut=0;Ut<Ie.ranges.length;Ut++)tc(Ie.ranges[Ut].anchor,F,J,te),tc(Ie.ranges[Ut].head,F,J,te);continue}for(var tr=0;tr<Ie.changes.length;++tr){var ur=Ie.changes[tr];if(J<ur.from.line)ur.from=ir(ur.from.line+te,ur.from.ch),ur.to=ir(ur.to.line+te,ur.to.ch);else if(F<=ur.to.line){pt=!1;break}}pt||(D.splice(0,ie+1),ie=0)}}function ml(D,F){var J=F.from.line,te=F.to.line,ie=F.text.length-(te-J)-1;rc(D.done,J,te,ie),rc(D.undone,J,te,ie)}function el(D,F,J,te){var ie=F,Ie=F;return typeof F=="number"?Ie=rn(D,fr(D,F)):ie=Cr(F),ie==null?null:(te(Ie,ie)&&D.cm&&Aa(D.cm,ie,J),Ie)}function Ol(D){this.lines=D,this.parent=null;for(var F=0,J=0;J<D.length;++J)D[J].parent=this,F+=D[J].height;this.height=F}Ol.prototype={chunkSize:function(){return this.lines.length},removeInner:function(F,J){for(var te=F,ie=F+J;te<ie;++te){var Ie=this.lines[te];this.height-=Ie.height,en(Ie),Qt(Ie,"delete")}this.lines.splice(F,J)},collapse:function(F){F.push.apply(F,this.lines)},insertInner:function(F,J,te){this.height+=te,this.lines=this.lines.slice(0,F).concat(J).concat(this.lines.slice(F));for(var ie=0;ie<J.length;++ie)J[ie].parent=this},iterN:function(F,J,te){for(var ie=F+J;F<ie;++F)if(te(this.lines[F]))return!0}};function Qs(D){this.children=D;for(var F=0,J=0,te=0;te<D.length;++te){var ie=D[te];F+=ie.chunkSize(),J+=ie.height,ie.parent=this}this.size=F,this.height=J,this.parent=null}Qs.prototype={chunkSize:function(){return this.size},removeInner:function(F,J){this.size-=J;for(var te=0;te<this.children.length;++te){var ie=this.children[te],Ie=ie.chunkSize();if(F<Ie){var pt=Math.min(J,Ie-F),Ut=ie.height;if(ie.removeInner(F,pt),this.height-=Ut-ie.height,Ie==pt&&(this.children.splice(te--,1),ie.parent=null),(J-=pt)==0)break;F=0}else F-=Ie}if(this.size-J<25&&(this.children.length>1||!(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;J<this.children.length;++J)this.children[J].collapse(F)},insertInner:function(F,J,te){this.size+=J.length,this.height+=te;for(var ie=0;ie<this.children.length;++ie){var Ie=this.children[ie],pt=Ie.chunkSize();if(F<=pt){if(Ie.insertInner(F,J,te),Ie.lines&&Ie.lines.length>50){for(var Ut=Ie.lines.length%25+25,tr=Ut;tr<Ie.lines.length;){var ur=new Ol(Ie.lines.slice(tr,tr+=25));Ie.height-=ur.height,this.children.splice(++ie,0,ur),ur.parent=this}Ie.lines=Ie.lines.slice(0,Ut),this.maybeSpill()}break}F-=pt}},maybeSpill:function(){if(this.children.length<=10)return;var F=this;do{var J=F.children.splice(F.children.length-5,5),te=new Qs(J);if(F.parent){F.size-=te.size,F.height-=te.height;var Ie=H(F.parent.children,F);F.parent.children.splice(Ie+1,0,te)}else{var ie=new Qs(F.children);ie.parent=F,F.children=[ie,te],F=ie}te.parent=F.parent}while(F.children.length>10);F.parent.maybeSpill()},iterN:function(F,J,te){for(var ie=0;ie<this.children.length;++ie){var Ie=this.children[ie],pt=Ie.chunkSize();if(F<pt){var Ut=Math.min(J,pt-F);if(Ie.iterN(F,Ut,te))return!0;if((J-=Ut)==0)break;F=0}else F-=pt}}};var Cc=function(F,J,te){if(te)for(var ie in te)te.hasOwnProperty(ie)&&(this[ie]=te[ie]);this.doc=F,this.node=J};Cc.prototype.clear=function(){var D=this.doc.cm,F=this.line.widgets,J=this.line,te=Cr(J);if(te==null||!F)return;for(var ie=0;ie<F.length;++ie)F[ie]==this&&F.splice(ie--,1);F.length||(J.widgets=null);var Ie=si(this);Or(J,Math.max(0,J.height-Ie)),D&&(fl(D,function(){lu(D,J,-Ie),Aa(D,te,"widget")}),Qt(D,"lineWidgetCleared",D,this,te))},Cc.prototype.changed=function(){var D=this,F=this.height,J=this.doc.cm,te=this.line;this.height=null;var ie=si(this)-F;if(!ie)return;Cn(this.doc,te)||Or(te,te.height+ie),J&&fl(J,function(){J.curOp.forceUpdate=!0,lu(J,te,ie),Qt(J,"lineWidgetChanged",J,D,Cr(te))})},mr(Cc);function lu(D,F,J){Ci(F)<(D.curOp&&D.curOp.scrollTop||D.doc.scrollTop)&&Go(D,J)}function cu(D,F,J,te){var ie=new Cc(D,J,te),Ie=D.cm;return Ie&&ie.noHScroll&&(Ie.display.alignWidgets=!0),el(D,F,"widget",function(pt){var Ut=pt.widgets||(pt.widgets=[]);if(ie.insertAt==null?Ut.push(ie):Ut.splice(Math.min(Ut.length-1,Math.max(0,ie.insertAt)),0,ie),ie.line=pt,Ie&&!Cn(D,pt)){var tr=Ci(pt)<D.scrollTop;Or(pt,pt.height+si(ie)),tr&&Go(Ie,ie.height),Ie.curOp.forceUpdate=!0}return!0}),Ie&&Qt(Ie,"lineWidgetAdded",Ie,ie,typeof F=="number"?F:Cr(F)),ie}var Cu=0,Dc=function(F,J){this.lines=[],this.type=J,this.doc=F,this.id=++Cu};Dc.prototype.clear=function(){if(this.explicitlyCleared)return;var D=this.doc.cm,F=D&&!D.curOp;if(F&&os(D),cr(this,"clear")){var J=this.find();J&&Qt(this,"clear",J.from,J.to)}for(var te=null,ie=null,Ie=0;Ie<this.lines.length;++Ie){var pt=this.lines[Ie],Ut=Xt(pt.markedSpans,this);D&&!this.collapsed?Aa(D,Cr(pt),"text"):D&&(Ut.to!=null&&(ie=Cr(pt)),Ut.from!=null&&(te=Cr(pt))),pt.markedSpans=Ur(pt.markedSpans,Ut),Ut.from==null&&this.collapsed&&!Cn(this.doc,pt)&&D&&Or(pt,Ea(D.display))}if(D&&this.collapsed&&!D.options.lineWrapping)for(var tr=0;tr<this.lines.length;++tr){var ur=Hn(this.lines[tr]),bn=mi(ur);bn>D.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;ie<this.lines.length;++ie){var Ie=this.lines[ie],pt=Xt(Ie.markedSpans,this);if(pt.from!=null&&(J=ir(F?Ie:Cr(Ie),pt.from),D==-1))return J;if(pt.to!=null&&(te=ir(F?Ie:Cr(Ie),pt.to),D==1))return te}return J&&{from:J,to:te}},Dc.prototype.changed=function(){var D=this,F=this.find(-1,!0),J=this,te=this.doc.cm;if(!F||!te)return;fl(te,function(){var ie=F.line,Ie=Cr(F.line),pt=pa(te,Ie);if(pt&&(pn(pt),te.curOp.selectionChanged=te.curOp.forceUpdate=!0),te.curOp.updateMaxLine=!0,!Cn(J.doc,ie)&&J.height!=null){var Ut=J.height;J.height=null;var tr=si(J)-Ut;tr&&Or(ie,ie.height+tr)}Qt(te,"markerChanged",te,D)})},Dc.prototype.attachLine=function(D){if(!this.lines.length&&this.doc.cm){var F=this.doc.cm.curOp;(!F.maybeHiddenMarkers||H(F.maybeHiddenMarkers,this)==-1)&&(F.maybeUnhiddenMarkers||(F.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(D)},Dc.prototype.detachLine=function(D){if(this.lines.splice(H(this.lines,D),1),!this.lines.length&&this.doc.cm){var F=this.doc.cm.curOp;(F.maybeHiddenMarkers||(F.maybeHiddenMarkers=[])).push(this)}},mr(Dc);function gu(D,F,J,te,ie){if(te&&te.shared)return Rd(D,F,J,te,ie);if(D.cm&&!D.cm.curOp)return Bs(D.cm,gu)(D,F,J,te,ie);var Ie=new Dc(D,ie),pt=vt(F,J);if(te&&R(te,Ie,!1),pt>0||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<F.length;++te)F[te].parent=this};Au.prototype.clear=function(){if(this.explicitlyCleared)return;this.explicitlyCleared=!0;for(var D=0;D<this.markers.length;++D)this.markers[D].clear();Qt(this,"clear")},Au.prototype.find=function(D,F){return this.primary.find(D,F)},mr(Au);function Rd(D,F,J,te,ie){te=R(te),te.shared=!1;var Ie=[gu(D,F,J,te,ie)],pt=Ie[0],Ut=te.widgetNode;return ma(D,function(tr){Ut&&(te.widgetNode=Ut.cloneNode(!0)),Ie.push(gu(tr,Ct(tr,F),Ct(tr,J),te,ie));for(var ur=0;ur<tr.linked.length;++ur)if(tr.linked[ur].isParent)return;pt=we(Ie)}),new Au(Ie,pt)}function qu(D){return D.findMarks(ir(D.first,0),D.clipPos(ir(D.lastLine())),function(F){return F.parent})}function xd(D,F){for(var J=0;J<F.length;J++){var te=F[J],ie=te.find(),Ie=D.clipPos(ie.from),pt=D.clipPos(ie.to);if(vt(Ie,pt)){var Ut=gu(D,Ie,pt,te.primary,te.primary.type);te.markers.push(Ut),Ut.parent=te}}}function ed(D){for(var F=function(ie){var Ie=D[ie],pt=[Ie.primary.doc];ma(Ie.primary.doc,function(ur){return pt.push(ur)});for(var Ut=0;Ut<Ie.markers.length;Ut++){var tr=Ie.markers[Ut];H(pt,tr.doc)==-1&&(tr.parent=null,Ie.markers.splice(Ut--,1))}},J=0;J<D.length;J++)F(J)}var Eu=0,Ec=function D(F,J,te,ie,Ie){if(!(this instanceof D))return new D(F,J,te,ie,Ie);te==null&&(te=0),Qs.call(this,[new Ol([new Ta("",null)])]),this.first=te,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=te;var pt=ir(te,0);this.sel=me(pt),this.history=new ps(null),this.id=++Eu,this.modeOption=J,this.lineSep=ie,this.direction=Ie=="rtl"?"rtl":"ltr",this.extend=!1,typeof F=="string"&&(F=this.splitLines(F)),Xi(this,{from:pt,to:pt,text:F}),al(this,me(pt),ce)};Ec.prototype=It(Qs.prototype,{constructor:Ec,iter:function(F,J,te){te?this.iterN(F-this.first,J-F,te):this.iterN(this.first,this.first+this.size,F)},insert:function(F,J){for(var te=0,ie=0;ie<J.length;++ie)te+=J[ie].height;this.insertInner(F-this.first,J,te)},remove:function(F,J){this.removeInner(F-this.first,J)},getValue:function(F){var J=Vn(this,this.first,this.first+this.size);return F===!1?J:J.join(F||this.lineSeparator())},setValue:Al(function(D){var F=ir(this.first,0),J=this.first+this.size-1;xc(this,{from:F,to:ir(J,rn(this,J).text.length),text:this.splitLines(D),origin:"setValue",full:!0},!0),this.cm&&No(this.cm,0,0),al(this,me(F),ce)}),replaceRange:function(F,J,te,ie){J=Ct(this,J),te=te?Ct(this,te):J,Sc(this,F,J,te,ie)},getRange:function(F,J,te){var ie=_n(this,Ct(this,F),Ct(this,J));return te===!1?ie:ie.join(te||this.lineSeparator())},getLine:function(F){var J=this.getLineHandle(F);return J&&J.text},getLineHandle:function(F){if(In(this,F))return rn(this,F)},getLineNumber:function(F){return Cr(F)},getLineHandleVisualStart:function(F){return typeof F=="number"&&(F=rn(this,F)),Hn(F)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(F){return Ct(this,F)},getCursor:function(F){var J=this.sel.primary(),te;return F==null||F=="head"?te=J.head:F=="anchor"?te=J.anchor:F=="end"||F=="to"||F===!1?te=J.to():te=J.from(),te},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Al(function(D,F,J){ru(this,Ct(this,typeof D=="number"?ir(D,F||0):D),null,J)}),setSelection:Al(function(D,F,J){ru(this,Ct(this,D),Ct(this,F||D),J)}),extendSelection:Al(function(D,F,J){kl(this,Ct(this,D),F&&Ct(this,F),J)}),extendSelections:Al(function(D,F){Us(this,jr(this,D),F)}),extendSelectionsBy:Al(function(D,F){var J=Pe(this.sel.ranges,D);Us(this,jr(this,J),F)}),setSelections:Al(function(D,F,J){if(!D.length)return;for(var te=[],ie=0;ie<D.length;ie++)te[ie]=new re(Ct(this,D[ie].anchor),Ct(this,D[ie].head));F==null&&(F=Math.min(D.length-1,this.sel.primIndex)),al(this,de(this.cm,te,F),J)}),addSelection:Al(function(D,F,J){var te=this.sel.ranges.slice(0);te.push(new re(Ct(this,D),Ct(this,F||D))),al(this,de(this.cm,te,te.length-1),J)}),getSelection:function(F){for(var J=this.sel.ranges,te,ie=0;ie<J.length;ie++){var Ie=_n(this,J[ie].from(),J[ie].to());te=te?te.concat(Ie):Ie}return F===!1?te:te.join(F||this.lineSeparator())},getSelections:function(F){for(var J=[],te=this.sel.ranges,ie=0;ie<te.length;ie++){var Ie=_n(this,te[ie].from(),te[ie].to());F!==!1&&(Ie=Ie.join(F||this.lineSeparator())),J[ie]=Ie}return J},replaceSelection:function(F,J,te){for(var ie=[],Ie=0;Ie<this.sel.ranges.length;Ie++)ie[Ie]=F;this.replaceSelections(ie,J,te||"+input")},replaceSelections:Al(function(D,F,J){for(var te=[],ie=this.sel,Ie=0;Ie<ie.ranges.length;Ie++){var pt=ie.ranges[Ie];te[Ie]={from:pt.from(),to:pt.to(),text:this.splitLines(D[Ie]),origin:J}}for(var Ut=F&&F!="end"&&Xr(this,te,F),tr=te.length-1;tr>=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.done.length;ie++)F.done[ie].ranges||++J;for(var Ie=0;Ie<F.undone.length;Ie++)F.undone[Ie].ranges||++te;return{undo:J,redo:te}},clearHistory:function(){var F=this;this.history=new ps(this.history.maxGeneration),ma(this,function(J){return J.history=F.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(F){return F&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(F){return this.history.generation==(F||this.cleanGeneration)},getHistory:function(){return{done:hc(this.history.done),undone:hc(this.history.undone)}},setHistory:function(F){var J=this.history=new ps(this.history.maxGeneration);J.done=hc(F.done.slice(0),null,!0),J.undone=hc(F.undone.slice(0),null,!0)},setGutterMarker:Al(function(D,F,J){return el(this,D,"gutter",function(te){var ie=te.gutterMarkers||(te.gutterMarkers={});return ie[F]=J,!J&&qe(ie)&&(te.gutterMarkers=null),!0})}),clearGutter:Al(function(D){var F=this;this.iter(function(J){J.gutterMarkers&&J.gutterMarkers[D]&&el(F,J,"gutter",function(){return J.gutterMarkers[D]=null,qe(J.gutterMarkers)&&(J.gutterMarkers=null),!0})})}),lineInfo:function(F){var J;if(typeof F=="number"){if(!In(this,F))return null;if(J=F,F=rn(this,F),!F)return null}else if(J=Cr(F),J==null)return null;return{line:J,handle:F,text:F.text,gutterMarkers:F.gutterMarkers,textClass:F.textClass,bgClass:F.bgClass,wrapClass:F.wrapClass,widgets:F.widgets}},addLineClass:Al(function(D,F,J){return el(this,D,F=="gutter"?"gutter":"class",function(te){var ie=F=="text"?"textClass":F=="background"?"bgClass":F=="gutter"?"gutterClass":"wrapClass";if(!te[ie])te[ie]=J;else{if(I(J).test(te[ie]))return!1;te[ie]+=" "+J}return!0})}),removeLineClass:Al(function(D,F,J){return el(this,D,F=="gutter"?"gutter":"class",function(te){var ie=F=="text"?"textClass":F=="background"?"bgClass":F=="gutter"?"gutterClass":"wrapClass",Ie=te[ie];if(Ie)if(J==null)te[ie]=null;else{var pt=Ie.match(I(J));if(!pt)return!1;var Ut=pt.index+pt[0].length;te[ie]=Ie.slice(0,pt.index)+(!pt.index||Ut==Ie.length?"":" ")+Ie.slice(Ut)||null}else return!1;return!0})}),addLineWidget:Al(function(D,F,J){return cu(this,D,F,J)}),removeLineWidget:function(F){F.clear()},markText:function(F,J,te){return gu(this,Ct(this,F),Ct(this,J),te,te&&te.type||"range")},setBookmark:function(F,J){var te={replacedWith:J&&(J.nodeType==null?J.widget:J),insertLeft:J&&J.insertLeft,clearWhenEmpty:!1,shared:J&&J.shared,handleMouseEvents:J&&J.handleMouseEvents};return F=Ct(this,F),gu(this,F,F,te,"bookmark")},findMarksAt:function(F){F=Ct(this,F);var J=[],te=rn(this,F.line).markedSpans;if(te)for(var ie=0;ie<te.length;++ie){var Ie=te[ie];(Ie.from==null||Ie.from<=F.ch)&&(Ie.to==null||Ie.to>=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<Ut.length;tr++){var ur=Ut[tr];!(ur.to!=null&&Ie==F.line&&F.ch>=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;ie<te.length;++ie)te[ie].from!=null&&F.push(te[ie].marker)}),F},posFromIndex:function(F){var J,te=this.first,ie=this.lineSeparator().length;return this.iter(function(Ie){var pt=Ie.text.length+ie;if(pt>F)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.line<this.first||F.ch<0)return 0;var te=this.lineSeparator().length;return this.iter(this.first,F.line,function(ie){J+=ie.text.length+te}),J},copy:function(F){var J=new Ec(Vn(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return J.scrollTop=this.scrollTop,J.scrollLeft=this.scrollLeft,J.sel=this.sel,J.extend=!1,F&&(J.history.undoDepth=this.history.undoDepth,J.setHistory(this.getHistory())),J},linkedDoc:function(F){F||(F={});var J=this.first,te=this.first+this.size;F.from!=null&&F.from>J&&(J=F.from),F.to!=null&&F.to<te&&(te=F.to);var ie=new Ec(Vn(this,J,te),F.mode||this.modeOption,J,this.lineSep,this.direction);return F.sharedHist&&(ie.history=this.history),(this.linked||(this.linked=[])).push({doc:ie,sharedHist:F.sharedHist}),ie.linked=[{doc:this,isParent:!0,sharedHist:F.sharedHist}],xd(ie,qu(this)),ie},unlinkDoc:function(F){if(F instanceof _r&&(F=F.doc),this.linked)for(var J=0;J<this.linked.length;++J){var te=this.linked[J];if(te.doc!=F)continue;this.linked.splice(J,1),F.unlinkDoc(this),ed(qu(this));break}if(F.history==this.history){var ie=[F.id];ma(F,function(Ie){return ie.push(Ie.id)},!0),F.history=new ps(null),F.history.done=hc(this.history.done,ie),F.history.undone=hc(this.history.undone,ie)}},iterLinkedDocs:function(F){ma(this,F)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(F){return this.lineSep?F.split(this.lineSep):be(F)},lineSeparator:function(){return this.lineSep||`
`},setDirection:Al(function(D){if(D!="rtl"&&(D="ltr"),D==this.direction)return;this.direction=D,this.iter(function(F){return F.order=null}),this.cm&&Lo(this.cm)})}),Ec.prototype.eachLine=Ec.prototype.iter;var Bc=0;function Kc(D){var F=this;if(rd(F),Jt(F,D)||hi(F.display,D))return;it(D),m&&(Bc=+new Date);var J=za(F,D,!0),te=D.dataTransfer.files;if(!J||F.isReadOnly())return;if(te&&te.length&&window.FileReader&&window.File)for(var ie=te.length,Ie=Array(ie),pt=0,Ut=function(){++pt==ie&&Bs(F,function(){J=Ct(F.doc,J);var ia={from:J,to:J,text:F.doc.splitLines(Ie.filter(function(Pa){return Pa!=null}).join(F.doc.lineSeparator())),origin:"paste"};xc(F.doc,ia),Pl(F.doc,me(Ct(F.doc,J),Ct(F.doc,ke(ia))))})()},tr=function(ia,Pa){if(F.options.allowDropFileTypes&&H(F.options.allowDropFileTypes,ia.type)==-1){Ut();return}var Ja=new FileReader;Ja.onerror=function(){return Ut()},Ja.onload=function(){var Ga=Ja.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(Ga)){Ut();return}Ie[Pa]=Ga,Ut()},Ja.readAsText(ia)},ur=0;ur<te.length;ur++)tr(te[ur],ur);else{if(F.state.draggingText&&F.doc.sel.contains(J)>-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<kn.length;++ci)Sc(F.doc,"",kn[ci].anchor,kn[ci].head,"drag");F.replaceSelection(bn,"around","paste"),F.display.input.focus()}}catch(ai){}}}function _u(D,F){if(m&&(!D.state.draggingText||+new Date-Bc<100)){Ve(F);return}if(Jt(D,F)||hi(D.display,F))return;if(F.dataTransfer.setData("Text",D.getSelection()),F.dataTransfer.effectAllowed="copyMove",F.dataTransfer.setDragImage&&!n){var J=M("img",null,null,"position: fixed; left: 0; top: 0;");J.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",s&&(J.width=J.height=1,D.display.wrapper.appendChild(J),J._top=J.offsetTop),F.dataTransfer.setDragImage(J,0,0),s&&J.parentNode.removeChild(J)}}function td(D,F){var J=za(D,F);if(!J)return;var te=document.createDocumentFragment();Ro(D,J,te),D.display.dragCursor||(D.display.dragCursor=M("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),D.display.lineSpace.insertBefore(D.display.dragCursor,D.display.cursorDiv)),N(D.display.dragCursor,te)}function rd(D){D.display.dragCursor&&(D.display.lineSpace.removeChild(D.display.dragCursor),D.display.dragCursor=null)}function Mu(D){if(!document.getElementsByClassName)return;for(var F=document.getElementsByClassName("CodeMirror"),J=[],te=0;te<F.length;te++){var ie=F[te].CodeMirror;ie&&J.push(ie)}J.length&&J[0].operation(function(){for(var Ie=0;Ie<J.length;Ie++)D(J[Ie])})}var _c=!1;function Hu(){if(_c)return;nd(),_c=!0}function nd(){var D;Mt(window,"resize",function(){D==null&&(D=setTimeout(function(){D=null,Mu(id)},100))}),Mt(window,"blur",function(){return Mu(Ho)})}function id(D){var F=D.display;F.cachedCharWidth=F.cachedTextHeight=F.cachedPaddingH=null,F.scrollbarsClipped=!1,D.setSize()}for(var Yc={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},vu=0;vu<10;vu++)Yc[vu+48]=Yc[vu+96]=String(vu);for(var Fu=65;Fu<=90;Fu++)Yc[Fu]=String.fromCharCode(Fu);for(var zu=1;zu<=12;zu++)Yc[zu+111]=Yc[zu+63235]="F"+zu;var nu={};nu.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},nu.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},nu.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},nu.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},nu.default=A?nu.macDefault:nu.pcDefault;function Bd(D){var F=D.split(/-(?!$)/);D=F[F.length-1];for(var J,te,ie,Ie,pt=0;pt<F.length-1;pt++){var Ut=F[pt];if(/^(cmd|meta|m)$/i.test(Ut))Ie=!0;else if(/^a(lt)?$/i.test(Ut))J=!0;else if(/^(c|ctrl|control)$/i.test(Ut))te=!0;else if(/^s(hift)?$/i.test(Ut))ie=!0;else throw new Error("Unrecognized modifier name: "+Ut)}return J&&(D="Alt-"+D),te&&(D="Ctrl-"+D),Ie&&(D="Cmd-"+D),ie&&(D="Shift-"+D),D}function kd(D){var F={};for(var J in D)if(D.hasOwnProperty(J)){var te=D[J];if(/^(name|fallthrough|(de|at)tach)$/.test(J))continue;if(te=="..."){delete D[J];continue}for(var ie=Pe(J.split(" "),Bd),Ie=0;Ie<ie.length;Ie++){var pt=void 0,Ut=void 0;Ie==ie.length-1?(Ut=ie.join(" "),pt=te):(Ut=ie.slice(0,Ie+1).join(" "),pt="...");var tr=F[Ut];if(!tr)F[Ut]=pt;else if(tr!=pt)throw new Error("Inconsistent bindings for "+Ut)}delete D[J]}for(var ur in F)D[ur]=F[ur];return D}function iu(D,F,J,te){F=$l(F);var ie=F.call?F.call(D,te):F[D];if(ie===!1)return"nothing";if(ie==="...")return"multi";if(ie!=null&&J(ie))return"handled";if(F.fallthrough){if(Object.prototype.toString.call(F.fallthrough)!="[object Array]")return iu(D,F.fallthrough,J,te);for(var Ie=0;Ie<F.fallthrough.length;Ie++){var pt=iu(D,F.fallthrough[Ie],J,te);if(pt)return pt}}}function Ku(D){var F=typeof D=="string"?D:Yc[D.keyCode];return F=="Ctrl"||F=="Alt"||F=="Shift"||F=="Mod"}function ad(D,F,J){var te=D;return F.altKey&&te!="Alt"&&(D="Alt-"+D),(_?F.metaKey:F.ctrlKey)&&te!="Ctrl"&&(D="Ctrl-"+D),(_?F.ctrlKey:F.metaKey)&&te!="Mod"&&(D="Cmd-"+D),!J&&F.shiftKey&&te!="Shift"&&(D="Shift-"+D),D}function Wu(D,F){if(s&&D.keyCode==34&&D.char)return!1;var J=Yc[D.keyCode];return J==null||D.altGraphKey?!1:(D.keyCode==3&&D.code&&(J=D.code),ad(J,D,F))}function $l(D){return typeof D=="string"?nu[D]:D}function Gc(D,F){for(var J=D.doc.sel.ranges,te=[],ie=0;ie<J.length;ie++){for(var Ie=F(J[ie]);te.length&&vt(Ie.from,we(te).to)<=0;){var pt=te.pop();if(vt(pt.from,Ie.from)<0){Ie.from=pt.from;break}}te.push(Ie)}fl(D,function(){for(var Ut=te.length-1;Ut>=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<J.ch))return Sd(F,J,te);var Ut=function(Ka,uo){return Tu(F,Ka instanceof ir?Ka.ch:Ka,uo)},tr,ur=function(Ka){return D.options.lineWrapping?(tr=tr||ta(D,F),oo(D,F,tr,Ka)):{begin:0,end:F.text.length}},bn=ur(J.sticky=="before"?Ut(J,-1):J.ch);if(D.doc.direction=="rtl"||pt.level==1){var kn=pt.level==1==te<0,ci=Ut(J,kn?1:-1);if(ci!=null&&(kn?ci<=pt.to&&ci<=bn.end:ci>=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&&Ka<ie.length;Ka+=uo){var Qo=ie[Ka],ks=uo>0==(Qo.level!=1),vl=ks?Mo.begin:Ut(Mo.end,-1);if(Qo.from<=vl&&vl<Qo.to)return vs(vl,ks);if(vl=ks?Qo.from:Ut(Qo.to,-1),Mo.begin<=vl&&vl<Mo.end)return vs(vl,ks)}},Pa=ia(Ie+te,te,bn);if(Pa)return Pa;var Ja=te>0?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.line<F.lastLine()?{from:J.head,to:ir(J.head.line+1,0)}:{from:J.head,to:ir(J.head.line,te)}}else return{from:J.from(),to:J.to()}})},deleteLine:function(F){return Gc(F,function(J){return{from:ir(J.from().line,0),to:Ct(F.doc,ir(J.to().line+1,0))}})},delLineLeft:function(F){return Gc(F,function(J){return{from:ir(J.from().line,0),to:J.from()}})},delWrappedLineLeft:function(F){return Gc(F,function(J){var te=F.charCoords(J.head,"div").top+5,ie=F.coordsChar({left:0,top:te},"div");return{from:ie,to:J.from()}})},delWrappedLineRight:function(F){return Gc(F,function(J){var te=F.charCoords(J.head,"div").top+5,ie=F.coordsChar({left:F.display.lineDiv.offsetWidth+100,top:te},"div");return{from:J.from(),to:ie}})},undo:function(F){return F.undo()},redo:function(F){return F.redo()},undoSelection:function(F){return F.undoSelection()},redoSelection:function(F){return F.redoSelection()},goDocStart:function(F){return F.extendSelection(ir(F.firstLine(),0))},goDocEnd:function(F){return F.extendSelection(ir(F.lastLine()))},goLineStart:function(F){return F.extendSelectionsBy(function(J){return sd(F,J.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(F){return F.extendSelectionsBy(function(J){return Pd(F,J.head)},{origin:"+move",bias:1})},goLineEnd:function(F){return F.extendSelectionsBy(function(J){return Cd(F,J.head.line)},{origin:"+move",bias:-1})},goLineRight:function(F){return F.extendSelectionsBy(function(J){var te=F.cursorCoords(J.head,"div").top+5;return F.coordsChar({left:F.display.lineDiv.offsetWidth+100,top:te},"div")},se)},goLineLeft:function(F){return F.extendSelectionsBy(function(J){var te=F.cursorCoords(J.head,"div").top+5;return F.coordsChar({left:0,top:te},"div")},se)},goLineLeftSmart:function(F){return F.extendSelectionsBy(function(J){var te=F.cursorCoords(J.head,"div").top+5,ie=F.coordsChar({left:0,top:te},"div");return ie.ch<F.getLine(ie.line).search(/\S/)?Pd(F,J.head):ie},se)},goLineUp:function(F){return F.moveV(-1,"line")},goLineDown:function(F){return F.moveV(1,"line")},goPageUp:function(F){return F.moveV(-1,"page")},goPageDown:function(F){return F.moveV(1,"page")},goCharLeft:function(F){return F.moveH(-1,"char")},goCharRight:function(F){return F.moveH(1,"char")},goColumnLeft:function(F){return F.moveH(-1,"column")},goColumnRight:function(F){return F.moveH(1,"column")},goWordLeft:function(F){return F.moveH(-1,"word")},goGroupRight:function(F){return F.moveH(1,"group")},goGroupLeft:function(F){return F.moveH(-1,"group")},goWordRight:function(F){return F.moveH(1,"word")},delCharBefore:function(F){return F.deleteH(-1,"codepoint")},delCharAfter:function(F){return F.deleteH(1,"char")},delWordBefore:function(F){return F.deleteH(-1,"word")},delWordAfter:function(F){return F.deleteH(1,"word")},delGroupBefore:function(F){return F.deleteH(-1,"group")},delGroupAfter:function(F){return F.deleteH(1,"group")},indentAuto:function(F){return F.indentSelection("smart")},indentMore:function(F){return F.indentSelection("add")},indentLess:function(F){return F.indentSelection("subtract")},insertTab:function(F){return F.replaceSelection(" ")},insertSoftTab:function(F){for(var J=[],te=F.listSelections(),ie=F.options.tabSize,Ie=0;Ie<te.length;Ie++){var pt=te[Ie].from(),Ut=K(F.getLine(pt.line),pt.ch,ie);J.push(Xe(ie-Ut%ie))}F.replaceSelections(J)},defaultTab:function(F){F.somethingSelected()?F.indentSelection("add"):F.execCommand("insertTab")},transposeChars:function(F){return fl(F,function(){for(var J=F.listSelections(),te=[],ie=0;ie<J.length;ie++){if(!J[ie].empty())continue;var Ie=J[ie].head,pt=rn(F.doc,Ie.line).text;if(pt){if(Ie.ch==pt.length&&(Ie=new ir(Ie.line,Ie.ch-1)),Ie.ch>0)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;ie<J.length;ie++)F.indentLine(J[ie].from().line,null,!0);ws(F)})},openLine:function(F){return F.replaceSelection(`
`,"start")},toggleOverwrite:function(F){return F.toggleOverwrite()}};function sd(D,F){var J=rn(D.doc,F),te=Hn(J);return te!=J&&(F=Cr(te)),od(!0,D,te,F,1)}function Cd(D,F){var J=rn(D.doc,F),te=un(J);return te!=J&&(F=Cr(te)),od(!0,D,J,F,-1)}function Pd(D,F){var J=sd(D,F.line),te=rn(D.doc,J.line),ie=Kt(te,D.doc.direction);if(!ie||ie[0].level==0){var Ie=Math.max(J.ch,te.text.search(/\S/)),pt=F.line==J.line&&F.ch<=Ie&&F.ch;return ir(J.line,pt?0:Ie,J.sticky)}return J}function Zc(D,F,J){if(typeof F=="string"&&(F=Bu[F],!F))return!1;D.display.input.ensurePolled();var te=D.display.shift,ie=!1;try{D.isReadOnly()&&(D.state.suppressEdits=!0),J&&(D.display.shift=!1),ie=F(D)!=q}finally{D.display.shift=te,D.state.suppressEdits=!1}return ie}function Jc(D,F,J){for(var te=0;te<D.state.keyMaps.length;te++){var ie=iu(F,D.state.keyMaps[te],J,D);if(ie)return ie}return D.options.extraKeys&&iu(F,D.options.extraKeys,J,D)||iu(F,D.options.keyMap,J,D)}var au=new G;function Vu(D,F,J,te){var ie=D.state.keySeq;if(ie){if(Ku(F))return"handled";if(/\'$/.test(F)?D.state.keySeq=null:au.set(50,function(){D.state.keySeq==ie&&(D.state.keySeq=null,D.display.input.reset())}),Xu(D,ie+" "+F,J,te))return!0}return Xu(D,F,J,te)}function Xu(D,F,J,te){var ie=Jc(D,F,te);return ie=="multi"&&(D.state.keySeq=F),ie=="handled"&&Qt(D,"keyHandled",D,F,J),(ie=="handled"||ie=="multi")&&(it(J),ao(D)),!!ie}function ou(D,F){var J=Wu(F,!0);return J?F.shiftKey&&!D.state.keySeq?Vu(D,"Shift-"+J,F,function(te){return Zc(D,te,!0)})||Vu(D,J,F,function(te){if(typeof te=="string"?/^go[A-Z]/.test(te):te.motion)return Zc(D,te)}):Vu(D,J,F,function(te){return Zc(D,te)}):!1}function Vc(D,F,J){return Vu(D,"'"+J+"'",F,function(te){return Zc(D,te,!0)})}var ld=null;function cd(D){var F=this;if(D.target&&D.target!=F.display.input.getField())return;if(F.curOp.focus=V(),Jt(F,D))return;m&&f<11&&D.keyCode==27&&(D.returnValue=!1);var J=D.keyCode;F.display.shift=J==16||D.shiftKey;var te=ou(F,D);s&&(ld=te?J:null,!te&&J==88&&!ot&&(A?D.metaKey:D.ctrlKey)&&F.replaceSelection("",null,"cut")),g&&!A&&!te&&J==46&&D.shiftKey&&!D.ctrlKey&&document.execCommand&&document.execCommand("cut"),J==18&&!/\bCodeMirror-crosshair\b/.test(F.display.lineDiv.className)&&Ud(F)}function Ud(D){var F=D.display.lineDiv;Y(F,"CodeMirror-crosshair");function J(te){(te.keyCode==18||!te.altKey)&&(S(F,"CodeMirror-crosshair"),mt(document,"keyup",J),mt(document,"mouseover",J))}Mt(document,"keyup",J),Mt(document,"mouseover",J)}function Ed(D){D.keyCode==16&&(this.doc.sel.shift=!1),Jt(this,D)}function _d(D){var F=this;if(D.target&&D.target!=F.display.input.getField())return;if(hi(F.display,D)||Jt(F,D)||D.ctrlKey&&!D.altKey||A&&D.metaKey)return;var J=D.keyCode,te=D.charCode;if(s&&J==ld){ld=null,it(D);return}if(s&&(!D.which||D.which<10)&&ou(F,D))return;var ie=String.fromCharCode(te==null?J:te);if(ie=="\b")return;if(Vc(F,D,ie))return;F.display.input.onKeyPress(D)}var jd=400,ku=function(F,J,te){this.time=F,this.pos=J,this.button=te};ku.prototype.compare=function(D,F,J){return this.time+jd>D&&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.line<Qo.from)&&setTimeout(Bs(D,function(){ia==Mo&&Pa(uo)}),150)}else{var ks=uo.clientY<ai.top?-20:uo.clientY>ai.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<D.display.gutterSpecs.length;++tr){var ur=pt.gutters.childNodes[tr];if(ur&&ur.getBoundingClientRect().right>=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;Ut<Se.length;++Ut)Se[Ut](this);Sl(this),c&&F.lineWrapping&&getComputedStyle(Ie.lineDiv).textRendering=="optimizelegibility"&&(Ie.lineDiv.style.textRendering="auto")}_r.defaults=Yu,_r.optionHandlers=fe;function Kr(D){var F=D.display;Mt(F.scroller,"mousedown",Bs(D,Iu)),m&&f<11?Mt(F.scroller,"dblclick",Bs(D,function(tr){if(Jt(D,tr))return;var ur=za(D,tr);if(!ur||Id(D,tr)||hi(D.display,tr))return;it(tr);var bn=D.findWordAt(ur);kl(D.doc,bn.anchor,bn.head)})):Mt(F.scroller,"dblclick",function(tr){return Jt(D,tr)||it(tr)}),Mt(F.scroller,"contextmenu",function(tr){return dd(D,tr)}),Mt(F.input.getField(),"contextmenu",function(tr){F.scroller.contains(tr.target)||dd(D,tr)});var J,te={end:0};function ie(){F.activeTouch&&(J=setTimeout(function(){return F.activeTouch=null},1e3),te=F.activeTouch,te.end=+new Date)}function Ie(tr){if(tr.touches.length!=1)return!1;var ur=tr.touches[0];return ur.radiusX<=1&&ur.radiusY<=1}function pt(tr,ur){if(ur.left==null)return!0;var bn=ur.left-tr.left,kn=ur.top-tr.top;return bn*bn+kn*kn>20*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(ci<bn&&(kn+=Xe(bn-ci)),kn!=ur)return Sc(ie,kn,ir(F,0),ir(F,ur.length),"+input"),Ut.stateAfter=null,!0;for(var ia=0;ia<ie.sel.ranges.length;ia++){var Pa=ie.sel.ranges[ia];if(Pa.head.line==F&&Pa.head.ch<ur.length){var Ja=ir(F,ur.length);Yl(ie,ia,new re(Ja,Ja));break}}}var ge=null;function Ke(D){ge=D}function lt(D,F,J,te,ie){var Ie=D.doc;D.display.shift=!1,te||(te=Ie.sel);var pt=+new Date-200,Ut=ie=="paste"||D.state.pasteIncoming>pt,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<ge.text.length;bn++)ur.push(Ie.splitLines(ge.text[bn]))}}else tr.length==te.ranges.length&&D.options.pasteLinesPerSelection&&(ur=Pe(tr,function(Ga){return[Ga]}));for(var kn=D.curOp.updateInput,ci=te.ranges.length-1;ci>=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<Ie.electricChars.length;Ut++)if(F.indexOf(Ie.electricChars.charAt(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;te<D.doc.sel.ranges.length;te++){var ie=D.doc.sel.ranges[te].head.line,Ie={anchor:ir(ie,0),head:ir(ie+1,0)};J.push(Ie),F.push(D.getRange(Ie.anchor,Ie.head))}return{text:F,ranges:J}}function Nr(D,F,J,te){D.setAttribute("autocorrect",J?"":"off"),D.setAttribute("autocapitalize",te?"":"off"),D.setAttribute("spellcheck",!!F)}function Gr(){var D=M("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),F=M("div",[D],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return c?D.style.width="1000px":D.setAttribute("wrap","off"),o&&(D.style.border="1px solid black"),Nr(D),F}function Lr(D){var F=D.optionHandlers,J=D.helpers={};D.prototype={constructor:D,focus:function(){window.focus(),this.display.input.focus()},setOption:function(ie,Ie){var pt=this.options,Ut=pt[ie];if(pt[ie]==Ie&&ie!="mode")return;pt[ie]=Ie,F.hasOwnProperty(ie)&&Bs(this,F[ie])(this,Ie,Ut),Gt(this,"optionChange",this,ie)},getOption:function(ie){return this.options[ie]},getDoc:function(){return this.doc},addKeyMap:function(ie,Ie){this.state.keyMaps[Ie?"push":"unshift"]($l(ie))},removeKeyMap:function(ie){for(var Ie=this.state.keyMaps,pt=0;pt<Ie.length;++pt)if(Ie[pt]==ie||Ie[pt].name==ie)return Ie.splice(pt,1),!0},addOverlay:Nl(function(te,ie){var Ie=te.token?te:D.getMode(this.options,te);if(Ie.startState)throw new Error("Overlays may not be stateful.");Ee(this.state.overlays,{mode:Ie,modeSpec:te,opaque:ie&&ie.opaque,priority:ie&&ie.priority||0},function(pt){return pt.priority}),this.state.modeGen++,_o(this)}),removeOverlay:Nl(function(te){for(var ie=this.state.overlays,Ie=0;Ie<ie.length;++Ie){var pt=ie[Ie].modeSpec;if(pt==te||typeof te=="string"&&pt.name==te){ie.splice(Ie,1),this.state.modeGen++,_o(this);return}}}),indentLine:Nl(function(te,ie,Ie){typeof ie!="string"&&typeof ie!="number"&&(ie==null?ie=this.options.smartIndent?"smart":"prev":ie=ie?"add":"subtract"),In(this.doc,te)&&ee(this,te,ie,Ie)}),indentSelection:Nl(function(te){for(var ie=this.doc.sel.ranges,Ie=-1,pt=0;pt<ie.length;pt++){var Ut=ie[pt];if(Ut.empty())Ut.head.line>Ie&&(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;kn<Ie;++kn)ee(this,kn,te);var ci=this.doc.sel.ranges;tr.ch==0&&ie.length==ci.length&&ci[pt].from().ch>0&&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]<tr)pt=bn+1;else{ur=Ie[bn*2+2];break}}var kn=ur?ur.indexOf("overlay "):-1;return kn<0?ur:kn==0?null:ur.slice(0,kn-1)},getModeAt:function(ie){var Ie=this.doc.mode;return Ie.innerMode?D.innerMode(Ie,this.getTokenAt(ie).state).mode:Ie},getHelper:function(ie,Ie){return this.getHelpers(ie,Ie)[0]},getHelpers:function(ie,Ie){var pt=[];if(!J.hasOwnProperty(Ie))return pt;var Ut=J[Ie],tr=this.getModeAt(ie);if(typeof tr[Ie]=="string")Ut[tr[Ie]]&&pt.push(Ut[tr[Ie]]);else if(tr[Ie])for(var ur=0;ur<tr[Ie].length;ur++){var bn=Ut[tr[Ie][ur]];bn&&pt.push(bn)}else tr.helperType&&Ut[tr.helperType]?pt.push(Ut[tr.helperType]):Ut[tr.name]&&pt.push(Ut[tr.name]);for(var kn=0;kn<Ut._global.length;kn++){var ci=Ut._global[kn];ci.pred(tr,this)&&H(pt,ci.val)==-1&&pt.push(ci.val)}return pt},getStateAfter:function(ie,Ie){var pt=this.doc;return ie=fr(pt,ie==null?pt.first+pt.size-1:ie),qn(this,ie+1,Ie).state},cursorCoords:function(ie,Ie){var pt,Ut=this.doc.sel.primary();return ie==null?pt=Ut.head:typeof ie=="object"?pt=Ct(this.doc,ie):pt=ie?Ut.from():Ut.to(),Kn(this,pt,Ie||"page")},charCoords:function(ie,Ie){return Ln(this,Ct(this.doc,ie),Ie||"page")},coordsChar:function(ie,Ie){return ie=Un(this,ie,Ie||"page"),Ni(this,ie.left,ie.top)},lineAtHeight:function(ie,Ie){return ie=Un(this,{top:ie,left:0},Ie||"page").top,xn(this.doc,ie+this.display.viewOffset)},heightAtLine:function(ie,Ie,pt){var Ut=!1,tr;if(typeof ie=="number"){var ur=this.doc.first+this.doc.size-1;ie<this.doc.first?ie=this.doc.first:ie>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;bn<Ie&&!(ur=Sr(this.doc,ur,tr,pt,Ut),ur.hitSide);++bn);return ur},moveH:Nl(function(te,ie){var Ie=this;this.extendSelectionsBy(function(pt){return Ie.display.shift||Ie.doc.extend||pt.empty()?Sr(Ie.doc,pt.head,te,ie,Ie.options.rtlMoveVisually):te<0?pt.from():pt.to()},se)}),deleteH:Nl(function(te,ie){var Ie=this.doc.sel,pt=this.doc;Ie.somethingSelected()?pt.replaceSelection("",null,"+delete"):Gc(this,function(Ut){var tr=Sr(pt,Ut.head,te,ie,!1);return te<0?{from:tr,to:Ut.head}:{from:Ut.head,to:tr}})}),findPosV:function(ie,Ie,pt,Ut){var tr=1,ur=Ut;Ie<0&&(tr=-1,Ie=-Ie);for(var bn=Ct(this.doc,ie),kn=0;kn<Ie;++kn){var ci=Kn(this,bn,"div");if(ur==null?ur=ci.left:ci.left=ur,bn=zr(this,ci,tr,pt),bn.hitSide)break}return bn},moveV:Nl(function(te,ie){var Ie=this,pt=this.doc,Ut=[],tr=!this.display.shift&&!pt.extend&&pt.sel.somethingSelected();if(pt.extendSelectionsBy(function(bn){if(tr)return te<0?bn.from():bn.to();var kn=Kn(Ie,bn.head,"div");bn.goalColumn!=null&&(kn.left=bn.goalColumn),Ut.push(kn.left);var ci=zr(Ie,kn,te,ie);return ie=="page"&&bn==pt.sel.primary()&&Go(Ie,Ln(Ie,ci,"div").top-kn.top),ci},se),Ut.length)for(var ur=0;ur<pt.sel.ranges.length;ur++)pt.sel.ranges[ur].goalColumn=Ut[ur]}),findWordAt:function(ie){var Ie=this.doc,pt=rn(Ie,ie.line).text,Ut=ie.ch,tr=ie.ch;if(pt){var ur=this.getHelper(ie,"wordChars");(ie.sticky=="before"||tr==pt.length)&&Ut?--Ut:++tr;for(var bn=pt.charAt(Ut),kn=Me(bn,ur)?function(ci){return Me(ci,ur)}:/\s/.test(bn)?function(ci){return/\s/.test(ci)}:function(ci){return!/\s/.test(ci)&&!Me(ci)};Ut>0&&kn(pt.charAt(Ut-1));)--Ut;for(;tr<pt.length&&kn(pt.charAt(tr));)++tr}return new re(ir(ie.line,Ut),ir(ie.line,tr))},toggleOverwrite:function(ie){if(ie!=null&&ie==this.state.overwrite)return;(this.state.overwrite=!this.state.overwrite)?Y(this.display.cursorDiv,"CodeMirror-overwrite"):S(this.display.cursorDiv,"CodeMirror-overwrite"),Gt(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==V()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:Nl(function(te,ie){No(this,te,ie)}),getScrollInfo:function(){var ie=this.display.scroller;return{left:ie.scrollLeft,top:ie.scrollTop,height:ie.scrollHeight-_i(this)-this.display.barHeight,width:ie.scrollWidth-_i(this)-this.display.barWidth,clientHeight:Ki(this),clientWidth:Oi(this)}},scrollIntoView:Nl(function(te,ie){te==null?(te={from:this.doc.sel.primary().head,to:null},ie==null&&(ie=this.options.cursorScrollMargin)):typeof te=="number"?te={from:ir(te,0),to:null}:te.from==null&&(te={from:te,to:null}),te.to||(te.to=te.from),te.margin=ie||0,te.from.line!=null?Es(this,te):Ma(this,te.from,te.to,te.margin)}),setSize:Nl(function(te,ie){var Ie=this,pt=function(ur){return typeof ur=="number"||/^\d+$/.test(String(ur))?ur+"px":ur};te!=null&&(this.display.wrapper.style.width=pt(te)),ie!=null&&(this.display.wrapper.style.height=pt(ie)),this.options.lineWrapping&&Wr(this);var Ut=this.display.viewFrom;this.doc.iter(Ut,this.display.viewTo,function(tr){if(tr.widgets){for(var ur=0;ur<tr.widgets.length;ur++)if(tr.widgets[ur].noHScroll){Aa(Ie,Ut,"widget");break}}++Ut}),this.curOp.forceUpdate=!0,Gt(this,"refresh",this)}),operation:function(ie){return fl(this,ie)},startOperation:function(){return os(this)},endOperation:function(){return Sl(this)},refresh:Nl(function(){var te=this.display.cachedTextHeight;_o(this),this.curOp.forceUpdate=!0,qt(this),No(this,this.doc.scrollLeft,this.doc.scrollTop),ec(this.display),(te==null||Math.abs(te-Ea(this.display))>.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||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){D.removeAllRanges();return}var Ie=Ji(F,D.anchorNode,D.anchorOffset),pt=Ji(F,D.focusNode,D.focusOffset);if(Ie&&!Ie.bad&&pt&&!pt.bad&&vt(Rt(Ie,pt),te)==0&&vt(yr(Ie,pt),ie)==0)return;var Ut=F.display.view,tr=te.line>=F.display.viewFrom&&Tn(F,te)||{node:Ut[0].measure.map[2],offset:0},ur=ie.line<F.display.viewTo&&Tn(F,ie);if(!ur){var bn=Ut[Ut.length-1].measure,kn=bn.maps?bn.maps[bn.maps.length-1]:bn.map;ur={node:kn[kn.length-1],offset:kn[kn.length-2]-kn[kn.length-3]}}if(!tr||!ur){D.removeAllRanges();return}var ci=D.rangeCount&&D.getRangeAt(0),ai;try{ai=B(tr.node,tr.offset,ur.offset,ur.node)}catch(ia){}ai&&(!g&&F.state.focused?(D.collapse(tr.node,tr.offset),ai.collapsed||(D.removeAllRanges(),D.addRange(ai))):(D.removeAllRanges(),D.addRange(ai)),ci&&D.anchorNode==null?D.addRange(ci):g&&this.startGracePeriod()),this.rememberSelection()},Zr.prototype.startGracePeriod=function(){var D=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){D.gracePeriod=!1,D.selectionChanged()&&D.cm.operation(function(){return D.cm.curOp.selectionChanged=!0})},20)},Zr.prototype.showMultipleSelections=function(D){N(this.cm.display.cursorDiv,D.cursors),N(this.cm.display.selectionDiv,D.selection)},Zr.prototype.rememberSelection=function(){var D=this.getSelection();this.lastAnchorNode=D.anchorNode,this.lastAnchorOffset=D.anchorOffset,this.lastFocusNode=D.focusNode,this.lastFocusOffset=D.focusOffset},Zr.prototype.selectionInEditor=function(){var D=this.getSelection();if(!D.rangeCount)return!1;var F=D.getRangeAt(0).commonAncestorContainer;return X(this.div,F)},Zr.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},Zr.prototype.blur=function(){this.div.blur()},Zr.prototype.getField=function(){return this.div},Zr.prototype.supportsTouch=function(){return!0},Zr.prototype.receivedFocus=function(){var D=this;this.selectionInEditor()?this.pollSelection():fl(this.cm,function(){return D.cm.curOp.selectionChanged=!0});function F(){D.cm.state.focused&&(D.pollSelection(),D.polling.set(D.cm.options.pollInterval,F))}this.polling.set(this.cm.options.pollInterval,F)},Zr.prototype.selectionChanged=function(){var D=this.getSelection();return D.anchorNode!=this.lastAnchorNode||D.anchorOffset!=this.lastAnchorOffset||D.focusNode!=this.lastFocusNode||D.focusOffset!=this.lastFocusOffset},Zr.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var D=this.getSelection(),F=this.cm;if(u&&l&&this.cm.display.gutterSpecs.length&&yi(D.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(this.composing)return;this.rememberSelection();var J=Ji(F,D.anchorNode,D.anchorOffset),te=Ji(F,D.focusNode,D.focusOffset);J&&te&&fl(F,function(){al(F.doc,me(J,te),ce),(J.bad||te.bad)&&(F.curOp.selectionChanged=!0)})},Zr.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var D=this.cm,F=D.display,J=D.doc.sel.primary(),te=J.from(),ie=J.to();if(te.ch==0&&te.line>D.firstLine()&&(te=ir(te.line-1,rn(D.doc,te.line-1).length)),ie.ch==rn(D.doc,ie.line).text.length&&ie.line<D.lastLine()&&(ie=ir(ie.line+1,0)),te.line<F.viewFrom||ie.line>F.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);ai<Ga&&Pa.charCodeAt(ai)==Ja.charCodeAt(ai);)++ai;for(var Ka=we(kn),uo=we(ci),Mo=Math.min(Ka.length-(kn.length==1?ai:0),uo.length-(ci.length==1?ai:0));ia<Mo&&Ka.charCodeAt(Ka.length-ia-1)==uo.charCodeAt(uo.length-ia-1);)++ia;if(kn.length==1&&ci.length==1&&pt==te.line)for(;ai&&ai>te.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<ai.childNodes.length;uo++)ci(ai.childNodes[uo]);/^(pre|p)$/i.test(ai.nodeName)&&(tr=!0),Ka&&(pt=!0)}else ai.nodeType==3&&kn(ai.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(ci(F),F==J);)F=F.nextSibling,tr=!1;return Ie}function Ji(D,F,J){var te;if(F==D.display.lineDiv){if(te=D.display.lineDiv.childNodes[J],!te)return Ii(D.clipPos(ir(D.display.viewTo-1)),!0);F=null,J=0}else for(te=F;;te=te.parentNode){if(!te||te==D.display.lineDiv)return null;if(te.parentNode&&te.parentNode==D.display.lineDiv)break}for(var ie=0;ie<D.display.view.length;ie++){var Ie=D.display.view[ie];if(Ie.node==te)return vo(Ie,F,J)}}function vo(D,F,J){var te=D.text.firstChild,ie=!1;if(!F||!X(te,F))return Ii(ir(Cr(D.line),0),!0);if(F==te&&(ie=!0,F=te.childNodes[J],J=0,!F)){var Ie=D.rest?we(D.rest):D.line;return Ii(ir(Cr(Ie),Ie.text.length),ie)}var pt=F.nodeType==3?F:null,Ut=F;for(!pt&&F.childNodes.length==1&&F.firstChild.nodeType==3&&(pt=F.firstChild,J&&(J=pt.nodeValue.length));Ut.parentNode!=te;)Ut=Ut.parentNode;var tr=D.measure,ur=tr.maps;function bn(Ja,Ga,Ka){for(var uo=-1;uo<(ur?ur.length:0);uo++)for(var Mo=uo<0?tr.map:ur[uo],vs=0;vs<Mo.length;vs+=3){var Qo=Mo[vs+2];if(Qo==Ja||Qo==Ga){var ks=Cr(uo<0?D.line:D.rest[uo]),vl=Mo[vs]+Ka;return(Ka<0||Qo!=Ja)&&(vl=Mo[vs+(Ka?1:0)]),ir(ks,vl)}}}var kn=bn(pt,Ut,J);if(kn)return Ii(kn,ie);for(var ci=Ut.nextSibling,ai=pt?pt.nodeValue.length-J:0;ci;ci=ci.nextSibling){if(kn=bn(ci,ci.firstChild,0),kn)return Ii(ir(kn.line,kn.ch-ai),ie);ai+=ci.textContent.length}for(var ia=Ut.previousSibling,Pa=J;ia;ia=ia.previousSibling){if(kn=bn(ia,ia.firstChild,-1),kn)return Ii(ir(kn.line,kn.ch+Pa),ie);Pa+=ia.textContent.length}}var Ba=function(F){this.cm=F,this.prevInput="",this.pollingFast=!1,this.polling=new G,this.hasSelection=!1,this.composing=null};Ba.prototype.init=function(D){var F=this,J=this,te=this.cm;this.createField(D);var ie=this.textarea;D.wrapper.insertBefore(this.wrapper,D.wrapper.firstChild),o&&(ie.style.width="0px"),Mt(ie,"input",function(){m&&f>=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);pt<Ut&&te.charCodeAt(pt)==ie.charCodeAt(pt);)++pt;return fl(F,function(){lt(F,ie.slice(pt),te.length-pt,null,D.composing?"*compose":null),ie.length>1e3||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<V;X++)I[X].fixed&&c.copy(I[X].p,o.getNodeByIndex(X).getLayout());M(function(Y,j,W){for(var U=0,R=Y.length;U<R;U++)Y[U].fixed||o.getNodeByIndex(U).setLayout(Y[U].p),r[u.getId(U)]=Y[U].p;for(var U=0,R=j.length;U<R;U++){var K=j[U],G=o.getEdgeByIndex(U),H=K.n1.p,Z=K.n2.p,q=G.getLayout();q=q?q.slice():[],q[0]=q[0]||[],q[1]=q[1]||[],c.copy(q[0],H),c.copy(q[1],Z),+K.curveness&&(q[2]=[(H[0]+Z[0])/2-(H[1]-Z[1])*K.curveness,(H[1]+Z[1])/2-(Z[0]-H[0])*K.curveness]),G.setLayout(q)}B&&B(W)})},n.forceLayout=N,n.preservedPoints=r,N.step()}else n.forceLayout=null})}ue.exports=l},WKfj:function(ue,z,i){"use strict";i.d(z,"d",function(){return x}),i.d(z,"e",function(){return g}),i.d(z,"f",function(){return h}),i.d(z,"c",function(){return t}),i.d(z,"b",function(){return m}),i.d(z,"a",function(){return c});var T=i("KQm4");function x(a){return Array.isArray(a)?a:a!==void 0?[a]:[]}function g(a,l){var s=l.labelInValue,n=l.combobox;if(a===void 0||a===""&&n)return[];var d=Array.isArray(a)?a:[a];return s?d.map(function(r){var o=r.key,u=r.value;return u!==void 0?u:o}):d}function h(a,l){var s=l.optionLabelProp,n=l.labelInValue,d=l.prevValue,r=l.options,o=l.getLabeledValue,u=a;return n&&(u=u.map(function(p){return o(p,{options:r,prevValue:d,labelInValue:n,optionLabelProp:s})})),u}function t(a,l){var s=Object(T.a)(l),n;for(n=a.length-1;n>=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<d.length;A++){var b=o.get(d[A].tickValue);if(b!=null){p=(b+(r-1)*A)%r;break}}var w=c.toGlobalCoord(d[0].coord),y=l.getAreaStyle();s=T.isArray(s)?s:[s];for(var A=1;A<d.length;A++){var _=c.toGlobalCoord(d[A].coord),E,I,S,C;c.isHorizontal()?(E=w,I=n.y,S=_-E,C=n.height,w=E+S):(E=n.x,I=w,S=n.width,C=_-I,w=I+C);var N=d[A-1].tickValue;N!=null&&u.set(N,p),e.add(new x.Rect({anid:N!=null?"area_"+N:null,shape:{x:E,y:I,width:S,height:C},style:T.defaults({fill:s[p]},y),silent:!0})),p=(p+1)%r}t.__splitAreaColors=u}function h(t){t.__splitAreaColors=null}z.rectCoordAxisBuildSplitArea=g,z.rectCoordAxisHandleRemove=h},WXVj: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("Bqw1")),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="MinusSquareOutlined";var f=h.forwardRef(m);z.default=f},WaYH:function(ue,z,i){"use strict";var T=i("rePB"),x=i("Ff2n"),g=i("VTBJ"),h=i("1OyB"),t=i("vuIU"),e=i("JX7q"),m=i("Ji7U"),f=i("LK+K"),c=i("q1tI"),a=i("TSYQ"),l=i.n(a),s=i("sboe"),n=i("OZM5"),d=function(E){var I=E.prefixCls,S=E.level,C=E.isStart,N=E.isEnd;if(!S)return null;for(var M="".concat(I,"-indent-unit"),P=[],B=0;B<S;B+=1){var X;P.push(c.createElement("span",{key:B,className:l()(M,(X={},Object(T.a)(X,"".concat(M,"-start"),C[B+1]),Object(T.a)(X,"".concat(M,"-end"),N[B+1]),Object(T.a)(X,"".concat(M,"-end-first-level"),!B&&N[0]),X))}))}return c.createElement("span",{"aria-hidden":"true",className:"".concat(I,"-indent")},P)},r=d,o=i("815F"),u="open",p="close",A="---",b=function(_){Object(m.a)(I,_);var E=Object(f.a)(I);function I(){var S;return Object(h.a)(this,I),S=E.apply(this,arguments),S.state={dragNodeHighlight:!1},S.onSelectorClick=function(C){var N=S.props.context.onNodeClick;N(C,Object(o.b)(S.props)),S.isSelectable()?S.onSelect(C):S.onCheck(C)},S.onSelectorDoubleClick=function(C){var N=S.props.context.onNodeDoubleClick;N(C,Object(o.b)(S.props))},S.onSelect=function(C){if(S.isDisabled())return;var N=S.props.context.onNodeSelect;C.preventDefault(),N(C,Object(o.b)(S.props))},S.onCheck=function(C){if(S.isDisabled())return;var N=S.props,M=N.disableCheckbox,P=N.checked,B=S.props.context.onNodeCheck;if(!S.isCheckable()||M)return;C.preventDefault();var X=!P;B(C,Object(o.b)(S.props),X)},S.onMouseEnter=function(C){var N=S.props.context.onNodeMouseEnter;N(C,Object(o.b)(S.props))},S.onMouseLeave=function(C){var N=S.props.context.onNodeMouseLeave;N(C,Object(o.b)(S.props))},S.onContextMenu=function(C){var N=S.props.context.onNodeContextMenu;N(C,Object(o.b)(S.props))},S.onDragStart=function(C){var N=S.props.context.onNodeDragStart;C.stopPropagation(),S.setState({dragNodeHighlight:!0}),N(C,Object(e.a)(S));try{C.dataTransfer.setData("text/plain","")}catch(M){}},S.onDragEnter=function(C){var N=S.props.context.onNodeDragEnter;C.preventDefault(),C.stopPropagation(),N(C,Object(e.a)(S))},S.onDragOver=function(C){var N=S.props.context.onNodeDragOver;C.preventDefault(),C.stopPropagation(),N(C,Object(e.a)(S))},S.onDragLeave=function(C){var N=S.props.context.onNodeDragLeave;C.stopPropagation(),N(C,Object(e.a)(S))},S.onDragEnd=function(C){var N=S.props.context.onNodeDragEnd;C.stopPropagation(),S.setState({dragNodeHighlight:!1}),N(C,Object(e.a)(S))},S.onDrop=function(C){var N=S.props.context.onNodeDrop;C.preventDefault(),C.stopPropagation(),S.setState({dragNodeHighlight:!1}),N(C,Object(e.a)(S))},S.onExpand=function(C){var N=S.props.context.onNodeExpand;N(C,Object(o.b)(S.props))},S.setSelectHandle=function(C){S.selectHandle=C},S.getNodeState=function(){var C=S.props.expanded;return S.isLeaf()?null:C?u:p},S.hasChildren=function(){var C=S.props.eventKey,N=S.props.context.keyEntities,M=N[C]||{},P=M.children;return!!(P||[]).length},S.isLeaf=function(){var C=S.props,N=C.isLeaf,M=C.loaded,P=S.props.context.loadData,B=S.hasChildren();return N===!1?!1:N||!P&&!B||P&&M&&!B},S.isDisabled=function(){var C=S.props.disabled,N=S.props.context.disabled;return!!(N||C)},S.isCheckable=function(){var C=S.props.checkable,N=S.props.context.checkable;return!N||C===!1?!1:N},S.syncLoadData=function(C){var N=C.expanded,M=C.loading,P=C.loaded,B=S.props.context,X=B.loadData,V=B.onNodeLoad;if(M)return;X&&N&&!S.isLeaf()&&(!S.hasChildren()&&!P&&V(Object(o.b)(S.props)))},S.renderSwitcher=function(){var C=S.props,N=C.expanded,M=C.switcherIcon,P=S.props.context,B=P.prefixCls,X=P.switcherIcon,V=M||X;if(S.isLeaf())return c.createElement("span",{className:l()("".concat(B,"-switcher"),"".concat(B,"-switcher-noop"))},typeof V=="function"?V(Object(g.a)(Object(g.a)({},S.props),{},{isLeaf:!0})):V);var Y=l()("".concat(B,"-switcher"),"".concat(B,"-switcher_").concat(N?u:p));return c.createElement("span",{onClick:S.onExpand,className:Y},typeof V=="function"?V(Object(g.a)(Object(g.a)({},S.props),{},{isLeaf:!1})):V)},S.renderCheckbox=function(){var C=S.props,N=C.checked,M=C.halfChecked,P=C.disableCheckbox,B=S.props.context.prefixCls,X=S.isDisabled(),V=S.isCheckable();if(!V)return null;var Y=typeof V!="boolean"?V:null;return c.createElement("span",{className:l()("".concat(B,"-checkbox"),N&&"".concat(B,"-checkbox-checked"),!N&&M&&"".concat(B,"-checkbox-indeterminate"),(X||P)&&"".concat(B,"-checkbox-disabled")),onClick:S.onCheck},Y)},S.renderIcon=function(){var C=S.props.loading,N=S.props.context.prefixCls;return c.createElement("span",{className:l()("".concat(N,"-iconEle"),"".concat(N,"-icon__").concat(S.getNodeState()||"docu"),C&&"".concat(N,"-icon_loading"))})},S.renderSelector=function(){var C=S.state.dragNodeHighlight,N=S.props,M=N.title,P=N.selected,B=N.icon,X=N.loading,V=N.data,Y=S.props.context,j=Y.prefixCls,W=Y.showIcon,U=Y.icon,R=Y.draggable,K=Y.loadData,G=Y.titleRender,H=S.isDisabled(),Z="".concat(j,"-node-content-wrapper"),q;if(W){var ce=B||U;q=ce?c.createElement("span",{className:l()("".concat(j,"-iconEle"),"".concat(j,"-icon__customize"))},typeof ce=="function"?ce(S.props):ce):S.renderIcon()}else K&&X&&(q=S.renderIcon());var ne;typeof M=="function"?ne=M(V):G?ne=G(V):ne=M;var se=c.createElement("span",{className:"".concat(j,"-title")},ne);return c.createElement("span",{ref:S.setSelectHandle,title:typeof M=="string"?M:"",className:l()("".concat(Z),"".concat(Z,"-").concat(S.getNodeState()||"normal"),!H&&(P||C)&&"".concat(j,"-node-selected"),!H&&R&&"draggable"),draggable:!H&&R||void 0,"aria-grabbed":!H&&R||void 0,onMouseEnter:S.onMouseEnter,onMouseLeave:S.onMouseLeave,onContextMenu:S.onContextMenu,onClick:S.onSelectorClick,onDoubleClick:S.onSelectorDoubleClick,onDragStart:R?S.onDragStart:void 0},q,se)},S}return Object(t.a)(I,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var C=this.props.selectable,N=this.props.context.selectable;return typeof C=="boolean"?C:N}},{key:"render",value:function(){var C,N=this.props,M=N.eventKey,P=N.className,B=N.style,X=N.dragOver,V=N.dragOverGapTop,Y=N.dragOverGapBottom,j=N.isLeaf,W=N.isStart,U=N.isEnd,R=N.expanded,K=N.selected,G=N.checked,H=N.halfChecked,Z=N.loading,q=N.domRef,ce=N.active,ne=N.onMouseMove,se=Object(x.a)(N,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),Ce=this.props.context,Re=Ce.prefixCls,Xe=Ce.filterTreeNode,we=Ce.draggable,Pe=Ce.keyEntities,Ee=this.isDisabled(),Ge=Object(n.f)(se),It=Pe[M]||{},ze=It.level,ye=U[U.length-1];return c.createElement("div",Object.assign({ref:q,className:l()(P,"".concat(Re,"-treenode"),(C={},Object(T.a)(C,"".concat(Re,"-treenode-disabled"),Ee),Object(T.a)(C,"".concat(Re,"-treenode-switcher-").concat(R?"open":"close"),!j),Object(T.a)(C,"".concat(Re,"-treenode-checkbox-checked"),G),Object(T.a)(C,"".concat(Re,"-treenode-checkbox-indeterminate"),H),Object(T.a)(C,"".concat(Re,"-treenode-selected"),K),Object(T.a)(C,"".concat(Re,"-treenode-loading"),Z),Object(T.a)(C,"".concat(Re,"-treenode-active"),ce),Object(T.a)(C,"".concat(Re,"-treenode-leaf-last"),ye),Object(T.a)(C,"drag-over",!Ee&&X),Object(T.a)(C,"drag-over-gap-top",!Ee&&V),Object(T.a)(C,"drag-over-gap-bottom",!Ee&&Y),Object(T.a)(C,"filter-node",Xe&&Xe(Object(o.b)(this.props))),C)),style:B,onDragEnter:we?this.onDragEnter:void 0,onDragOver:we?this.onDragOver:void 0,onDragLeave:we?this.onDragLeave:void 0,onDrop:we?this.onDrop:void 0,onDragEnd:we?this.onDragEnd:void 0,onMouseMove:ne},Ge),c.createElement(r,{prefixCls:Re,level:ze,isStart:W,isEnd:U}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),I}(c.Component),w=function(E){return c.createElement(s.a.Consumer,null,function(I){return c.createElement(b,Object.assign({},E,{context:I}))})};w.displayName="TreeNode",w.defaultProps={title:A},w.isTreeNode=1;var y=z.a=w},Wqna:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("bYtY"),h=g.isObject,t=g.each,e=g.map,m=g.indexOf,f=g.retrieve,c=i("+TT/"),a=c.getLayoutRect,l=i("aX7z"),s=l.createScaleByModel,n=l.ifAxisCrossZero,d=l.niceScaleExtent,r=l.estimateLabelUnionRect,o=i("y+lR"),u=i("7AJT"),p=i("IDmD"),A=i("7hqr"),b=A.getStackedDimension;i("jtI2");function w(B,X,V){return B.getCoordSysModel()===X}function y(B,X,V){this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this._initCartesian(B,X,V),this.model=B}var _=y.prototype;_.type="grid",_.axisPointerEnabled=!0,_.getRect=function(){return this._rect},_.update=function(B,X){var V=this._axesMap;this._updateScale(B,this.model),t(V.x,function(j){d(j.scale,j.model)}),t(V.y,function(j){d(j.scale,j.model)});var Y={};t(V.x,function(j){E(V,"y",j,Y)}),t(V.y,function(j){E(V,"x",j,Y)}),this.resize(this.model,X)};function E(B,X,V,Y){V.getAxesOnZeroOf=function(){return W?[W]:[]};var j=B[X],W,U=V.model,R=U.get("axisLine.onZero"),K=U.get("axisLine.onZeroAxisIndex");if(!R)return;if(K!=null)I(j[K])&&(W=j[K]);else for(var G in j)if(j.hasOwnProperty(G)&&I(j[G])&&!Y[H(j[G])]){W=j[G];break}W&&(Y[H(W)]=!0);function H(Z){return Z.dim+"_"+Z.index}}function I(B){return B&&B.type!=="category"&&B.type!=="time"&&n(B)}_.resize=function(B,X,V){var Y=a(B.getBoxLayoutParams(),{width:X.getWidth(),height:X.getHeight()});this._rect=Y;var j=this._axesList;W(),!V&&B.get("containLabel")&&(t(j,function(U){if(!U.model.get("axisLabel.inside")){var R=r(U);if(R){var K=U.isHorizontal()?"height":"width",G=U.model.get("axisLabel.margin");Y[K]-=R[K]+G,U.position==="top"?Y.y+=R.height+G:U.position==="left"&&(Y.x+=R.width+G)}}}),W());function W(){t(j,function(U){var R=U.isHorizontal(),K=R?[0,Y.width]:[0,Y.height],G=U.inverse?1:0;U.setExtent(K[G],K[1-G]),S(U,R?Y.x:Y.y)})}},_.getAxis=function(B,X){var V=this._axesMap[B];if(V!=null){if(X==null){for(var Y in V)if(V.hasOwnProperty(Y))return V[Y]}return V[X]}},_.getAxes=function(){return this._axesList.slice()},_.getCartesian=function(B,X){if(B!=null&&X!=null){var V="x"+B+"y"+X;return this._coordsMap[V]}h(B)&&(X=B.yAxisIndex,B=B.xAxisIndex);for(var Y=0,j=this._coordsList;Y<j.length;Y++)if(j[Y].getAxis("x").index===B||j[Y].getAxis("y").index===X)return j[Y]},_.getCartesians=function(){return this._coordsList.slice()},_.convertToPixel=function(B,X,V){var Y=this._findConvertTarget(B,X);return Y.cartesian?Y.cartesian.dataToPoint(V):Y.axis?Y.axis.toGlobalCoord(Y.axis.dataToCoord(V)):null},_.convertFromPixel=function(B,X,V){var Y=this._findConvertTarget(B,X);return Y.cartesian?Y.cartesian.pointToData(V):Y.axis?Y.axis.coordToData(Y.axis.toLocalCoord(V)):null},_._findConvertTarget=function(B,X){var V=X.seriesModel,Y=X.xAxisModel||V&&V.getReferringComponents("xAxis")[0],j=X.yAxisModel||V&&V.getReferringComponents("yAxis")[0],W=X.gridModel,U=this._coordsList,R,K;if(V)R=V.coordinateSystem,m(U,R)<0&&(R=null);else if(Y&&j)R=this.getCartesian(Y.componentIndex,j.componentIndex);else if(Y)K=this.getAxis("x",Y.componentIndex);else if(j)K=this.getAxis("y",j.componentIndex);else if(W){var G=W.coordinateSystem;G===this&&(R=this._coordsList[0])}return{cartesian:R,axis:K}},_.containPoint=function(B){var X=this._coordsList[0];if(X)return X.containPoint(B)},_._initCartesian=function(B,X,V){var Y={left:!1,right:!1,top:!1,bottom:!1},j={x:{},y:{}},W={x:0,y:0};if(X.eachComponent("xAxis",U("x"),this),X.eachComponent("yAxis",U("y"),this),!W.x||!W.y){this._axesMap={},this._axesList=[];return}this._axesMap=j,t(j.x,function(R,K){t(j.y,function(G,H){var Z="x"+K+"y"+H,q=new o(Z);q.grid=this,q.model=B,this._coordsMap[Z]=q,this._coordsList.push(q),q.addAxis(R),q.addAxis(G)},this)},this);function U(R){return function(K,G){if(!w(K,B,X))return;var H=K.get("position");R==="x"?H!=="top"&&H!=="bottom"&&(H=Y.bottom?"top":"bottom"):H!=="left"&&H!=="right"&&(H=Y.left?"right":"left"),Y[H]=!0;var Z=new u(R,s(K),[0,0],K.get("type"),H),q=Z.type==="category";Z.onBand=q&&K.get("boundaryGap"),Z.inverse=K.get("inverse"),K.axis=Z,Z.model=K,Z.grid=this,Z.index=G,this._axesList.push(Z),j[R][G]=Z,W[R]++}}},_._updateScale=function(B,X){t(this._axesList,function(Y){Y.scale.setExtent(Infinity,-Infinity)}),B.eachSeries(function(Y){if(M(Y)){var j=N(Y,B),W=j[0],U=j[1];if(!w(W,X,B)||!w(U,X,B))return;var R=this.getCartesian(W.componentIndex,U.componentIndex),K=Y.getData(),G=R.getAxis("x"),H=R.getAxis("y");K.type==="list"&&(V(K,G,Y),V(K,H,Y))}},this);function V(Y,j,W){t(Y.mapDimension(j.dim,!0),function(U){j.scale.unionExtentFromData(Y,b(Y,U))})}},_.getTooltipAxes=function(B){var X=[],V=[];return t(this.getCartesians(),function(Y){var j=B!=null&&B!=="auto"?Y.getAxis(B):Y.getBaseAxis(),W=Y.getOtherAxis(j);m(X,j)<0&&X.push(j),m(V,W)<0&&V.push(W)}),{baseAxes:X,otherAxes:V}};function S(B,X){var V=B.getExtent(),Y=V[0]+V[1];B.toGlobalCoord=B.dim==="x"?function(j){return j+X}:function(j){return Y-j+X},B.toLocalCoord=B.dim==="x"?function(j){return j-X}:function(j){return Y-j+X}}var C=["xAxis","yAxis"];function N(B,X){return e(C,function(V){var Y=B.getReferringComponents(V)[0];return Y})}function M(B){return B.get("coordinateSystem")==="cartesian2d"}y.create=function(B,X){var V=[];return B.eachComponent("grid",function(Y,j){var W=new y(Y,B,X);W.name="grid_"+j,W.resize(Y,X,!0),Y.coordinateSystem=W,V.push(W)}),B.eachSeries(function(Y){if(!M(Y))return;var j=N(Y,B),W=j[0],U=j[1],R=W.getCoordSysModel(),K=R.coordinateSystem;Y.coordinateSystem=K.getCartesian(W.componentIndex,U.componentIndex)}),V},y.dimensions=y.prototype.dimensions=o.prototype.dimensions,p.register("cartesian2d",y);var P=y;ue.exports=P},"X+im":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("KQeH")),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="DownloadOutlined";var f=h.forwardRef(m);z.default=f},"X2/X":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:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"};z.default=T},XAae:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("hwYd"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},XOKv:function(ue,z,i){i("OXB0"),i("SA4+")},Xmg4:function(ue,z,i){var T=i("bYtY"),x=i("LPTA"),g=x.devicePixelRatio,h=i("K2GJ"),t=i("3C/r");function e(){return!1}function m(a,l,s){var n=T.createCanvas(),d=l.getWidth(),r=l.getHeight(),o=n.style;return o&&(o.position="absolute",o.left=0,o.top=0,o.width=d+"px",o.height=r+"px",n.setAttribute("data-zr-dom-id",a)),n.width=d*s,n.height=r*s,n}var f=function(l,s,n){var d;n=n||g,typeof l=="string"?d=m(l,s,n):T.isObject(l)&&(d=l,l=d.id),this.id=l,this.dom=d;var r=d.style;r&&(d.onselectstart=e,r["-webkit-user-select"]="none",r["user-select"]="none",r["-webkit-touch-callout"]="none",r["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",r.padding=0,r.margin=0,r["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=s,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=n};f.prototype={constructor:f,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var l=this.dpr;this.domBack=m("back-"+this.id,this.painter,l),this.ctxBack=this.domBack.getContext("2d"),l!==1&&this.ctxBack.scale(l,l)},resize:function(l,s){var n=this.dpr,d=this.dom,r=d.style,o=this.domBack;r&&(r.width=l+"px",r.height=s+"px"),d.width=l*n,d.height=s*n,o&&(o.width=l*n,o.height=s*n,n!==1&&this.ctxBack.scale(n,n))},clear:function(l,s){var n=this.dom,d=this.ctx,r=n.width,o=n.height,s=s||this.clearColor,u=this.motionBlur&&!l,p=this.lastFrameAlpha,A=this.dpr;if(u&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(n,0,0,r/A,o/A)),d.clearRect(0,0,r,o),s&&s!=="transparent"){var b;s.colorStops?(b=s.__canvasGradient||h.getGradient(d,s,{x:0,y:0,width:r,height:o}),s.__canvasGradient=b):s.image&&(b=t.prototype.getCanvasPattern.call(s,d)),d.save(),d.fillStyle=b||s,d.fillRect(0,0,r,o),d.restore()}if(u){var w=this.domBack;d.save(),d.globalAlpha=p,d.drawImage(w,0,0,r,o),d.restore()}}};var c=f;ue.exports=c},Xnb7:function(ue,z,i){var T=i("1RvN"),x=new T(50);function g(m){if(typeof m=="string"){var f=x.get(m);return f&&f.image}else return m}function h(m,f,c,a,l){if(m)if(typeof m=="string"){if(f&&f.__zrImageSrc===m||!c)return f;var s=x.get(m),n={hostEl:c,cb:a,cbPayload:l};return s?(f=s.image,!e(f)&&s.pending.push(n)):(f=new Image,f.onload=f.onerror=t,x.put(m,f.__cachedImgObj={image:f,pending:[n]}),f.src=f.__zrImageSrc=m),f}else return m;else return f}function t(){var m=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var f=0;f<m.pending.length;f++){var c=m.pending[f],a=c.cb;a&&a(this,c.cbPayload),c.hostEl.dirty()}m.pending.length=0}function e(m){return m&&m.width&&m.height}z.findExistImage=g,z.createOrUpdateImage=h,z.isImageReady=e},XpcN:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("ProS"),h=i("bYtY"),t=i("oVpE"),e=t.createSymbol,m=i("IwbS"),f=i("eRkO"),c=f.makeBackground,a=i("+TT/"),l=h.curry,s=h.each,n=m.Group,d=g.extendComponentView({type:"legend.plain",newlineDisabled:!1,init:function(){this.group.add(this._contentGroup=new n),this._backgroundEl,this.group.add(this._selectorGroup=new n),this._isFirstRender=!0},getContentGroup:function(){return this._contentGroup},getSelectorGroup:function(){return this._selectorGroup},render:function(A,b,w){var y=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!A.get("show",!0))return;var _=A.get("align"),E=A.get("orient");(!_||_==="auto")&&(_=A.get("left")==="right"&&E==="vertical"?"right":"left");var I=A.get("selector",!0),S=A.get("selectorPosition",!0);I&&(!S||S==="auto")&&(S=E==="horizontal"?"end":"start"),this.renderInner(_,A,b,w,I,E,S);var C=A.getBoxLayoutParams(),N={width:w.getWidth(),height:w.getHeight()},M=A.get("padding"),P=a.getLayoutRect(C,N,M),B=this.layoutInner(A,_,P,y,I,S),X=a.getLayoutRect(h.defaults({width:B.width,height:B.height},C),N,M);this.group.attr("position",[X.x-B.x,X.y-B.y]),this.group.add(this._backgroundEl=c(B,A))},resetInner:function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},renderInner:function(A,b,w,y,_,E,I){var S=this.getContentGroup(),C=h.createHashMap(),N=b.get("selectedMode"),M=[];w.eachRawSeries(function(P){!P.get("legendHoverLink")&&M.push(P.id)}),s(b.getData(),function(P,B){var X=P.get("name");if(!this.newlineDisabled&&(X===""||X===`
`)){S.add(new n({newline:!0}));return}var V=w.getSeriesByName(X)[0];if(C.get(X))return;if(V){var Y=V.getData(),j=Y.getVisual("color"),W=Y.getVisual("borderColor");typeof j=="function"&&(j=j(V.getDataParams(0))),typeof W=="function"&&(W=W(V.getDataParams(0)));var U=Y.getVisual("legendSymbol")||"roundRect",R=Y.getVisual("symbol"),K=this._createItem(X,B,P,b,U,R,A,j,W,N);K.on("click",l(o,X,null,y,M)).on("mouseover",l(u,V.name,null,y,M)).on("mouseout",l(p,V.name,null,y,M)),C.set(X,!0)}else w.eachRawSeries(function(G){if(C.get(X))return;if(G.legendVisualProvider){var H=G.legendVisualProvider;if(!H.containName(X))return;var Z=H.indexOfName(X),q=H.getItemVisual(Z,"color"),ce=H.getItemVisual(Z,"borderColor"),ne="roundRect",se=this._createItem(X,B,P,b,ne,null,A,q,ce,N);se.on("click",l(o,null,X,y,M)).on("mouseover",l(u,null,X,y,M)).on("mouseout",l(p,null,X,y,M)),C.set(X,!0)}},this)},this),_&&this._createSelector(_,b,y,E,I)},_createSelector:function(A,b,w,y,_){var E=this.getSelectorGroup();s(A,function(S){I(S)});function I(S){var C=S.type,N=new m.Text({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){w.dispatchAction({type:C==="all"?"legendAllSelect":"legendInverseSelect"})}});E.add(N);var M=b.getModel("selectorLabel"),P=b.getModel("emphasis.selectorLabel");m.setLabelStyle(N.style,N.hoverStyle={},M,P,{defaultText:S.title,isRectText:!1}),m.setHoverStyle(N)}},_createItem:function(A,b,w,y,_,E,I,S,C,N){var M=y.get("itemWidth"),P=y.get("itemHeight"),B=y.get("inactiveColor"),X=y.get("inactiveBorderColor"),V=y.get("symbolKeepAspect"),Y=y.getModel("itemStyle"),j=y.isSelected(A),W=new n,U=w.getModel("textStyle"),R=w.get("icon"),K=w.getModel("tooltip"),G=K.parentModel;_=R||_;var H=e(_,0,0,M,P,j?S:B,V==null?!0:V);if(W.add(r(H,_,Y,C,X,j)),!R&&E&&(E!==_||E==="none")){var Z=P*.8;E==="none"&&(E="circle");var q=e(E,(M-Z)/2,(P-Z)/2,Z,Z,j?S:B,V==null?!0:V);W.add(r(q,E,Y,C,X,j))}var ce=I==="left"?M+5:-5,ne=I,se=y.get("formatter"),Ce=A;typeof se=="string"&&se?Ce=se.replace("{name}",A!=null?A:""):typeof se=="function"&&(Ce=se(A)),W.add(new m.Text({style:m.setTextStyle({},U,{text:Ce,x:ce,y:P/2,textFill:j?U.getTextColor():B,textAlign:ne,textVerticalAlign:"middle"})}));var Re=new m.Rect({shape:W.getBoundingRect(),invisible:!0,tooltip:K.get("show")?h.extend({content:A,formatter:G.get("formatter",!0)||function(){return A},formatterParams:{componentType:"legend",legendIndex:y.componentIndex,name:A,$vars:["name"]}},K.option):null});return W.add(Re),W.eachChild(function(Xe){Xe.silent=!0}),Re.silent=!N,this.getContentGroup().add(W),m.setHoverStyle(W),W.__legendDataIndex=b,W},layoutInner:function(A,b,w,y,_,E){var I=this.getContentGroup(),S=this.getSelectorGroup();a.box(A.get("orient"),I,A.get("itemGap"),w.width,w.height);var C=I.getBoundingRect(),N=[-C.x,-C.y];if(_){a.box("horizontal",S,A.get("selectorItemGap",!0));var M=S.getBoundingRect(),P=[-M.x,-M.y],B=A.get("selectorButtonGap",!0),X=A.getOrient().index,V=X===0?"width":"height",Y=X===0?"height":"width",j=X===0?"y":"x";E==="end"?P[X]+=C[V]+B:N[X]+=M[V]+B,P[1-X]+=C[Y]/2-M[Y]/2,S.attr("position",P),I.attr("position",N);var W={x:0,y:0};return W[V]=C[V]+B+M[V],W[Y]=Math.max(C[Y],M[Y]),W[j]=Math.min(0,M[j]+P[1-X]),W}else return I.attr("position",N),this.group.getBoundingRect()},remove:function(){this.getContentGroup().removeAll(),this._isFirstRender=!0}});function r(A,b,w,y,_,E){var I;return b!=="line"&&b.indexOf("empty")<0?(I=w.getItemStyle(),A.style.stroke=y,E||(I.stroke=_)):I=w.getItemStyle(["borderWidth","borderColor"]),A.setStyle(I)}function o(A,b,w,y){p(A,b,w,y),w.dispatchAction({type:"legendToggleSelect",name:A!=null?A:b}),u(A,b,w,y)}function u(A,b,w,y){var _=w.getZr().storage.getDisplayList()[0];_&&_.useHoverLayer||w.dispatchAction({type:"highlight",seriesName:A,name:b,excludeSeriesId:y})}function p(A,b,w,y){var _=w.getZr().storage.getDisplayList()[0];_&&_.useHoverLayer||w.dispatchAction({type:"downplay",seriesName:A,name:b,excludeSeriesId:y})}ue.exports=d},XuBP: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:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"};z.default=T},XxSj:function(ue,z,i){var T=i("bYtY"),x=i("Qe9p"),g=i("OELB"),h=g.linearMap,t=T.each,e=T.isObject,m=-1,f=function(E){var I=E.mappingMethod,S=E.type,C=this.option=T.clone(E);this.type=S,this.mappingMethod=I,this._normalizeData=w[I];var N=c[S];this.applyVisual=N.applyVisual,this.getColorMapper=N.getColorMapper,this._doMap=N._doMap[I],I==="piecewise"?(s(C),a(C)):I==="category"?C.categories?l(C):s(C,!0):(T.assert(I!=="linear"||C.dataExtent),s(C))};f.prototype={constructor:f,mapValueToVisual:function(E){var I=this._normalizeData(E);return this._doMap(I,E)},getNormalizer:function(){return T.bind(this._normalizeData,this)}};var c=f.visualHandlers={color:{applyVisual:r("color"),getColorMapper:function(){var E=this.option;return T.bind(E.mappingMethod==="category"?function(I,S){return!S&&(I=this._normalizeData(I)),o.call(this,I)}:function(I,S,C){var N=!!C;return!S&&(I=this._normalizeData(I)),C=x.fastLerp(I,E.parsedVisual,C),N?C:x.stringify(C,"rgba")},this)},_doMap:{linear:function(E){return x.stringify(x.fastLerp(E,this.option.parsedVisual),"rgba")},category:o,piecewise:function(E,I){var S=A.call(this,I);return S==null&&(S=x.stringify(x.fastLerp(E,this.option.parsedVisual),"rgba")),S},fixed:u}},colorHue:n(function(E,I){return x.modifyHSL(E,I)}),colorSaturation:n(function(E,I){return x.modifyHSL(E,null,I)}),colorLightness:n(function(E,I){return x.modifyHSL(E,null,null,I)}),colorAlpha:n(function(E,I){return x.modifyAlpha(E,I)}),opacity:{applyVisual:r("opacity"),_doMap:p([0,1])},liftZ:{applyVisual:r("liftZ"),_doMap:{linear:u,category:u,piecewise:u,fixed:u}},symbol:{applyVisual:function(E,I,S){var C=this.mapValueToVisual(E);if(T.isString(C))S("symbol",C);else if(e(C))for(var N in C)C.hasOwnProperty(N)&&S(N,C[N])},_doMap:{linear:d,category:o,piecewise:function(E,I){var S=A.call(this,I);return S==null&&(S=d.call(this,E)),S},fixed:u}},symbolSize:{applyVisual:r("symbolSize"),_doMap:p([0,1])}};function a(E){var I=E.pieceList;E.hasSpecialVisual=!1,T.each(I,function(S,C){S.originIndex=C,S.visual!=null&&(E.hasSpecialVisual=!0)})}function l(E){var I=E.categories,S=E.visual,C=E.categoryMap={};if(t(I,function(P,B){C[P]=B}),!T.isArray(S)){var N=[];T.isObject(S)?t(S,function(P,B){var X=C[B];N[X!=null?X:m]=P}):N[m]=S,S=b(E,N)}for(var M=I.length-1;M>=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<P;M++){var B=I[M].value;if(B!=null){if(B===E||typeof B=="string"&&B===E+"")return M;S&&j(B,M)}}for(var M=0,P=I.length;M<P;M++){var X=I[M],V=X.interval,Y=X.close;if(V){if(V[0]===-Infinity){if(y(Y[1],E,V[1]))return M}else if(V[1]===Infinity){if(y(Y[0],V[0],E))return M}else if(y(Y[0],V[0],E)&&y(Y[1],E,V[1]))return M;S&&j(V[0],M),S&&j(V[1],M)}}if(S)return E===Infinity?I.length-1:E===-Infinity?0:C;function j(W,U){var R=Math.abs(W-E);R<N&&(N=R,C=U)}};function y(E,I,S){return E?I<=S:I<S}var _=f;ue.exports=_},XzQk:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("KpQ+"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},YH21:function(ue,z,i){var T=i("H6uX");z.Dispatcher=T;var x=i("ItGF"),g=i("Ze12"),h=g.isCanvasEl,t=g.transformCoordWithViewport,e=typeof window!="undefined"&&!!window.addEventListener,m=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,f=[];function c(p,A,b,w){return b=b||{},w||!x.canvasSupported?a(p,A,b):x.browser.firefox&&A.layerX!=null&&A.layerX!==A.offsetX?(b.zrX=A.layerX,b.zrY=A.layerY):A.offsetX!=null?(b.zrX=A.offsetX,b.zrY=A.offsetY):a(p,A,b),b}function a(p,A,b){if(x.domSupported&&p.getBoundingClientRect){var w=A.clientX,y=A.clientY;if(h(p)){var _=p.getBoundingClientRect();b.zrX=w-_.left,b.zrY=y-_.top;return}else if(t(f,p,w,y)){b.zrX=f[0],b.zrY=f[1];return}}b.zrX=b.zrY=0}function l(p){return p||window.event}function s(p,A,b){if(A=l(A),A.zrX!=null)return A;var w=A.type,y=w&&w.indexOf("touch")>=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;m<e.length;m++){var f=e[m];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(t,f.key,f)}}function g(t,e,m){return e&&x(t.prototype,e),m&&x(t,m),t}var h=function(){function t(){T(this,t),this._listeners=new Map}return g(t,[{key:"addEventListener",value:function(m,f){this._listeners.has(m)||this._listeners.set(m,new Set),this._listeners.get(m).add(f)}},{key:"removeEventListener",value:function(m,f){this._listeners.has(m)&&this._listeners.get(m).delete(f)}},{key:"dispatchEvent",value:function(m){var f=this;return this._listeners.has(m.type)?(this._listeners.get(m.type).forEach(function(c){return c.call(f,m)}),!m.defaultPrevented):!0}}]),t}();z.default=h},YNAk: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("QyFq")),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="CaretDownFilled";var f=h.forwardRef(m);z.default=f},YNf1:function(ue,z,i){var T=i("IwbS"),x=i("6Ic6"),g=.3,h=x.extend({type:"parallel",init:function(){this._dataGroup=new T.Group,this.group.add(this._dataGroup),this._data,this._initialized},render:function(s,n,d,r){var o=this._dataGroup,u=s.getData(),p=this._data,A=s.coordinateSystem,b=A.dimensions,w=f(s);u.diff(p).add(y).update(_).remove(E).execute();function y(S){var C=m(u,o,S,b,A);c(C,u,S,w)}function _(S,C){var N=p.getItemGraphicEl(C),M=e(u,S,b,A);u.setItemGraphicEl(S,N);var P=r&&r.animation===!1?null:s;T.updateProps(N,{shape:{points:M}},P,S),c(N,u,S,w)}function E(S){var C=p.getItemGraphicEl(S);o.remove(C)}if(!this._initialized){this._initialized=!0;var I=t(A,s,function(){setTimeout(function(){o.removeClipPath()})});o.setClipPath(I)}this._data=u},incrementalPrepareRender:function(s,n,d){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},incrementalRender:function(s,n,d){for(var r=n.getData(),o=n.coordinateSystem,u=o.dimensions,p=f(n),A=s.start;A<s.end;A++){var b=m(r,this._dataGroup,A,u,o);b.incremental=!0,c(b,r,A,p)}},dispose:function(){},remove:function(){this._dataGroup&&this._dataGroup.removeAll(),this._data=null}});function t(s,n,d){var r=s.model,o=s.getRect(),u=new T.Rect({shape:{x:o.x,y:o.y,width:o.width,height:o.height}}),p=r.get("layout")==="horizontal"?"width":"height";return u.setShape(p,0),T.initProps(u,{shape:{width:o.width,height:o.height}},n,d),u}function e(s,n,d,r){for(var o=[],u=0;u<d.length;u++){var p=d[u],A=s.get(s.mapDimension(p),n);a(A,r.getAxis(p).type)||o.push(r.dataToPoint(A,p))}return o}function m(s,n,d,r,o){var u=e(s,d,r,o),p=new T.Polyline({shape:{points:u},silent:!0,z2:10});return n.add(p),s.setItemGraphicEl(d,p),p}function f(s){var n=s.get("smooth",!0);return n===!0&&(n=g),{lineStyle:s.getModel("lineStyle").getLineStyle(),smooth:n!=null?n:g}}function c(s,n,d,r){var o=r.lineStyle;if(n.hasItemOption){var u=n.getItemModel(d).getModel("lineStyle");o=u.getLineStyle()}s.useStyle(o);var p=s.style;p.fill=null,p.stroke=n.getItemVisual(d,"color"),p.opacity=n.getItemVisual(d,"opacity"),r.smooth&&(s.shape.smooth=r.smooth)}function a(s,n){return n==="category"?s==null:s==null||isNaN(s)}var l=h;ue.exports=l},YOMW:function(ue,z,i){var T=i("bYtY"),x={get:function(t,e,m){var f=T.clone((g[t]||{})[e]);return m&&T.isArray(f)?f[f.length-1]:f}},g={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},h=x;ue.exports=h},YXkt:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("bYtY"),h=i("Qxkt"),t=i("gPAo"),e=i("7G+c"),m=i("KxfA"),f=m.defaultDimValueGetters,c=m.DefaultDataProvider,a=i("L0Ub"),l=a.summarizeDimensions,s=i("Vi4m"),n=g.isObject,d="undefined",r=-1,o="e\0\0",u={float:typeof Float64Array===d?Array:Float64Array,int:typeof Int32Array===d?Array:Int32Array,ordinal:Array,number:Array,time:Array},p=typeof Uint32Array===d?Array:Uint32Array,A=typeof Int32Array===d?Array:Int32Array,b=typeof Uint16Array===d?Array:Uint16Array;function w(H){return H._rawCount>65535?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;se<H.length;se++){var Ce=H[se];g.isString(Ce)?Ce=new s({name:Ce}):Ce instanceof s||(Ce=new s(Ce));var Re=Ce.name;Ce.type=Ce.type||"float",Ce.coordDim||(Ce.coordDim=Re,Ce.coordDimIndex=0),Ce.otherDims=Ce.otherDims||{},ce.push(Re),q[Re]=Ce,Ce.index=se,Ce.createInvertedIndices&&(ne[Re]=[])}this.dimensions=ce,this._dimensionInfos=q,this.hostModel=Z,this.dataType,this._indices=null,this._count=0,this._rawCount=0,this._storage={},this._nameList=[],this._idList=[],this._optionModels=[],this._visual={},this._layout={},this._itemVisuals=[],this.hasItemVisual={},this._itemLayouts=[],this._graphicEls=[],this._chunkSize=1e5,this._chunkCount=0,this._rawData,this._rawExtent={},this._extent={},this._approximateExtent={},this._dimensionsSummary=l(this),this._invertedIndicesMap=ne,this._calculationInfo={},this.userOutput=this._dimensionsSummary.userOutput},C=S.prototype;C.type="list",C.hasItemOption=!0,C.getDimension=function(H){return(typeof H=="number"||!isNaN(H)&&!this._dimensionInfos.hasOwnProperty(H))&&(H=this.dimensions[H]),H},C.getDimensionInfo=function(H){return this._dimensionInfos[this.getDimension(H)]},C.getDimensionsOnCoord=function(){return this._dimensionsSummary.dataDimsOnCoord.slice()},C.mapDimension=function(H,Z){var q=this._dimensionsSummary;if(Z==null)return q.encodeFirstDimNotExtra[H];var ce=q.encode[H];return Z===!0?(ce||[]).slice():ce&&ce[Z]},C.initData=function(H,Z,q){var ce=e.isInstance(H)||g.isArrayLike(H);ce&&(H=new c(H,this.dimensions.length)),this._rawData=H,this._storage={},this._indices=null,this._nameList=Z||[],this._idList=[],this._nameRepeatCount={},q||(this.hasItemOption=!1),this.defaultDimValueGetter=f[this._rawData.getSource().sourceFormat],this._dimValueGetter=q=q||this.defaultDimValueGetter,this._dimValueGetterArrayRows=f.arrayRows,this._rawExtent={},this._initDataFromProvider(0,H.count()),H.pure&&(this.hasItemOption=!1)},C.getProvider=function(){return this._rawData},C.appendData=function(H){var Z=this._rawData,q=this.count();Z.appendData(H);var ce=Z.count();Z.persistent||(ce+=q),this._initDataFromProvider(q,ce)},C.appendValues=function(H,Z){for(var q=this._chunkSize,ce=this._storage,ne=this.dimensions,se=ne.length,Ce=this._rawExtent,Re=this.count(),Xe=Re+Math.max(H.length,Z?Z.length:0),we=this._chunkCount,Pe=0;Pe<se;Pe++){var Ee=ne[Pe];Ce[Ee]||(Ce[Ee]=R()),ce[Ee]||(ce[Ee]=[]),N(ce,this._dimensionInfos[Ee],q,we,Xe),this._chunkCount=ce[Ee].length}for(var Ge=new Array(se),It=Re;It<Xe;It++){for(var ze=It-Re,ye=Math.floor(It/q),Me=It%q,qe=0;qe<se;qe++){var Ee=ne[qe],nt=this._dimValueGetterArrayRows(H[ze]||Ge,Ee,ze,qe);ce[Ee][ye][Me]=nt;var st=Ce[Ee];nt<st[0]&&(st[0]=nt),nt>st[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;ze<Ce;ze++){var ye=se[ze];Pe[ye]||(Pe[ye]=R());var Me=Re[ye];Me.otherDims.itemName===0&&(Ge=this._nameDimIdx=ze),Me.otherDims.itemId===0&&(this._idDimIdx=ze),ne[ye]||(ne[ye]=[]),N(ne,Me,q,It,Z),this._chunkCount=ne[ye].length}for(var qe=new Array(Ce),nt=H;nt<Z;nt++){qe=ce.getItem(nt,qe);for(var st=Math.floor(nt/q),xt=nt%q,Bt=0;Bt<Ce;Bt++){var ye=se[Bt],Le=ne[ye][st],Ue=this._dimValueGetter(qe,ye,nt,Bt);Le[xt]=Ue;var We=Pe[ye];Ue<We[0]&&(We[0]=Ue),Ue>We[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<q){for(var we=new se(Math.min(ne-Ce*q,q)),Pe=0;Pe<Xe.length;Pe++)we[Pe]=Xe[Pe];H[Re][Ce]=we}for(var Ee=ce*q;Ee<ne;Ee+=q)H[Re].push(new se(Math.min(ne-Ee,q)))}function M(H){var Z=H._invertedIndicesMap;g.each(Z,function(q,ce){var ne=H._dimensionInfos[ce],se=ne.ordinalMeta;if(se){q=Z[ce]=new A(se.categories.length);for(var Ce=0;Ce<q.length;Ce++)q[Ce]=r;for(var Ce=0;Ce<H._count;Ce++)q[H.get(ce,Ce)]=Ce}})}function P(H,Z,q){var ce;if(Z!=null){var ne=H._chunkSize,se=Math.floor(q/ne),Ce=q%ne,Re=H.dimensions[Z],Xe=H._storage[Re][se];if(Xe){ce=Xe[Ce];var we=H._dimensionInfos[Re].ordinalMeta;we&&we.categories.length&&(ce=we.categories[ce])}}return ce}C.count=function(){return this._count},C.getIndices=function(){var H,Z=this._indices;if(Z){var q=Z.constructor,ce=this._count;if(q===Array){H=new q(ce);for(var ne=0;ne<ce;ne++)H[ne]=Z[ne]}else H=new q(Z.buffer,0,ce)}else for(var q=w(this),H=new q(this.count()),ne=0;ne<H.length;ne++)H[ne]=ne;return H},C.get=function(H,Z){if(!(Z>=0&&Z<this._count))return NaN;var q=this._storage;if(!q[H])return NaN;Z=this.getRawIndex(Z);var ce=Math.floor(Z/this._chunkSize),ne=Z%this._chunkSize,se=q[H][ce],Ce=se[ne];return Ce},C.getByRawIndex=function(H,Z){if(!(Z>=0&&Z<this._rawCount))return NaN;var q=this._storage[H];if(!q)return NaN;var ce=Math.floor(Z/this._chunkSize),ne=Z%this._chunkSize,se=q[ce];return se[ne]},C._getFast=function(H,Z){var q=Math.floor(Z/this._chunkSize),ce=Z%this._chunkSize,ne=this._storage[H][q];return ne[ce]},C.getValues=function(H,Z){var q=[];g.isArray(H)||(Z=H,H=this.dimensions);for(var ce=0,ne=H.length;ce<ne;ce++)q.push(this.get(H[ce],Z));return q},C.hasValue=function(H){for(var Z=this._dimensionsSummary.dataDimsOnCoord,q=0,ce=Z.length;q<ce;q++)if(isNaN(this.get(Z[q],H)))return!1;return!0},C.getDataExtent=function(H){H=this.getDimension(H);var Z=this._storage[H],q=R();if(!Z)return q;var ce=this.count(),ne=!this._indices,se;if(ne)return this._rawExtent[H].slice();if(se=this._extent[H],se)return se.slice();se=q;for(var Ce=se[0],Re=se[1],Xe=0;Xe<ce;Xe++){var we=this._getFast(H,this.getRawIndex(Xe));we<Ce&&(Ce=we),we>Re&&(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<ne;ce++){var se=this.get(H,ce);isNaN(se)||(q+=se)}return q},C.getMedian=function(H){var Z=[];this.each(H,function(ne,se){isNaN(ne)||Z.push(ne)});var q=[].concat(Z).sort(function(ne,se){return ne-se}),ce=this.count();return ce===0?0:ce%2===1?q[(ce-1)/2]:(q[ce/2]+q[ce/2-1])/2},C.rawIndexOf=function(H,Z){var q=H&&this._invertedIndicesMap[H],ce=q[Z];return ce==null||isNaN(ce)?r:ce},C.indexOfName=function(H){for(var Z=0,q=this.count();Z<q;Z++)if(this.getName(Z)===H)return Z;return-1},C.indexOfRawIndex=function(H){if(H>=this._rawCount||H<0)return-1;if(!this._indices)return H;var Z=this._indices,q=Z[H];if(q!=null&&q<this._count&&q===H)return H;for(var ce=0,ne=this._count-1;ce<=ne;){var se=(ce+ne)/2|0;if(Z[se]<H)ce=se+1;else if(Z[se]>H)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<Pe;we++){var Ee=Z-this.get(H,we),Ge=Math.abs(Ee);Ge<=q&&((Ge<Ce||Ge===Ce&&Ee>=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<this._count&&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<this.dimensions.length;q++){var ce=this.dimensions[q];Z.push(this.get(ce,H))}return Z},C.getName=function(H){var Z=this.getRawIndex(H);return this._nameList[Z]||P(this,this._nameDimIdx,Z)||""},C.getId=function(H){return V(this,this.getRawIndex(H))};function V(H,Z){var q=H._idList[Z];return q==null&&(q=P(H,H._idDimIdx,Z)),q==null&&(q=o+Z),q}function Y(H){return g.isArray(H)||(H=[H]),H}function j(H,Z){for(var q=0;q<Z.length;q++)H._dimensionInfos[Z[q]]||console.error("Unkown dimension "+Z[q])}C.each=function(H,Z,q,ce){"use strict";if(!this._count)return;typeof H=="function"&&(ce=q,q=Z,Z=H,H=[]),q=q||ce||this,H=g.map(Y(H),this.getDimension,this);for(var ne=H.length,se=0;se<this.count();se++)switch(ne){case 0:Z.call(q,se);break;case 1:Z.call(q,this.get(H[0],se),se);break;case 2:Z.call(q,this.get(H[0],se),this.get(H[1],se),se);break;default:for(var Ce=0,Re=[];Ce<ne;Ce++)Re[Ce]=this.get(H[Ce],se);Re[Ce]=se,Z.apply(q,Re)}},C.filterSelf=function(H,Z,q,ce){"use strict";if(!this._count)return;typeof H=="function"&&(ce=q,q=Z,Z=H,H=[]),q=q||ce||this,H=g.map(Y(H),this.getDimension,this);for(var ne=this.count(),se=w(this),Ce=new se(ne),Re=[],Xe=H.length,we=0,Pe=H[0],Ee=0;Ee<ne;Ee++){var Ge,It=this.getRawIndex(Ee);if(Xe===0)Ge=Z.call(q,Ee);else if(Xe===1){var ze=this._getFast(Pe,It);Ge=Z.call(q,ze,Ee)}else{for(var ye=0;ye<Xe;ye++)Re[ye]=this._getFast(Pe,It);Re[ye]=Ee,Ge=Z.apply(q,Re)}Ge&&(Ce[we++]=It)}return we<ne&&(this._indices=Ce),this._count=we,this._extent={},this.getRawIndex=this._indices?X:B,this},C.selectRange=function(H){"use strict";if(!this._count)return;var Z=[];for(var q in H)H.hasOwnProperty(q)&&Z.push(q);var ce=Z.length;if(!ce)return;var ne=this.count(),se=w(this),Ce=new se(ne),Re=0,Xe=Z[0],we=H[Xe][0],Pe=H[Xe][1],Ee=!1;if(!this._indices){var Ge=0;if(ce===1){for(var It=this._storage[Z[0]],ze=0;ze<this._chunkCount;ze++)for(var ye=It[ze],Me=Math.min(this._count-ze*this._chunkSize,this._chunkSize),qe=0;qe<Me;qe++){var nt=ye[qe];(nt>=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<this._chunkCount;ze++)for(var ye=It[ze],Le=st[ze],Me=Math.min(this._count-ze*this._chunkSize,this._chunkSize),qe=0;qe<Me;qe++){var nt=ye[qe],Ue=Le[qe];(nt>=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<ne;qe++){var We=this.getRawIndex(qe),nt=this._getFast(Xe,We);(nt>=we&&nt<=Pe||isNaN(nt))&&(Ce[Re++]=We)}else for(var qe=0;qe<ne;qe++){for(var ft=!0,We=this.getRawIndex(qe),ze=0;ze<ce;ze++){var Kt=Z[ze],nt=this._getFast(q,We);(nt<H[Kt][0]||nt>H[Kt][1])&&(ft=!1)}ft&&(Ce[Re++]=this.getRawIndex(qe))}return Re<ne&&(this._indices=Ce),this._count=Re,this._extent={},this.getRawIndex=this._indices?X:B,this},C.mapArray=function(H,Z,q,ce){"use strict";typeof H=="function"&&(ce=q,q=Z,Z=H,H=[]),q=q||ce||this;var ne=[];return this.each(H,function(){ne.push(Z&&Z.apply(this,arguments))},q),ne};function W(H,Z){var q=H.dimensions,ce=new S(g.map(q,H.getDimensionInfo,H),H.hostModel);I(ce,H);for(var ne=ce._storage={},se=H._storage,Ce=0;Ce<q.length;Ce++){var Re=q[Ce];se[Re]&&(g.indexOf(Z,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;q<H.length;q++)Z[q]=y(H[q]);return Z}function R(){return[Infinity,-Infinity]}C.map=function(H,Z,q,ce){"use strict";q=q||ce||this,H=g.map(Y(H),this.getDimension,this);var ne=W(this,H);ne._indices=this._indices,ne.getRawIndex=ne._indices?X:B;for(var se=ne._storage,Ce=[],Re=this._chunkSize,Xe=H.length,we=this.count(),Pe=[],Ee=ne._rawExtent,Ge=0;Ge<we;Ge++){for(var It=0;It<Xe;It++)Pe[It]=this.get(H[It],Ge);Pe[Xe]=Ge;var ze=Z&&Z.apply(q,Pe);if(ze!=null){typeof ze!="object"&&(Ce[0]=ze,ze=Ce);for(var ye=this.getRawIndex(Ge),Me=Math.floor(ye/Re),qe=ye%Re,nt=0;nt<ze.length;nt++){var st=H[nt],xt=ze[nt],Bt=Ee[st],Le=se[st];Le&&(Le[Me][qe]=xt),xt<Bt[0]&&(Bt[0]=xt),xt>Bt[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;ze<we;ze+=Re){Re>we-ze&&(Re=we-ze,Ce.length=Re);for(var ye=0;ye<Re;ye++){var Me=this.getRawIndex(ze+ye),qe=Math.floor(Me/Pe),nt=Me%Pe;Ce[ye]=Xe[qe][nt]}var st=q(Ce),xt=this.getRawIndex(Math.min(ze+ce(Ce,st)||0,we-1)),Bt=Math.floor(xt/Pe),Le=xt%Pe;Xe[Bt][Le]=st,st<Ee[0]&&(Ee[0]=st),st>Ee[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;a<m;a++)c+=x(t[a-1],t[a]);var l=c/2;l=l<m?m:l;for(var a=0;a<l;a++){var s=a/(l-1)*(e?m:m-1),n=Math.floor(s),d=s-n,r,o=t[n%m],u,p;e?(r=t[(n-1+m)%m],u=t[(n+1)%m],p=t[(n+2)%m]):(r=t[n===0?n:n-1],u=t[n>m-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;l<x.length;l++)if(!x[l].isSelected(a))return!1}return!0})},this)}ue.exports=i},Z1wy:function(ue,z,i){var T=i("ProS");i("ThAp"),i("pmaE"),i("SehX"),i("7uqq");var x=i("zuHt"),g=i("VPsl"),h=i("9u0u"),t=i("lELe"),e=i("d4KN");T.registerLayout(x),T.registerVisual(g),T.registerProcessor(T.PRIORITY.PROCESSOR.STATISTIC,h),T.registerPreprocessor(t),e("map",[{type:"mapToggleSelect",event:"mapselectchanged",method:"toggleSelected"},{type:"mapSelect",event:"mapselected",method:"select"},{type:"mapUnSelect",event:"mapunselected",method:"unSelect"}])},Z6js:function(ue,z,i){var T=i("MwEJ"),x=i("T4UG"),g=x.extend({type:"series.effectScatter",dependencies:["grid","polar"],getInitialData:function(h,t){return T(this.getSource(),this,{useEncodeDefaulter:!0})},brushSelector:"point",defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",rippleEffect:{period:4,scale:2.5,brushType:"fill"},symbolSize:10}});ue.exports=g},Z8zF:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("ProS"),h=i("bYtY"),t=i("IwbS"),e=i("56rv"),m=e.setLabel,f=i("Qxkt"),c=i("tceW"),a=i("y+Vt"),l=i("4fz+"),s=i("iLNv"),n=s.throttle,d=i("sK/D"),r=d.createClipPath,o=i("wr5s"),u=["itemStyle","barBorderWidth"],p=[0,0];h.extend(f.prototype,c);function A(K,G){var H=K.getArea&&K.getArea();if(K.type==="cartesian2d"){var Z=K.getBaseAxis();if(Z.type!=="category"||!Z.onBand){var q=G.getLayout("bandWidth");Z.isHorizontal()?(H.x-=q,H.width+=q*2):(H.y-=q,H.height+=q*2)}}return H}var b=g.extendChartView({type:"bar",render:function(K,G,H){this._updateDrawMode(K);var Z=K.get("coordinateSystem");return(Z==="cartesian2d"||Z==="polar")&&(this._isLargeDraw?this._renderLarge(K,G,H):this._renderNormal(K,G,H)),this.group},incrementalPrepareRender:function(K,G,H){this._clear(),this._updateDrawMode(K)},incrementalRender:function(K,G,H,Z){this._incrementalRenderLarge(K,G)},_updateDrawMode:function(K){var G=K.pipelineContext.large;(this._isLargeDraw==null||G^this._isLargeDraw)&&(this._isLargeDraw=G,this._clear())},_renderNormal:function(K,G,H){var Z=this.group,q=K.getData(),ce=this._data,ne=K.coordinateSystem,se=ne.getBaseAxis(),Ce;ne.type==="cartesian2d"?Ce=se.isHorizontal():ne.type==="polar"&&(Ce=se.dim==="angle");var Re=K.isAnimationEnabled()?K:null,Xe=K.get("clip",!0),we=A(ne,q);Z.removeClipPath();var Pe=K.get("roundCap",!0),Ee=K.get("showBackground",!0),Ge=K.getModel("backgroundStyle"),It=Ge.get("barBorderRadius")||0,ze=[],ye=this._backgroundEls||[];q.diff(ce).add(function(nt){var st=q.getItemModel(nt),xt=C[ne.type](q,nt,st);if(Ee){var Bt=C[ne.type](q,nt),Le=R(ne,Ce,Bt);Le.useStyle(Ge.getBarItemStyle()),ne.type==="cartesian2d"&&Le.setShape("r",It),ze[nt]=Le}if(!q.hasValue(nt))return;if(Xe){var Ue=_[ne.type](we,xt);if(Ue){Z.remove(We);return}}var We=E[ne.type](nt,xt,Ce,Re,!1,Pe);q.setItemGraphicEl(nt,We),Z.add(We),M(We,q,nt,st,xt,K,Ce,ne.type==="polar")}).update(function(nt,st){var xt=q.getItemModel(nt),Bt=C[ne.type](q,nt,xt);if(Ee){var Le=ye[st];Le.useStyle(Ge.getBarItemStyle()),ne.type==="cartesian2d"&&Le.setShape("r",It),ze[nt]=Le;var Ue=C[ne.type](q,nt),We=U(Ce,Ue,ne);t.updateProps(Le,{shape:We},Re,nt)}var ft=ce.getItemGraphicEl(st);if(!q.hasValue(nt)){Z.remove(ft);return}if(Xe){var Kt=_[ne.type](we,Bt);if(Kt){Z.remove(ft);return}}ft?t.updateProps(ft,{shape:Bt},Re,nt):ft=E[ne.type](nt,Bt,Ce,Re,!0,Pe),q.setItemGraphicEl(nt,ft),Z.add(ft),M(ft,q,nt,xt,Bt,K,Ce,ne.type==="polar")}).remove(function(nt){var st=ce.getItemGraphicEl(nt);ne.type==="cartesian2d"?st&&I(nt,Re,st):st&&S(nt,Re,st)}).execute();var Me=this._backgroundGroup||(this._backgroundGroup=new l);Me.removeAll();for(var qe=0;qe<ze.length;++qe)Me.add(ze[qe]);Z.add(Me),this._backgroundEls=ze,this._data=q},_renderLarge:function(K,G,H){this._clear(),X(K,this.group);var Z=K.get("clip",!0)?r(K.coordinateSystem,!1,K):null;Z?this.group.setClipPath(Z):this.group.removeClipPath()},_incrementalRenderLarge:function(K,G){this._removeBackground(),X(G,this.group,!0)},dispose:h.noop,remove:function(K){this._clear(K)},_clear:function(K){var G=this.group,H=this._data;K&&K.get("animation")&&H&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],H.eachItemGraphicEl(function(Z){Z.type==="sector"?S(Z.dataIndex,K,Z):I(Z.dataIndex,K,Z)})):G.removeAll(),this._data=null},_removeBackground:function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null}}),w=Math.max,y=Math.min,_={cartesian2d:function(K,G){var H=G.width<0?-1:1,Z=G.height<0?-1:1;H<0&&(G.x+=G.width,G.width=-G.width),Z<0&&(G.y+=G.height,G.height=-G.height);var q=w(G.x,K.x),ce=y(G.x+G.width,K.x+K.width),ne=w(G.y,K.y),se=y(G.y+G.height,K.y+K.height);G.x=q,G.y=ne,G.width=ce-q,G.height=se-ne;var Ce=G.width<0||G.height<0;return H<0&&(G.x+=G.width,G.width=-G.width),Z<0&&(G.y+=G.height,G.height=-G.height),Ce},polar:function(K){return!1}},E={cartesian2d:function(K,G,H,Z,q){var ce=new t.Rect({shape:h.extend({},G),z2:1});if(ce.name="item",Z){var ne=ce.shape,se=H?"height":"width",Ce={};ne[se]=0,Ce[se]=G[se],t[q?"updateProps":"initProps"](ce,{shape:Ce},Z,K)}return ce},polar:function(K,G,H,Z,q,ce){var ne=G.startAngle<G.endAngle,se=!H&&ce?o:t.Sector,Ce=new se({shape:h.defaults({clockwise:ne},G),z2:1});if(Ce.name="item",Z){var Re=Ce.shape,Xe=H?"r":"endAngle",we={};Re[Xe]=H?0:G.startAngle,we[Xe]=G[Xe],t[q?"updateProps":"initProps"](Ce,{shape:we},Z,K)}return Ce}};function I(K,G,H){H.style.text=null,t.updateProps(H,{shape:{width:0}},G,K,function(){H.parent&&H.parent.remove(H)})}function S(K,G,H){H.style.text=null,t.updateProps(H,{shape:{r:H.shape.r0}},G,K,function(){H.parent&&H.parent.remove(H)})}var C={cartesian2d:function(K,G,H){var Z=K.getItemLayout(G),q=H?P(H,Z):0,ce=Z.width>0?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<H.length;ce+=2)Z[q]=H[ce+q],K.moveTo(Z[0],Z[1]),K.lineTo(H[ce],H[ce+1])}});function X(K,G,H){var Z=K.getData(),q=[],ce=Z.getLayout("valueAxisHorizontal")?1:0;q[1-ce]=Z.getLayout("valueAxisStart");var ne=Z.getLayout("largeDataIndices"),se=Z.getLayout("barWidth"),Ce=K.getModel("backgroundStyle"),Re=K.get("showBackground",!0);if(Re){var Xe=Z.getLayout("largeBackgroundPoints"),we=[];we[1-ce]=Z.getLayout("backgroundStart");var Pe=new B({shape:{points:Xe},incremental:!!H,__startPoint:we,__baseDimIdx:ce,__largeDataIndices:ne,__barWidth:se,silent:!0,z2:0});W(Pe,Ce,Z),G.add(Pe)}var Ee=new B({shape:{points:Z.getLayout("largePoints")},incremental:!!H,__startPoint:q,__baseDimIdx:ce,__largeDataIndices:ne,__barWidth:se});G.add(Ee),j(Ee,K,Z),Ee.seriesIndex=K.seriesIndex,K.get("silent")||(Ee.on("mousedown",V),Ee.on("mousemove",V))}var V=n(function(K){var G=this,H=Y(G,K.offsetX,K.offsetY);G.dataIndex=H>=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<Ge;Ee++){var It=Ee*2,ze=ce[It+Z],ye=ce[It+q];if(ze>=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<c.length;){switch(c[a][0]){case x:s++,d+=c[a][1];break;case T:l++,n+=c[a][1];break;case g:if(l>=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;d<l;d++)s[d]=-1,n[d]=-1;s[a+1]=0,n[a+1]=0;for(var r=m-f,o=r%2!=0,u=0,p=0,A=0,b=0,w=0;w<c&&!(new Date().getTime()>e);w++){for(var y=-w+u;y<=w-p;y+=2){var _=a+y,E;y==-w||y!=w&&s[_-1]<s[_+1]?E=s[_+1]:E=s[_-1]+1;for(var I=E-y;E<m&&I<f&&h.charAt(E)==t.charAt(I);)E++,I++;if(s[_]=E,E>m)p+=2;else if(I>f)u+=2;else if(o){var S=a+r-y;if(S>=0&&S<l&&n[S]!=-1){var C=m-n[S];if(E>=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]<n[S+1]?C=n[S+1]:C=n[S-1]+1;for(var M=C-N;C<m&&M<f&&h.charAt(m-C-1)==t.charAt(f-M-1);)C++,M++;if(n[S]=C,C>m)b+=2;else if(M>f)A+=2;else if(!o){var _=a+r-N;if(_>=0&&_<l&&s[_]!=-1){var E=s[_],I=a+E-_;if(C=m-C,E>=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;r<s.length-1;){r=s.indexOf(`
`,d),r==-1&&(r=s.length-1);var u=s.substring(d,r+1);(m.hasOwnProperty?m.hasOwnProperty(u):m[u]!==void 0)?n+=String.fromCharCode(m[u]):(o==c&&(u=s.substring(d),r=s.length),n+=String.fromCharCode(o),m[u]=o,e[o++]=u),d=r+1}return n}var c=4e4,a=f(h);c=65535;var l=f(t);return{chars1:a,chars2:l,lineArray:e}},i.prototype.diff_charsToLines_=function(h,t){for(var e=0;e<h.length;e++){for(var m=h[e][1],f=[],c=0;c<m.length;c++)f[c]=t[m.charCodeAt(c)];h[e][1]=f.join("")}},i.prototype.diff_commonPrefix=function(h,t){if(!h||!t||h.charAt(0)!=t.charAt(0))return 0;for(var e=0,m=Math.min(h.length,t.length),f=m,c=0;e<f;)h.substring(c,f)==t.substring(c,f)?(e=f,c=e):m=f,f=Math.floor((m-e)/2+e);return f},i.prototype.diff_commonSuffix=function(h,t){if(!h||!t||h.charAt(h.length-1)!=t.charAt(t.length-1))return 0;for(var e=0,m=Math.min(h.length,t.length),f=m,c=0;e<f;)h.substring(h.length-f,h.length-c)==t.substring(t.length-f,t.length-c)?(e=f,c=e):m=f,f=Math.floor((m-e)/2+e);return f},i.prototype.diff_commonOverlap_=function(h,t){var e=h.length,m=t.length;if(e==0||m==0)return 0;e>m?h=h.substring(e-m):e<m&&(t=t.substring(0,e));var f=Math.min(e,m);if(h==t)return f;for(var c=0,a=1;;){var l=h.substring(f-a),s=t.indexOf(l);if(s==-1)return c;a+=s,(s==0||h.substring(f-a)==t.substring(0,a))&&(c=a,a++)}},i.prototype.diff_halfMatch_=function(h,t){if(this.Diff_Timeout<=0)return null;var e=h.length>t.length?h:t,m=h.length>t.length?t:h;if(e.length<4||m.length*2<e.length)return null;var f=this;function c(p,A,b){for(var w=p.substring(b,b+Math.floor(p.length/4)),y=-1,_="",E,I,S,C;(y=A.indexOf(w,y+1))!=-1;){var N=f.diff_commonPrefix(p.substring(b),A.substring(y)),M=f.diff_commonSuffix(p.substring(0,b),A.substring(0,y));_.length<M+N&&(_=A.substring(y-M,y)+A.substring(y,y+N),E=p.substring(0,b-M),I=p.substring(b+N),S=A.substring(0,y-M),C=A.substring(y+N))}return _.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;c<h.length;)h[c][0]==g?(e[m++]=c,a=s,l=n,s=0,n=0,f=h[c][1]):(h[c][0]==x?s+=h[c][1].length:n+=h[c][1].length,f&&f.length<=Math.max(a,l)&&f.length<=Math.max(s,n)&&(h.splice(e[m-1],0,new i.Diff(T,f)),h[e[m-1]+1][0]=x,m--,m--,c=m>0?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<h.length;){if(h[c-1][0]==T&&h[c][0]==x){var d=h[c-1][1],r=h[c][1],o=this.diff_commonOverlap_(d,r),u=this.diff_commonOverlap_(r,d);o>=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<h.length-1;){if(h[e-1][0]==g&&h[e+1][0]==g){var m=h[e-1][1],f=h[e][1],c=h[e+1][1],a=this.diff_commonSuffix(m,f);if(a){var l=f.substring(f.length-a);m=m.substring(0,m.length-a),f=l+f.substring(0,f.length-a),c=l+c}for(var s=m,n=f,d=c,r=t(m,f)+t(f,c);f.charAt(0)===c.charAt(0);){m+=f.charAt(0),f=f.substring(1)+c.charAt(0),c=c.substring(1);var o=t(m,f)+t(f,c);o>=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;c<h.length;)h[c][0]==g?(h[c][1].length<this.Diff_EditCost&&(s||n)?(e[m++]=c,a=s,l=n,f=h[c][1]):(m=0,f=null),s=n=!1):(h[c][0]==T?n=!0:s=!0,f&&(a&&l&&s&&n||f.length<this.Diff_EditCost/2&&a+l+s+n==3)&&(h.splice(e[m-1],0,new i.Diff(T,f)),h[e[m-1]+1][0]=x,m--,f=null,a&&l?(s=n=!0,m=0):(m--,c=m>0?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;t<h.length;)switch(h[t][0]){case x:m++,c+=h[t][1],t++;break;case T:e++,f+=h[t][1],t++;break;case g:e+m>1?(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;t<h.length-1;)h[t-1][0]==g&&h[t+1][0]==g&&(h[t][1].substring(h[t][1].length-h[t-1][1].length)==h[t-1][1]?(h[t][1]=h[t-1][1]+h[t][1].substring(0,h[t][1].length-h[t-1][1].length),h[t+1][1]=h[t-1][1]+h[t+1][1],h.splice(t-1,1),l=!0):h[t][1].substring(0,h[t+1][1].length)==h[t+1][1]&&(h[t-1][1]+=h[t+1][1],h[t][1]=h[t][1].substring(h[t+1][1].length)+h[t+1][1],h.splice(t+1,1),l=!0)),t++;l&&this.diff_cleanupMerge(h)},i.prototype.diff_xIndex=function(h,t){var e=0,m=0,f=0,c=0,a;for(a=0;a<h.length&&!(h[a][0]!==x&&(e+=h[a][1].length),h[a][0]!==T&&(m+=h[a][1].length),e>t);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,f=/>/g,c=/\n/g,a=0;a<h.length;a++){var l=h[a][0],s=h[a][1],n=s.replace(e,"&amp;").replace(m,"&lt;").replace(f,"&gt;").replace(c,"&para;<br>");switch(l){case x:t[a]='<ins style="background:#e6ffe6;">'+n+"</ins>";break;case T:t[a]='<del style="background:#ffe6e6;">'+n+"</del>";break;case g:t[a]="<span>"+n+"</span>";break}}return t.join("")},i.prototype.diff_text1=function(h){for(var t=[],e=0;e<h.length;e++)h[e][0]!==x&&(t[e]=h[e][1]);return t.join("")},i.prototype.diff_text2=function(h){for(var t=[],e=0;e<h.length;e++)h[e][0]!==T&&(t[e]=h[e][1]);return t.join("")},i.prototype.diff_levenshtein=function(h){for(var t=0,e=0,m=0,f=0;f<h.length;f++){var c=h[f][0],a=h[f][1];switch(c){case x:e+=a.length;break;case T:m+=a.length;break;case g:t+=Math.max(e,m),e=0,m=0;break}}return t+=Math.max(e,m),t},i.prototype.diff_toDelta=function(h){for(var t=[],e=0;e<h.length;e++)switch(h[e][0]){case x:t[e]="+"+encodeURI(h[e][1]);break;case T:t[e]="-"+h[e][1].length;break;case g:t[e]="="+h[e][1].length;break}return t.join(" ").replace(/%20/g," ")},i.prototype.diff_fromDelta=function(h,t){for(var e=[],m=0,f=0,c=t.split(/\t/g),a=0;a<c.length;a++){var l=c[a].substring(1);switch(c[a].charAt(0)){case"+":try{e[m++]=new i.Diff(x,decodeURI(l))}catch(d){throw new Error("Illegal escape in diff_fromDelta: "+l)}break;case"-":case"=":var s=parseInt(l,10);if(isNaN(s)||s<0)throw new Error("Invalid number in diff_fromDelta: "+l);var n=h.substring(f,f+=s);c[a].charAt(0)=="="?e[m++]=new i.Diff(g,n):e[m++]=new i.Diff(T,n);break;default:if(c[a])throw new Error("Invalid diff operation in diff_fromDelta: "+c[a])}}if(f!=h.length)throw new Error("Delta length ("+f+") does not equal source text length ("+h.length+").");return e},i.prototype.match_main=function(h,t,e){if(h==null||t==null||e==null)throw new Error("Null input. (match_main)");return e=Math.max(0,Math.min(e,h.length)),h==t?0:h.length?h.substring(e,e+t.length)==t?e:this.match_bitap_(h,t,e):-1},i.prototype.match_bitap_=function(h,t,e){if(t.length>this.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<<t.length-1;l=-1;for(var n,d,r=t.length+h.length,o,u=0;u<t.length;u++){for(n=0,d=r;n<d;)c(u,e+d)<=a?n=d:r=d,d=Math.floor((r-n)/2+n);r=d;var p=Math.max(1,e-d+1),A=Math.min(e+d,h.length)+t.length,b=Array(A+2);b[A+1]=(1<<u)-1;for(var w=A;w>=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;e<h.length;e++)t[h.charAt(e)]=0;for(var e=0;e<h.length;e++)t[h.charAt(e)]|=1<<h.length-e-1;return t},i.prototype.patch_addContext_=function(h,t){if(t.length==0)return;if(h.start2===null)throw Error("patch not initialized");for(var e=t.substring(h.start2,h.start2+h.length1),m=0;t.indexOf(e)!=t.lastIndexOf(e)&&e.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)m+=this.Patch_Margin,e=t.substring(h.start2-m,h.start2+h.length1+m);m+=this.Patch_Margin;var f=t.substring(h.start2-m,h.start2);f&&h.diffs.unshift(new i.Diff(g,f));var c=t.substring(h.start2+h.length1,h.start2+h.length1+m);c&&h.diffs.push(new i.Diff(g,c)),h.start1-=f.length,h.start2-=f.length,h.length1+=f.length+c.length,h.length2+=f.length+c.length},i.prototype.patch_make=function(h,t,e){var m,f;if(typeof h=="string"&&typeof t=="string"&&typeof e=="undefined")m=h,f=this.diff_main(m,t,!0),f.length>2&&(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<f.length;o++){var u=f[o][0],p=f[o][1];!l&&u!==g&&(a.start1=s,a.start2=n);switch(u){case x:a.diffs[l++]=f[o],a.length2+=p.length,r=r.substring(0,n)+p+r.substring(n);break;case T:a.length1+=p.length,a.diffs[l++]=f[o],r=r.substring(0,n)+r.substring(n+p.length);break;case g:p.length<=2*this.Patch_Margin&&l&&f.length!=o+1?(a.diffs[l++]=f[o],a.length1+=p.length,a.length2+=p.length):p.length>=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;e<h.length;e++){var m=h[e],f=new i.patch_obj;f.diffs=[];for(var c=0;c<m.diffs.length;c++)f.diffs[c]=new i.Diff(m.diffs[c][0],m.diffs[c][1]);f.start1=m.start1,f.start2=m.start2,f.length1=m.length1,f.length2=m.length2,t[e]=f}return t},i.prototype.patch_apply=function(h,t){if(h.length==0)return[t,[]];h=this.patch_deepCopy(h);var e=this.patch_addPadding(h);t=e+t+e,this.patch_splitMax(h);for(var m=0,f=[],c=0;c<h.length;c++){var a=h[c].start2+m,l=this.diff_text1(h[c].diffs),s,n=-1;if(l.length>this.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;p<h[c].diffs.length;p++){var A=h[c].diffs[p];A[0]!==g&&(u=this.diff_xIndex(r,o)),A[0]===x?t=t.substring(0,s+u)+A[1]+t.substring(s+u):A[0]===T&&(t=t.substring(0,s+u)+t.substring(s+this.diff_xIndex(r,o+A[1].length))),A[0]!==T&&(o+=A[1].length)}}}}}return t=t.substring(e.length,t.length-e.length),[t,f]},i.prototype.patch_addPadding=function(h){for(var t=this.Patch_Margin,e="",m=1;m<=t;m++)e+=String.fromCharCode(m);for(var m=0;m<h.length;m++)h[m].start1+=t,h[m].start2+=t;var f=h[0],c=f.diffs;if(c.length==0||c[0][0]!=g)c.unshift(new i.Diff(g,e)),f.start1-=t,f.start2-=t,f.length1+=t,f.length2+=t;else if(t>c[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;e<h.length;e++){if(h[e].length1<=t)continue;var m=h[e];h.splice(e--,1);for(var f=m.start1,c=m.start2,a="";m.diffs.length!==0;){var l=new i.patch_obj,s=!0;for(l.start1=f-a.length,l.start2=c-a.length,a!==""&&(l.length1=l.length2=a.length,l.diffs.push(new i.Diff(g,a)));m.diffs.length!==0&&l.length1<t-this.Patch_Margin;){var n=m.diffs[0][0],d=m.diffs[0][1];n===x?(l.length2+=d.length,c+=d.length,l.diffs.push(m.diffs.shift()),s=!1):n===T&&l.diffs.length==1&&l.diffs[0][0]==g&&d.length>2*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;e<h.length;e++)t[e]=h[e];return t.join("")},i.prototype.patch_fromText=function(h){var t=[];if(!h)return t;for(var e=h.split(`
`),m=0,f=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;m<e.length;){var c=e[m].match(f);if(!c)throw new Error("Invalid patch string: "+e[m]);var a=new i.patch_obj;for(t.push(a),a.start1=parseInt(c[1],10),c[2]===""?(a.start1--,a.length1=1):c[2]=="0"?a.length1=0:(a.start1--,a.length1=parseInt(c[2],10)),a.start2=parseInt(c[3],10),c[4]===""?(a.start2--,a.length2=1):c[4]=="0"?a.length2=0:(a.start2--,a.length2=parseInt(c[4],10)),m++;m<e.length;){var l=e[m].charAt(0);try{var s=decodeURI(e[m].substring(1))}catch(n){throw new Error("Illegal escape in patch_fromText: "+s)}if(l=="-")a.diffs.push(new i.Diff(T,s));else if(l=="+")a.diffs.push(new i.Diff(x,s));else if(l==" ")a.diffs.push(new i.Diff(g,s));else{if(l=="@")break;if(!(l===""))throw new Error('Invalid patch mode "'+l+'" in: '+s)}m++}}return t},i.patch_obj=function(){this.diffs=[],this.start1=null,this.start2=null,this.length1=0,this.length2=0},i.patch_obj.prototype.toString=function(){var h,t;this.length1===0?h=this.start1+",0":this.length1==1?h=this.start1+1:h=this.start1+1+","+this.length1,this.length2===0?t=this.start2+",0":this.length2==1?t=this.start2+1:t=this.start2+1+","+this.length2;for(var e=["@@ -"+h+" +"+t+` @@
`],m,f=0;f<this.diffs.length;f++){switch(this.diffs[f][0]){case x:m="+";break;case T:m="-";break;case g:m=" ";break}e[f+1]=m+encodeURI(this.diffs[f][1])+`
`}return e.join("").replace(/%20/g," ")},ue.exports=i,ue.exports.diff_match_patch=i,ue.exports.DIFF_DELETE=T,ue.exports.DIFF_INSERT=x,ue.exports.DIFF_EQUAL=g},ZCgT:function(ue,z,i){var T=i("tLB3"),x=1/0,g=17976931348623157e292;function h(t){if(!t)return t===0?t:0;if(t=T(t),t===x||t===-x){var e=t<0?-1:1;return e*g}return t===t?t:0}ue.exports=h},ZLWo: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:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"};z.default=T},ZMnZ: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("2oIt")),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="UpOutlined";var f=h.forwardRef(m);z.default=f},ZTPi: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("VTBJ"),a=i("TSYQ"),l=i.n(a),s=i("Zm9Q"),n=i("6cGi"),d=i("KQm4"),r=i("xEkU"),o=i.n(r),u=i("t23M");function p(Fr){var Qr=Object(t.useRef)(),pn=Object(t.useRef)(!1);function Wr(){for(var qt=arguments.length,Pr=new Array(qt),sr=0;sr<qt;sr++)Pr[sr]=arguments[sr];pn.current||(o.a.cancel(Qr.current),Qr.current=o()(function(){Fr.apply(void 0,Pr)}))}return Object(t.useEffect)(function(){return function(){pn.current=!0,o.a.cancel(Qr.current)}},[]),Wr}function A(Fr){var Qr=Object(t.useRef)([]),pn=Object(t.useState)({}),Wr=Object(m.a)(pn,2),qt=Wr[1],Pr=Object(t.useRef)(typeof Fr=="function"?Fr():Fr),sr=p(function(){var $r=Pr.current;Qr.current.forEach(function(Un){$r=Un($r)}),Qr.current=[],Pr.current=$r,qt({})});function tn($r){Qr.current.push($r),sr()}return[Pr.current,tn]}var b=i("4IlW");function w(Fr,Qr){var pn,Wr=Fr.prefixCls,qt=Fr.id,Pr=Fr.active,sr=Fr.rtl,tn=Fr.tab,$r=tn.key,Un=tn.tab,Ln=tn.disabled,Kn=tn.closeIcon,gi=Fr.tabBarGutter,Li=Fr.tabPosition,Ni=Fr.closable,xa=Fr.renderWrapper,oo=Fr.removeAriaLabel,Xa=Fr.editable,bo=Fr.onClick,Ao=Fr.onRemove,wo=Fr.onFocus,Fa="".concat(Wr,"-tab");t.useEffect(function(){return Ao},[]);var Ea={};Li==="top"||Li==="bottom"?Ea[sr?"marginLeft":"marginRight"]=gi:Ea.marginBottom=gi;var so=Xa&&Ni!==!1&&!Ln;function to(ro){if(Ln)return;bo(ro)}function Oo(ro){ro.preventDefault(),ro.stopPropagation(),Xa.onEdit("remove",{key:$r,event:ro})}var Xo=t.createElement("div",{key:$r,ref:Qr,className:l()(Fa,(pn={},Object(e.a)(pn,"".concat(Fa,"-with-remove"),so),Object(e.a)(pn,"".concat(Fa,"-active"),Pr),Object(e.a)(pn,"".concat(Fa,"-disabled"),Ln),pn)),style:Ea,onClick:to},t.createElement("div",{role:"tab","aria-selected":Pr,id:qt&&"".concat(qt,"-tab-").concat($r),className:"".concat(Fa,"-btn"),"aria-controls":qt&&"".concat(qt,"-panel-").concat($r),"aria-disabled":Ln,tabIndex:Ln?null:0,onClick:function(za){za.stopPropagation(),to(za)},onKeyDown:function(za){[b.a.SPACE,b.a.ENTER].includes(za.which)&&(za.preventDefault(),to(za))},onFocus:wo},Un),so&&t.createElement("button",{type:"button","aria-label":oo||"remove",tabIndex:0,className:"".concat(Fa,"-remove"),onClick:function(za){za.stopPropagation(),Oo(za)}},Kn||Xa.removeIcon||"\xD7"));return xa&&(Xo=xa(Xo)),Xo}var y=t.forwardRef(w),_={width:0,height:0,left:0,top:0};function E(Fr,Qr,pn){return Object(t.useMemo)(function(){for(var Wr,qt=new Map,Pr=Qr.get((Wr=Fr[0])===null||Wr===void 0?void 0:Wr.key)||_,sr=Pr.left+Pr.width,tn=0;tn<Fr.length;tn+=1){var $r=Fr[tn].key,Un=Qr.get($r);if(!Un){var Ln;Un=Qr.get((Ln=Fr[tn-1])===null||Ln===void 0?void 0:Ln.key)||_}var Kn=qt.get($r)||Object(c.a)({},Un);Kn.right=sr-Kn.left-Kn.width,qt.set($r,Kn)}return qt},[Fr.map(function(Wr){return Wr.key}).join("_"),Qr,pn])}var I={width:0,height:0,left:0,top:0,right:0};function S(Fr,Qr,pn,Wr,qt){var Pr=qt.tabs,sr=qt.tabPosition,tn=qt.rtl,$r,Un,Ln;["top","bottom"].includes(sr)?($r="width",Un=tn?"right":"left",Ln=Math.abs(Qr.left)):($r="height",Un="top",Ln=-Qr.top);var Kn=Qr[$r],gi=pn[$r],Li=Wr[$r],Ni=Kn;return gi+Li>Kn&&(Ni=Kn-Li),Object(t.useMemo)(function(){if(!Pr.length)return[0,0];for(var xa=Pr.length,oo=xa,Xa=0;Xa<xa;Xa+=1){var bo=Fr.get(Pr[Xa].key)||I;if(bo[Un]+bo[$r]>Ln+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]<Ln){Ao=wo+1;break}}return[Ao,oo]},[Fr,Ln,Ni,sr,Pr.map(function(xa){return xa.key}).join("_"),tn])}var C=i("wx14"),N=i("1OyB"),M=i("vuIU"),P=i("JX7q"),B=i("Ji7U"),X=i("LK+K"),V=i("I8Z2"),Y=i("bT9E"),j=i("2GS6"),W=i("Gytx"),U=i.n(W),R=i("U8pU"),K=/iPhone/i,G=/iPod/i,H=/iPad/i,Z=/\bAndroid(?:.+)Mobile\b/i,q=/Android/i,ce=/\bAndroid(?:.+)SD4930UR\b/i,ne=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,se=/Windows Phone/i,Ce=/\bWindows(?:.+)ARM\b/i,Re=/BlackBerry/i,Xe=/BB10/i,we=/Opera Mini/i,Pe=/\b(CriOS|Chrome)(?:.+)Mobile/i,Ee=/Mobile(?:.+)Firefox\b/i;function Ge(Fr,Qr){return Fr.test(Qr)}function It(Fr){var Qr=Fr||(typeof navigator!="undefined"?navigator.userAgent:""),pn=(Qr||"").split("[FBAN");if(typeof pn[1]!="undefined"){var Wr=pn,qt=Object(m.a)(Wr,1);Qr=qt[0]}if(pn=Qr.split("Twitter"),typeof pn[1]!="undefined"){var Pr=pn,sr=Object(m.a)(Pr,1);Qr=sr[0]}var tn={apple:{phone:Ge(K,Qr)&&!Ge(se,Qr),ipod:Ge(G,Qr),tablet:!Ge(K,Qr)&&Ge(H,Qr)&&!Ge(se,Qr),device:(Ge(K,Qr)||Ge(G,Qr)||Ge(H,Qr))&&!Ge(se,Qr)},amazon:{phone:Ge(ce,Qr),tablet:!Ge(ce,Qr)&&Ge(ne,Qr),device:Ge(ce,Qr)||Ge(ne,Qr)},android:{phone:!Ge(se,Qr)&&Ge(ce,Qr)||!Ge(se,Qr)&&Ge(Z,Qr),tablet:!Ge(se,Qr)&&!Ge(ce,Qr)&&!Ge(Z,Qr)&&(Ge(ne,Qr)||Ge(q,Qr)),device:!Ge(se,Qr)&&(Ge(ce,Qr)||Ge(ne,Qr)||Ge(Z,Qr)||Ge(q,Qr))||Ge(/\bokhttp\b/i,Qr)},windows:{phone:Ge(se,Qr),tablet:Ge(Ce,Qr),device:Ge(se,Qr)||Ge(Ce,Qr)},other:{blackberry:Ge(Re,Qr),blackberry10:Ge(Xe,Qr),opera:Ge(we,Qr),firefox:Ge(Ee,Qr),chrome:Ge(Pe,Qr),device:Ge(Re,Qr)||Ge(Xe,Qr)||Ge(we,Qr)||Ge(Ee,Qr)||Ge(Pe,Qr)},any:null,phone:null,tablet:null};return tn.any=tn.apple.device||tn.android.device||tn.windows.device||tn.other.device,tn.phone=tn.apple.phone||tn.android.phone||tn.windows.phone,tn.tablet=tn.apple.tablet||tn.android.tablet||tn.windows.tablet,tn}var ze=Object(c.a)(Object(c.a)({},It()),{},{isMobile:It}),ye=ze;function Me(){}function qe(Fr,Qr,pn){var Wr=Qr||"";return Fr.key||"".concat(Wr,"item_").concat(pn)}function nt(Fr){return"".concat(Fr,"-menu-")}function st(Fr,Qr){var pn=-1;t.Children.forEach(Fr,function(Wr){pn+=1,Wr&&Wr.type&&Wr.type.isMenuItemGroup?t.Children.forEach(Wr.props.children,function(qt){pn+=1,Qr(qt,pn)}):Qr(Wr,pn)})}function xt(Fr,Qr,pn){if(!Fr||pn.find)return;t.Children.forEach(Fr,function(Wr){if(Wr){var qt=Wr.type;if(!qt||!(qt.isSubMenu||qt.isMenuItem||qt.isMenuItemGroup))return;Qr.indexOf(Wr.key)!==-1?pn.find=!0:Wr.props.children&&xt(Wr.props.children,Qr,pn)}})}var Bt=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],Le=function(Qr){var pn=arguments.length>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;sr<Pr.length;sr+=1){var tn=Pr[sr];if(cr(Fr[tn].points,qt,Wr))return"".concat(Qr,"-placement-").concat(tn)}return""}var pe=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var Fr=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(Fr)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(Fr==null?void 0:Fr.substr(0,4)))},ae=i("MNnm");function Ve(Fr,Qr){var pn={};return pn[Fr.toLowerCase()]=Qr.toLowerCase(),pn["Webkit".concat(Fr)]="webkit".concat(Qr),pn["Moz".concat(Fr)]="moz".concat(Qr),pn["ms".concat(Fr)]="MS".concat(Qr),pn["O".concat(Fr)]="o".concat(Qr.toLowerCase()),pn}function Ye(Fr,Qr){var pn={animationend:Ve("Animation","AnimationEnd"),transitionend:Ve("Transition","TransitionEnd")};return Fr&&("AnimationEvent"in Qr||delete pn.animationend.animation,"TransitionEvent"in Qr||delete pn.transitionend.transition),pn}var oe=Ye(Object(ae.a)(),typeof window!="undefined"?window:{}),ht={};if(Object(ae.a)()){var Ft=document.createElement("div");ht=Ft.style}var Te={};function Lt(Fr){if(Te[Fr])return Te[Fr];var Qr=oe[Fr];if(Qr)for(var pn=Object.keys(Qr),Wr=pn.length,qt=0;qt<Wr;qt+=1){var Pr=pn[qt];if(Object.prototype.hasOwnProperty.call(Qr,Pr)&&Pr in ht)return Te[Fr]=Qr[Pr],Te[Fr]}return""}var Et=Lt("animationend"),be=Lt("transitionend"),et=!!(Et&&be),ot=Et||"animationend",De=be||"transitionend";function Be(Fr,Qr){if(!Fr)return null;if(Object(R.a)(Fr)==="object"){var pn=Qr.replace(/-\w/g,function(Wr){return Wr[1].toUpperCase()});return Fr[pn]}return"".concat(Fr,"-").concat(Qr)}var Fe="none",Ot="appear",nr="enter",St="leave",Wt="none",Rr="prepare",pr="start",rr="active",Dt="end";function vr(Fr){var Qr=Object(t.useRef)(!1),pn=Object(t.useState)(Fr),Wr=Object(m.a)(pn,2),qt=Wr[0],Pr=Wr[1];function sr(tn){Qr.current||Pr(tn)}return Object(t.useEffect)(function(){return function(){Qr.current=!0}},[]),[qt,sr]}var xr=Object(ae.a)()?t.useLayoutEffect:t.useEffect,Tr=xr,rn=function(){var Fr=t.useRef(null);function Qr(){Mt.a.cancel(Fr.current)}function pn(Wr){var qt=arguments.length>1&&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;Kn<qt;Kn+=1){var gi=sr[Kn];if(gi.key===Un.key){Wr<Kn&&(pn=pn.concat(sr.slice(Wr,Kn).map(function(Li){return Object(c.a)(Object(c.a)({},Li),{},{status:yr})})),Wr=Kn),pn.push(Object(c.a)(Object(c.a)({},gi),{},{status:Rt})),Wr+=1,Ln=!0;break}}Ln||pn.push(Object(c.a)(Object(c.a)({},Un),{},{status:fr}))}),Wr<qt&&(pn=pn.concat(sr.slice(Wr).map(function(Un){return Object(c.a)(Object(c.a)({},Un),{},{status:yr})})));var tn={};pn.forEach(function(Un){var Ln=Un.key;tn[Ln]=(tn[Ln]||0)+1});var $r=Object.keys(tn).filter(function(Un){return tn[Un]>1});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;Ro<ls;Ro+=1){es=(es+Wo+ls)%ls;var Ya=is[es];if(!Ya.disabled){so(Ya.key);return}}}function _o(Wo){var is=Wo.which;if(!bo){[b.a.DOWN,b.a.SPACE,b.a.ENTER].includes(is)&&(Ao(!0),Wo.preventDefault());return}switch(is){case b.a.UP:Do(-1),Wo.preventDefault();break;case b.a.DOWN:Do(1),Wo.preventDefault();break;case b.a.ESC:Ao(!1);break;case b.a.SPACE:case b.a.ENTER:Ea!==null&&xa(Ea,Wo);break}}Object(t.useEffect)(function(){var Wo=document.getElementById(Xo);Wo&&Wo.scrollIntoView&&Wo.scrollIntoView(!1)},[Ea]),Object(t.useEffect)(function(){bo||so(null)},[bo]);var Aa=Object(e.a)({},Ni?"marginLeft":"marginRight",Li);qt.length||(Aa.visibility="hidden",Aa.order=1);var Fo=l()(Object(e.a)({},"".concat(Oo,"-rtl"),Ni)),Jo=sr?null:t.createElement(fa.a,{prefixCls:Oo,overlay:za,trigger:["hover"],visible:bo,transitionName:Un,onVisibleChange:Ao,overlayClassName:Fo,mouseEnterDelay:.1,mouseLeaveDelay:.1},t.createElement("button",{type:"button",className:"".concat(pn,"-nav-more"),style:Aa,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":to,id:"".concat(Wr,"-more"),"aria-expanded":bo,onKeyDown:_o},$r));return t.createElement("div",{className:l()("".concat(pn,"-nav-operations"),Kn),style:Ln,ref:Qr},Jo,t.createElement(na,{prefixCls:pn,locale:Pr,editable:gi}))}var Qt=t.forwardRef(io),dn=Object(t.createContext)(null),Sn=.1,Rn=.01,Je=20,kt=Math.pow(.995,Je);function Ar(){var Fr=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(Fr)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(Fr.substr(0,4)))}function wr(Fr,Qr){var pn=Object(t.useState)(),Wr=Object(m.a)(pn,2),qt=Wr[0],Pr=Wr[1],sr=Object(t.useState)(0),tn=Object(m.a)(sr,2),$r=tn[0],Un=tn[1],Ln=Object(t.useState)(0),Kn=Object(m.a)(Ln,2),gi=Kn[0],Li=Kn[1],Ni=Object(t.useState)(),xa=Object(m.a)(Ni,2),oo=xa[0],Xa=xa[1],bo=Object(t.useRef)();function Ao(ro){var za=ro.touches[0],Do=za.screenX,_o=za.screenY;Pr({x:Do,y:_o}),window.clearInterval(bo.current)}function wo(ro){if(!qt)return;ro.preventDefault();var za=ro.touches[0],Do=za.screenX,_o=za.screenY;Pr({x:Do,y:_o});var Aa=Do-qt.x,Fo=_o-qt.y;Qr(Aa,Fo);var Jo=Date.now();Un(Jo),Li(Jo-$r),Xa({x:Aa,y:Fo})}function Fa(){if(!qt)return;if(Pr(null),Xa(null),oo){var ro=oo.x/gi,za=oo.y/gi,Do=Math.abs(ro),_o=Math.abs(za);if(Math.max(Do,_o)<Sn)return;var Aa=ro,Fo=za;bo.current=window.setInterval(function(){if(Math.abs(Aa)<Rn&&Math.abs(Fo)<Rn){window.clearInterval(bo.current);return}Aa*=kt,Fo*=kt,Qr(Aa*Je,Fo*Je)},Je)}}var Ea=Object(t.useRef)(0),so=Object(t.useRef)(!1),to=Object(t.useRef)();function Oo(ro){var za=ro.deltaX,Do=ro.deltaY,_o=0,Aa=Math.abs(za),Fo=Math.abs(Do);Aa===Fo?_o=to.current==="x"?za:Do:Aa>Fo?(_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 me<ac?[ac,!1]:me>Gl?[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.right<Aa?ut=ke.right:ke.right+ke.width>Aa+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+No<Ya):(ti=Aa<0,At=-Aa+No<Ya):(re=is<0,de=-is+zo<cs),t.createElement("div",{ref:Qr,role:"tablist",className:l()("".concat(qt,"-nav"),sr),style:tn,onKeyDown:function(){cn()}},t.createElement(ln,{position:"left",extra:gi,prefixCls:qt}),t.createElement(u.a,{onResize:Fl},t.createElement("div",{className:l()(wn,(pn={},Object(e.a)(pn,"".concat(wn,"-ping-left"),ti),Object(e.a)(pn,"".concat(wn,"-ping-right"),At),Object(e.a)(pn,"".concat(wn,"-ping-top"),re),Object(e.a)(pn,"".concat(wn,"-ping-bottom"),de),pn)),ref:wo},t.createElement(u.a,{onResize:Fl},t.createElement("div",{ref:Fa,className:"".concat(qt,"-nav-list"),style:{transform:"translate(".concat(Aa,"px, ").concat(is,"px)"),transition:Al?"none":void 0}},ll,t.createElement(na,{ref:so,prefixCls:qt,locale:Ni,editable:Li,style:{visibility:zt?"hidden":null}}),t.createElement("div",{className:l()("".concat(qt,"-ink-bar"),Object(e.a)({},"".concat(qt,"-ink-bar-animated"),Un.inkBar)),style:Ic}))))),t.createElement(Qt,Object.assign({},Fr,{ref:Ea,prefixCls:qt,tabs:oc,className:!zt&&ic})),t.createElement(ln,{position:"right",extra:gi,prefixCls:qt}))}var Gn=t.forwardRef(On);function Pn(Fr){var Qr=Fr.id,pn=Fr.activeKey,Wr=Fr.animated,qt=Fr.tabPosition,Pr=Fr.rtl,sr=Fr.destroyInactiveTabPane,tn=t.useContext(dn),$r=tn.prefixCls,Un=tn.tabs,Ln=Wr.tabPane,Kn=Un.findIndex(function(gi){return gi.key===pn});return t.createElement("div",{className:l()("".concat($r,"-content-holder"))},t.createElement("div",{className:l()("".concat($r,"-content"),"".concat($r,"-content-").concat(qt),Object(e.a)({},"".concat($r,"-content-animated"),Ln)),style:Kn&&Ln?Object(e.a)({},Pr?"marginRight":"marginLeft","-".concat(Kn,"00%")):null},Un.map(function(gi){return t.cloneElement(gi.node,{key:gi.key,prefixCls:$r,tabKey:gi.key,id:Qr,animated:Ln,active:gi.key===pn,destroyInactiveTabPane:sr})})))}function si(Fr){var Qr=Fr.prefixCls,pn=Fr.forceRender,Wr=Fr.className,qt=Fr.style,Pr=Fr.id,sr=Fr.active,tn=Fr.animated,$r=Fr.destroyInactiveTabPane,Un=Fr.tabKey,Ln=Fr.children,Kn=t.useState(pn),gi=Object(m.a)(Kn,2),Li=gi[0],Ni=gi[1];t.useEffect(function(){sr?Ni(!0):$r&&Ni(!1)},[sr,$r]);var xa={};return sr||(tn?(xa.visibility="hidden",xa.height=0,xa.overflowY="hidden"):xa.display="none"),t.createElement("div",{id:Pr&&"".concat(Pr,"-panel-").concat(Un),role:"tabpanel",tabIndex:sr?0:-1,"aria-labelledby":Pr&&"".concat(Pr,"-tab-").concat(Un),"aria-hidden":!sr,style:Object(c.a)(Object(c.a)({},xa),qt),className:l()("".concat(Qr,"-tabpane"),sr&&"".concat(Qr,"-tabpane-active"),Wr)},(sr||Li||pn)&&Ln)}var hi=0;function zn(Fr){return Object(s.a)(Fr).map(function(Qr){if(t.isValidElement(Qr)){var pn=Qr.key!==void 0?String(Qr.key):void 0;return Object(c.a)(Object(c.a)({key:pn},Qr.props),{},{node:Qr})}return null}).filter(function(Qr){return Qr})}function $n(Fr,Qr){var pn,Wr=Fr.id,qt=Fr.prefixCls,Pr=qt===void 0?"rc-tabs":qt,sr=Fr.className,tn=Fr.children,$r=Fr.direction,Un=Fr.activeKey,Ln=Fr.defaultActiveKey,Kn=Fr.editable,gi=Fr.animated,Li=Fr.tabPosition,Ni=Li===void 0?"top":Li,xa=Fr.tabBarGutter,oo=Fr.tabBarStyle,Xa=Fr.tabBarExtraContent,bo=Fr.locale,Ao=Fr.moreIcon,wo=Fr.moreTransitionName,Fa=Fr.destroyInactiveTabPane,Ea=Fr.renderTabBar,so=Fr.onChange,to=Fr.onTabClick,Oo=Fr.onTabScroll,Xo=Object(f.a)(Fr,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),ro=zn(tn),za=$r==="rtl",Do;gi===!1?Do={inkBar:!1,tabPane:!1}:Do=Object(c.a)({inkBar:!0,tabPane:!1},gi!==!0?gi:null);var _o=Object(t.useState)(!1),Aa=Object(m.a)(_o,2),Fo=Aa[0],Jo=Aa[1];Object(t.useEffect)(function(){Jo(Ar())},[]);var Wo=Object(n.a)(function(){var Ds;return(Ds=ro[0])===null||Ds===void 0?void 0:Ds.key},{value:Un,defaultValue:Ln}),is=Object(m.a)(Wo,2),es=is[0],ls=is[1],Ro=Object(t.useState)(function(){return ro.findIndex(function(Ds){return Ds.key===es})}),Ya=Object(m.a)(Ro,2),ys=Ya[0],ao=Ya[1];Object(t.useEffect)(function(){var Ds=ro.findIndex(function(Go){return Go.key===es});if(Ds===-1){var Ns;Ds=Math.max(0,Math.min(ys,ro.length-1)),ls((Ns=ro[Ds])===null||Ns===void 0?void 0:Ns.key)}ao(Ds)},[ro.map(function(Ds){return Ds.key}).join("_"),es,ys]);var Os=Object(n.a)(null,{value:Wr}),cs=Object(m.a)(Os,2),Uo=cs[0],Ho=cs[1],$o=Ni;Fo&&!["left","right"].includes(Ni)&&($o="top"),Object(t.useEffect)(function(){Wr||(Ho("rc-tabs-".concat(hi)),hi+=1)},[]);function Vo(Ds,Ns){to==null||to(Ds,Ns),ls(Ds),so==null||so(Ds)}var Ks={id:Uo,activeKey:es,animated:Do,tabPosition:$o,rtl:za,mobile:Fo},Cs,Ws=Object(c.a)(Object(c.a)({},Ks),{},{editable:Kn,locale:bo,moreIcon:Ao,moreTransitionName:wo,tabBarGutter:xa,onTabClick:Vo,onTabScroll:Oo,extra:Xa,style:oo,panes:tn});return Ea?Cs=Ea(Ws,Gn):Cs=t.createElement(Gn,Object.assign({},Ws)),t.createElement(dn.Provider,{value:{tabs:ro,prefixCls:Pr}},t.createElement("div",Object.assign({ref:Qr,id:Wr,className:l()(Pr,"".concat(Pr,"-").concat($o),(pn={},Object(e.a)(pn,"".concat(Pr,"-mobile"),Fo),Object(e.a)(pn,"".concat(Pr,"-editable"),Kn),Object(e.a)(pn,"".concat(Pr,"-rtl"),za),pn),sr)},Xo),Cs,t.createElement(Pn,Object.assign({destroyInactiveTabPane:Fa},Ks,{animated:Do}))))}var Jn=t.forwardRef($n);Jn.TabPane=si;var _i=Jn,Oi=_i,Ki=i("cCPh"),ca=i.n(Ki),Gi=i("fNCr"),Ca=i.n(Gi),Oa=i("V/uB"),pa=i.n(Oa),ta=i("uaoM"),wa=i("H84U"),wi=function(Fr,Qr){var pn={};for(var Wr in Fr)Object.prototype.hasOwnProperty.call(Fr,Wr)&&Qr.indexOf(Wr)<0&&(pn[Wr]=Fr[Wr]);if(Fr!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qt=0,Wr=Object.getOwnPropertySymbols(Fr);qt<Wr.length;qt++)Qr.indexOf(Wr[qt])<0&&Object.prototype.propertyIsEnumerable.call(Fr,Wr[qt])&&(pn[Wr[qt]]=Fr[Wr[qt]]);return pn};function ha(Fr){var Qr,pn=Fr.type,Wr=Fr.className,qt=Fr.size,Pr=Fr.onEdit,sr=Fr.hideAdd,tn=Fr.centered,$r=Fr.addIcon,Un=wi(Fr,["type","className","size","onEdit","hideAdd","centered","addIcon"]),Ln=Un.prefixCls,Kn=t.useContext(wa.b),gi=Kn.getPrefixCls,Li=Kn.direction,Ni=gi("tabs",Ln),xa;return pn==="editable-card"&&(xa={onEdit:function(Xa,bo){var Ao=bo.key,wo=bo.event;Pr==null||Pr(Xa==="add"?wo:Ao,Xa)},removeIcon:t.createElement(pa.a,null),addIcon:$r||t.createElement(Ca.a,null),showAdd:sr!==!0}),Object(ta.a)(!("onPrevClick"in Un)&&!("onNextClick"in Un),"Tabs","`onPrevClick` and `onNextClick` has been removed. Please use `onTabScroll` instead."),t.createElement(Oi,x()({direction:Li},Un,{moreTransitionName:"slide-up",className:l()(Wr,(Qr={},h()(Qr,"".concat(Ni,"-").concat(qt),qt),h()(Qr,"".concat(Ni,"-card"),["card","editable-card"].includes(pn)),h()(Qr,"".concat(Ni,"-editable-card"),pn==="editable-card"),h()(Qr,"".concat(Ni,"-centered"),tn),Qr)),editable:xa,moreIcon:t.createElement(ca.a,null),prefixCls:Ni}))}ha.TabPane=si;var ja=z.a=ha},ZTW2:function(ue,z,i){},ZWlE:function(ue,z,i){var T=i("bYtY"),x=i("4NO4");function g(e){h(e),t(e)}function h(e){if(e.parallel)return;var m=!1;T.each(e.series,function(f){f&&f.type==="parallel"&&(m=!0)}),m&&(e.parallel=[{}])}function t(e){var m=x.normalizeToArray(e.parallelAxis);T.each(m,function(f){if(!T.isObject(f))return;var c=f.parallelIndex||0,a=x.normalizeToArray(e.parallel)[c];a&&a.parallelAxisDefault&&T.merge(f,a.parallelAxisDefault,!1)})}ue.exports=g},ZX9x:function(ue,z,i){"use strict";i.d(z,"a",function(){return M}),i.d(z,"b",function(){return X});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("7W2i"),a=i.n(c),l=i("LQ03"),s=i.n(l),n=i("q1tI"),d=i("TSYQ"),r=i.n(d),o=i("BGR+"),u=i("T1rO"),p=i.n(u),A=i("fEPi"),b=i.n(A),w=i("DFhj"),y=i.n(w),_=i("PKem"),E=i("H84U"),I=function(Y){return!isNaN(parseFloat(Y))&&isFinite(Y)},S=I,C=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<W.length;U++)Y.indexOf(W[U])<0&&Object.prototype.propertyIsEnumerable.call(V,W[U])&&(j[W[U]]=V[W[U]]);return j},N={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},M=n.createContext({}),P=function(){var V=0;return function(){var Y=arguments.length>0&&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<f.end;d++)n+=g.getLineCoordsCount(d);l=new Float32Array(s+n*2)}else l=new Float32Array(s*4);for(var r=0,o=[],d=f.start;d<f.end;d++){var u=g.getLineCoords(d,a);t&&(l[r++]=u);for(var p=0;p<u;p++)o=h.dataToPoint(a[p],!1,o),l[r++]=o[0],l[r++]=o[1]}c.setLayout("linesPoints",l)}else for(var d=f.start;d<f.end;d++){var A=c.getItemModel(d),u=g.getLineCoords(d,a),b=[];if(t)for(var w=0;w<u;w++)b.push(h.dataToPoint(a[w]));else{b[0]=h.dataToPoint(a[0]),b[1]=h.dataToPoint(a[1]);var y=A.get("lineStyle.curveness");+y&&(b[2]=[(b[0][0]+b[1][0])/2-(b[0][1]-b[1][1])*y,(b[0][1]+b[1][1])/2-(b[1][0]-b[0][0])*y])}c.setItemLayout(d,b)}}return{progress:m}}};ue.exports=x},Ze12:function(ue,z,i){var T=i("ItGF"),x=i("hOwI"),g=x.buildTransformer,h="___zrEVENTSAVED",t=[];function e(l,s,n,d,r){return m(t,s,d,r,!0)&&m(l,n,t[0],t[1])}function m(l,s,n,d,r){if(s.getBoundingClientRect&&T.domSupported&&!a(s)){var o=s[h]||(s[h]={}),u=f(s,o),p=c(u,o,r);if(p)return p(l,n,d),!0}return!1}function f(l,s){var n=s.markers;if(n)return n;n=s.markers=[];for(var d=["left","right"],r=["top","bottom"],o=0;o<4;o++){var u=document.createElement("div"),p=u.style,A=o%2,b=(o>>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+(Pe<Ee?6:0);break;case Pe:ze=(Ee-we)/qe+2;break;case Ee:ze=(we-Pe)/qe+4;break}ze/=6}return{h:ze,s:ye,l:Me}}function d(we,Pe,Ee){var Ge,It,ze;we=U(we,360),Pe=U(Pe,100),Ee=U(Ee,100);function ye(nt,st,xt){return xt<0&&(xt+=1),xt>1&&(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<Ee?6:0);break;case Pe:ze=(Ee-we)/qe+2;break;case Ee:ze=(we-Pe)/qe+4;break}ze/=6}return{h:ze,s:ye,v:Me}}function o(we,Pe,Ee){we=U(we,360)*6,Pe=U(Pe,100),Ee=U(Ee,100);var Ge=x.floor(we),It=we-Ge,ze=Ee*(1-Pe),ye=Ee*(1-It*Pe),Me=Ee*(1-(1-It)*Pe),qe=Ge%6,nt=[Ee,ye,ze,ze,Me,Ee][qe],st=[Me,Ee,Ee,ye,ze,ze][qe],xt=[ze,ze,Me,Ee,Ee,ye][qe];return{r:nt*255,g:st*255,b:xt*255}}function u(we,Pe,Ee,Ge){var It=[Z(e(we).toString(16)),Z(e(Pe).toString(16)),Z(e(Ee).toString(16))];return Ge&&It[0].charAt(0)==It[0].charAt(1)&&It[1].charAt(0)==It[1].charAt(1)&&It[2].charAt(0)==It[2].charAt(1)?It[0].charAt(0)+It[1].charAt(0)+It[2].charAt(0):It.join("")}function p(we,Pe,Ee,Ge,It){var ze=[Z(e(we).toString(16)),Z(e(Pe).toString(16)),Z(e(Ee).toString(16)),Z(ce(Ge))];return It&&ze[0].charAt(0)==ze[0].charAt(1)&&ze[1].charAt(0)==ze[1].charAt(1)&&ze[2].charAt(0)==ze[2].charAt(1)&&ze[3].charAt(0)==ze[3].charAt(1)?ze[0].charAt(0)+ze[1].charAt(0)+ze[2].charAt(0)+ze[3].charAt(0):ze.join("")}function A(we,Pe,Ee,Ge){var It=[Z(ce(Ge)),Z(e(we).toString(16)),Z(e(Pe).toString(16)),Z(e(Ee).toString(16))];return It.join("")}a.equals=function(we,Pe){return!we||!Pe?!1:a(we).toRgbString()==a(Pe).toRgbString()},a.random=function(){return a.fromRatio({r:c(),g:c(),b:c()})};function b(we,Pe){Pe=Pe===0?0:Pe||10;var Ee=a(we).toHsl();return Ee.s-=Pe/100,Ee.s=R(Ee.s),a(Ee)}function w(we,Pe){Pe=Pe===0?0:Pe||10;var Ee=a(we).toHsl();return Ee.s+=Pe/100,Ee.s=R(Ee.s),a(Ee)}function y(we){return a(we).desaturate(100)}function _(we,Pe){Pe=Pe===0?0:Pe||10;var Ee=a(we).toHsl();return Ee.l+=Pe/100,Ee.l=R(Ee.l),a(Ee)}function E(we,Pe){Pe=Pe===0?0:Pe||10;var Ee=a(we).toRgb();return Ee.r=f(0,m(255,Ee.r-e(255*-(Pe/100)))),Ee.g=f(0,m(255,Ee.g-e(255*-(Pe/100)))),Ee.b=f(0,m(255,Ee.b-e(255*-(Pe/100)))),a(Ee)}function I(we,Pe){Pe=Pe===0?0:Pe||10;var Ee=a(we).toHsl();return Ee.l-=Pe/100,Ee.l=R(Ee.l),a(Ee)}function S(we,Pe){var Ee=a(we).toHsl(),Ge=(Ee.h+Pe)%360;return Ee.h=Ge<0?360+Ge:Ge,a(Ee)}function C(we){var Pe=a(we).toHsl();return Pe.h=(Pe.h+180)%360,a(Pe)}function N(we){var Pe=a(we).toHsl(),Ee=Pe.h;return[a(we),a({h:(Ee+120)%360,s:Pe.s,l:Pe.l}),a({h:(Ee+240)%360,s:Pe.s,l:Pe.l})]}function M(we){var Pe=a(we).toHsl(),Ee=Pe.h;return[a(we),a({h:(Ee+90)%360,s:Pe.s,l:Pe.l}),a({h:(Ee+180)%360,s:Pe.s,l:Pe.l}),a({h:(Ee+270)%360,s:Pe.s,l:Pe.l})]}function P(we){var Pe=a(we).toHsl(),Ee=Pe.h;return[a(we),a({h:(Ee+72)%360,s:Pe.s,l:Pe.l}),a({h:(Ee+216)%360,s:Pe.s,l:Pe.l})]}function B(we,Pe,Ee){Pe=Pe||6,Ee=Ee||30;var Ge=a(we).toHsl(),It=360/Ee,ze=[a(we)];for(Ge.h=(Ge.h-(It*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;nt<Pe.length;nt++)ze=a.readability(we,Pe[nt]),ze>It&&(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||s<t-n&&s<m-n&&s<c-n||l>h+n&&l>e+n&&l>f+n||l<h-n&&l<e-n&&l<f-n)return!1;var d=x(h,t,e,m,f,c,l,s,null);return d<=n/2}z.containStroke=g},aTJb:function(ue,z,i){var T=i("bLfw");T.registerSubTypeDefaulter("dataZoom",function(){return"slider"})},aX58:function(ue,z,i){var T=i("3gBT"),x=i("ItGF"),g=i("bYtY"),h=i("0s+r"),t=i("r6Bn"),e=i("7SHv"),m=i("MKOG"),f=i("zarK");/*!
* ZRender, a high performance 2d drawing library.
*
* Copyright (c) 2013, Baidu Inc.
* All rights reserved.
*
* LICENSE
* https://github.com/ecomfe/zrender/blob/master/LICENSE.txt
*/var c=!x.canvasSupported,a={canvas:e},l={},s="4.3.1";function n(A,b){var w=new p(T(),A,b);return l[w.id]=w,w}function d(A){if(A)A.dispose();else{for(var b in l)l.hasOwnProperty(b)&&l[b].dispose();l={}}return this}function r(A){return l[A]}function o(A,b){a[A]=b}function u(A){delete l[A]}var p=function(b,w,y){y=y||{},this.dom=w,this.id=b;var _=this,E=new t,I=y.renderer;if(c){if(!a.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");I="vml"}else(!I||!a[I])&&(I="canvas");var S=new a[I](w,E,y,b);this.storage=E,this.painter=S;var C=!x.node&&!x.worker?new f(S.getViewportRoot(),S.root):null;this.handler=new h(E,S,C,S.root),this.animation=new m({stage:{update:g.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var N=E.delFromStorage,M=E.addToStorage;E.delFromStorage=function(P){N.call(E,P),P&&P.removeSelfFromZr(_)},E.addToStorage=function(P){M.call(E,P),P.addSelfToZr(_)}};p.prototype={constructor:p,getId:function(){return this.id},add:function(b){this.storage.addRoot(b),this._needsRefresh=!0},remove:function(b){this.storage.delRoot(b),this._needsRefresh=!0},configLayer:function(b,w){this.painter.configLayer&&this.painter.configLayer(b,w),this._needsRefresh=!0},setBackgroundColor:function(b){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(b),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=this._needsRefreshHover=!1,this.painter.refresh(),this._needsRefresh=this._needsRefreshHover=!1},refresh:function(){this._needsRefresh=!0},flush:function(){var b;this._needsRefresh&&(b=!0,this.refreshImmediately()),this._needsRefreshHover&&(b=!0,this.refreshHoverImmediately()),b&&this.trigger("rendered")},addHover:function(b,w){if(this.painter.addHover){var y=this.painter.addHover(b,w);return this.refreshHover(),y}},removeHover:function(b){this.painter.removeHover&&(this.painter.removeHover(b),this.refreshHover())},clearHover:function(){this.painter.clearHover&&(this.painter.clearHover(),this.refreshHover())},refreshHover:function(){this._needsRefreshHover=!0},refreshHoverImmediately:function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.refreshHover()},resize:function(b){b=b||{},this.painter.resize(b.width,b.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(b,w){return this.painter.pathToImage(b,w)},setCursorStyle:function(b){this.handler.setCursorStyle(b)},findHover:function(b,w){return this.handler.findHover(b,w)},on:function(b,w,y){this.handler.on(b,w,y)},off:function(b,w){this.handler.off(b,w)},trigger:function(b,w){this.handler.trigger(b,w)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,u(this.id)}},z.version=s,z.init=n,z.dispose=d,z.getInstance=r,z.registerPainter=o},aX7z:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("bYtY"),h=i("GMDS"),t=i("ieMj"),e=i("4NgU"),m=i("OELB"),f=i("nVfU"),c=f.prepareLayoutBarSeries,a=f.makeColumnLayout,l=f.retrieveColumnLayout,s=i("mFDi");i("IWp7"),i("jCoz");function n(E,I){var S=E.type,C=I.getMin(),N=I.getMax(),M=E.getExtent(),P,B,X;S==="ordinal"?P=I.getCategories().length:(B=I.get("boundaryGap"),g.isArray(B)||(B=[B||0,B||0]),typeof B[0]=="boolean"&&(B=[0,0]),B[0]=m.parsePercent(B[0],1),B[1]=m.parsePercent(B[1],1),X=M[1]-M[0]||Math.abs(M[0])),C==="dataMin"?C=M[0]:typeof C=="function"&&(C=C({min:M[0],max:M[1]})),N==="dataMax"?N=M[1]:typeof N=="function"&&(N=N({min:M[0],max:M[1]}));var V=C!=null,Y=N!=null;C==null&&(C=S==="ordinal"?P?0:NaN:M[0]-B[0]*X),N==null&&(N=S==="ordinal"?P?P-1:NaN:M[1]+B[1]*X),(C==null||!isFinite(C))&&(C=NaN),(N==null||!isFinite(N))&&(N=NaN),E.setBlank(g.eqNaN(C)||g.eqNaN(N)||S==="ordinal"&&!E.getOrdinalMeta().categories.length),I.getNeedCrossZero()&&(C>0&&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;j<M;j+=Y){var W=N?N[j]:P[0]+j,U=X(W),R=B.getTextRect(U),K=w(R,B.get("rotate")||0);V?V.union(K):V=K}return V}function w(E,I){var S=I*Math.PI/180,C=E.plain(),N=C.width,M=C.height,P=N*Math.cos(S)+M*Math.sin(S),B=N*Math.sin(S)+M*Math.cos(S),X=new s(C.x,C.y,P,B);return X}function y(E){var I=E.get("interval");return I==null?"auto":I}function _(E){return E.type==="category"&&y(E.getLabelModel())===0}z.getScaleExtent=n,z.niceScaleExtent=r,z.createScaleByModel=o,z.ifAxisCrossZero=u,z.makeLabelFormatter=p,z.getAxisRawValue=A,z.estimateLabelUnionRect=b,z.getOptionCategoryInterval=y,z.shouldShowAllLabels=_},"af/B":function(ue,z,i){var T=i("bYtY"),x=T.each,g=T.map,h=T.isFunction,t=T.createHashMap,e=T.noop,m=i("9H2F"),f=m.createTask,c=i("iRjW"),a=c.getUID,l=i("fmMI"),s=i("hD7B"),n=i("4NO4"),d=n.normalizeToArray;function r(U,R,K,G){this.ecInstance=U,this.api=R,this.unfinished;var K=this._dataProcessorHandlers=K.slice(),G=this._visualHandlers=G.slice();this._allHandlers=K.concat(G),this._stageTaskMap=t()}var o=r.prototype;o.restoreData=function(U,R){U.restoreData(R),this._stageTaskMap.each(function(K){var G=K.overallTask;G&&G.dirty()})},o.getPerformArgs=function(U,R){if(!U.__pipeline)return;var K=this._pipelineMap.get(U.__pipeline.id),G=K.context,H=!R&&K.progressiveEnabled&&(!G||G.progressiveRender)&&U.__idxInPipeline>K.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<R.end;Z++)H.dataEach(G,Z);else H&&H.progress&&H.progress(R,G)}}function M(U){return U.data.count()}function P(U,R,K){var G=R.uid,H=U._pipelineMap.get(G);!H.head&&(H.head=K),H.tail&&H.tail.pipe(K),H.tail=K,K.__idxInPipeline=H.count++,K.__pipeline=H}r.wrapStageHandler=function(U,R){return h(U)&&(U={overallReset:U,seriesType:B(U)}),U.uid=a("stageHandler"),R&&(U.visualType=R),U};function B(U){Y=null;try{U(X,V)}catch(R){}return Y}var X={},V={},Y;j(X,l),j(V,s),X.eachSeriesByType=X.eachRawSeriesByType=function(U){Y=U},X.eachComponent=function(U){U.mainType==="series"&&U.subType&&(Y=U.subType)};function j(U,R){for(var K in R.prototype)U[K]=e}var W=r;ue.exports=W},akwb:function(ue,z,i){var T=i("RSch"),x=i("bYtY"),g=i("D9ME"),h=i("QBsz");function t(f,c,a){g.call(this,f,c,a),this._lastFrame=0,this._lastFramePercent=0}var e=t.prototype;e.createLine=function(f,c,a){return new T(f,c,a)},e.updateAnimationPoints=function(f,c){this._points=c;for(var a=[0],l=0,s=1;s<c.length;s++){var n=c[s-1],d=c[s];l+=h.dist(n,d),a.push(l)}if(l===0)return;for(var s=0;s<a.length;s++)a[s]/=l;this._offsets=a,this._length=l},e.getLineLength=function(f){return this._length},e.updateSymbolPosition=function(f){var c=f.__t,a=this._points,l=this._offsets,s=a.length;if(!l)return;var n=this._lastFrame,d;if(c<this._lastFramePercent){var r=Math.min(n+1,s-1);for(d=r;d>=0&&!(l[d]<=c);d--);d=Math.min(d,s-2)}else{for(var d=n;d<s&&!(l[d]>c);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;C<E.length;C++){if(u){var N=_(w,A,C);w[N].push(new e.Circle({shape:{cx:I,cy:S,r:E[C].coord}}))}if(p&&C<E.length-1){var N=_(y,b,C);y[N].push(new e.Ring({shape:{cx:I,cy:S,r0:E[C].coord,r:E[C+1].coord}}))}}else for(var M,P=h.map(l,function(W,U){var R=W.getTicksCoords();return M=M==null?R.length-1:Math.min(R.length-1,M),h.map(R,function(K){return a.coordToPoint(K.coord,U)})}),B=[],C=0;C<=M;C++){for(var X=[],V=0;V<l.length;V++)X.push(P[V][C]);if(X[0]&&X.push(X[0].slice()),u){var N=_(w,A,C);w[N].push(new e.Polyline({shape:{points:X}}))}if(p&&B){var N=_(y,b,C-1);y[N].push(new e.Polygon({shape:{points:X.concat(B)}}))}B=X.slice().reverse()}var Y=r.getLineStyle(),j=o.getAreaStyle();h.each(y,function(W,U){this.group.add(e.mergePath(W,{style:h.defaults({stroke:"none",fill:b[U%b.length]},j),silent:!0}))},this),h.each(w,function(W,U){this.group.add(e.mergePath(W,{style:h.defaults({fill:"none",stroke:A[U%A.length]},Y),silent:!0}))},this)}});ue.exports=f},bBL8:function(ue,z,i){var T=i("ProS");i("LPzL"),i("rfSb"),i("JVwQ");var x=i("UnoB"),g=i("cbJ4"),h=i("0/Rx");T.registerLayout(x),T.registerVisual(g),T.registerProcessor(h("themeRiver"))},bE4E:function(ue,z,i){},bE4q:function(ue,z,i){"use strict";var T=i("pVnL"),x=i.n(T),g=i("lSNA"),h=i.n(g),t=i("RIqP"),e=i.n(t),m=i("q1tI"),f=i("TSYQ"),c=i.n(f),a=i("Zm9Q"),l=i("HQEm"),s=i.n(l),n=i("XBQK"),d=i("H84U"),r=function(B,X){var V={};for(var Y in B)Object.prototype.hasOwnProperty.call(B,Y)&&X.indexOf(Y)<0&&(V[Y]=B[Y]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,Y=Object.getOwnPropertySymbols(B);j<Y.length;j++)X.indexOf(Y[j])<0&&Object.prototype.propertyIsEnumerable.call(B,Y[j])&&(V[Y[j]]=B[Y[j]]);return V},o=function(X){var V=X.prefixCls,Y=X.separator,j=Y===void 0?"/":Y,W=X.children,U=X.overlay,R=X.dropdownProps,K=r(X,["prefixCls","separator","children","overlay","dropdownProps"]),G=m.useContext(d.b),H=G.getPrefixCls,Z=H("breadcrumb",V),q=function(se){return U?m.createElement(n.a,x()({overlay:U,placement:"bottomCenter"},R),m.createElement("span",{className:"".concat(Z,"-overlay-link")},se,m.createElement(s.a,null))):se},ce;return"href"in K?ce=m.createElement("a",x()({className:"".concat(Z,"-link")},K),W):ce=m.createElement("span",x()({className:"".concat(Z,"-link")},K),W),ce=q(ce),W?m.createElement("span",null,ce,j&&j!==""&&m.createElement("span",{className:"".concat(Z,"-separator")},j)):null};o.__ANT_BREADCRUMB_ITEM=!0;var u=o,p=function(X){var V=X.children,Y=m.useContext(d.b),j=Y.getPrefixCls,W=j("breadcrumb");return m.createElement("span",{className:"".concat(W,"-separator")},V||"/")};p.__ANT_BREADCRUMB_SEPARATOR=!0;var A=p,b=i("BvKs"),w=i("uaoM"),y=i("0n0R"),_=function(B,X){var V={};for(var Y in B)Object.prototype.hasOwnProperty.call(B,Y)&&X.indexOf(Y)<0&&(V[Y]=B[Y]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,Y=Object.getOwnPropertySymbols(B);j<Y.length;j++)X.indexOf(Y[j])<0&&Object.prototype.propertyIsEnumerable.call(B,Y[j])&&(V[Y[j]]=B[Y[j]]);return V};function E(B,X){if(!B.breadcrumbName)return null;var V=Object.keys(X).join("|"),Y=B.breadcrumbName.replace(new RegExp(":(".concat(V,")"),"g"),function(j,W){return X[W]||j});return Y}function I(B,X,V,Y){var j=V.indexOf(B)===V.length-1,W=E(B,X);return j?m.createElement("span",null,W):m.createElement("a",{href:"#/".concat(Y.join("/"))},W)}var S=function(X,V){return X=(X||"").replace(/^\//,""),Object.keys(V).forEach(function(Y){X=X.replace(":".concat(Y),V[Y])}),X},C=function(X){var V=arguments.length>1&&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;U<N-1;U++){var R=C[U];I.moveTo(R[0],R[1]),W[V]=R[V],I.lineTo(W[0],W[1])}}}),p=e.extendChartView({type:"tree",init:function(I,S){this._oldTree,this._mainGroup=new x.Group,this._controller=new a(S.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},render:function(I,S,C,N){var M=I.getData(),P=I.layoutInfo,B=this._mainGroup,X=I.get("layout");X==="radial"?B.attr("position",[P.x+P.width/2,P.y+P.height/2]):B.attr("position",[P.x,P.y]),this._updateViewCoordSys(I,P,X),this._updateController(I,S,C);var V=this._data,Y={expandAndCollapse:I.get("expandAndCollapse"),layout:X,edgeShape:I.get("edgeShape"),edgeForkPosition:I.get("edgeForkPosition"),orient:I.getOrient(),curvature:I.get("lineStyle.curveness"),symbolRotate:I.get("symbolRotate"),symbolOffset:I.get("symbolOffset"),hoverAnimation:I.get("hoverAnimation"),useNameLabel:!0,fadeIn:!0};M.diff(V).add(function(j){A(M,j)&&w(M,j,null,B,I,Y)}).update(function(j,W){var U=V.getItemGraphicEl(W);if(!A(M,j)){U&&_(V,W,U,B,I,Y);return}w(M,j,U,B,I,Y)}).remove(function(j){var W=V.getItemGraphicEl(j);W&&_(V,j,W,B,I,Y)}).execute(),this._nodeScaleRatio=I.get("nodeScaleRatio"),this._updateNodeAndLinkScale(I),Y.expandAndCollapse===!0&&M.eachItemGraphicEl(function(j,W){j.off("click").on("click",function(){C.dispatchAction({type:"treeExpandAndCollapse",seriesId:I.id,dataIndex:W})})}),this._data=M},_updateViewCoordSys:function(I){var S=I.getData(),C=[];S.each(function(V){var Y=S.getItemLayout(V);Y&&!isNaN(Y.x)&&!isNaN(Y.y)&&C.push([+Y.x,+Y.y])});var N=[],M=[];m.fromPoints(C,N,M);var P=this._min,B=this._max;M[0]-N[0]===0&&(N[0]=P?P[0]:N[0]-1,M[0]=B?B[0]:M[0]+1),M[1]-N[1]===0&&(N[1]=P?P[1]:N[1]-1,M[1]=B?B[1]:M[1]+1);var X=I.coordinateSystem=new f;X.zoomLimit=I.get("scaleLimit"),X.setBoundingRect(N[0],N[1],M[0]-N[0],M[1]-N[1]),X.setCenter(I.get("center")),X.setZoom(I.get("zoom")),this.group.attr({position:X.position,scale:X.scale}),this._viewCoordSys=X,this._min=N,this._max=M},_updateController:function(I,S,C){var N=this._controller,M=this._controllerHost,P=this.group;N.setPointerChecker(function(B,X,V){var Y=P.getBoundingRect();return Y.applyTransform(P.transform),Y.contain(X,V)&&!s(B,C,I)}),N.enable(I.get("roam")),M.zoomLimit=I.get("scaleLimit"),M.zoom=I.coordinateSystem.getZoom(),N.off("pan").off("zoom").on("pan",function(B){c.updateViewOnPan(M,B.dx,B.dy),C.dispatchAction({seriesId:I.id,type:"treeRoam",dx:B.dx,dy:B.dy})},this).on("zoom",function(B){c.updateViewOnZoom(M,B.scale,B.originX,B.originY),C.dispatchAction({seriesId:I.id,type:"treeRoam",zoom:B.scale,originX:B.originX,originY:B.originY}),this._updateNodeAndLinkScale(I)},this)},_updateNodeAndLinkScale:function(I){var S=I.getData(),C=this._getNodeGlobalScale(I),N=[C,C];S.eachItemGraphicEl(function(M,P){M.attr("scale",N)})},_getNodeGlobalScale:function(I){var S=I.coordinateSystem;if(S.type!=="view")return 1;var C=this._nodeScaleRatio,N=S.scale,M=N&&N[0]||1,P=S.getZoom(),B=(P-1)*C+1;return B/M},dispose:function(){this._controller&&this._controller.dispose(),this._controllerHost={}},remove:function(){this._mainGroup.removeAll(),this._data=null}});function A(I,S){var C=I.getItemLayout(S);return C&&!isNaN(C.x)&&!isNaN(C.y)&&I.getItemVisual(S,"symbol")!=="none"}function b(I,S,C){return C.itemModel=S,C.itemStyle=S.getModel("itemStyle").getItemStyle(),C.hoverItemStyle=S.getModel("emphasis.itemStyle").getItemStyle(),C.lineStyle=S.getModel("lineStyle").getLineStyle(),C.labelModel=S.getModel("label"),C.hoverLabelModel=S.getModel("emphasis.label"),I.isExpand===!1&&I.children.length!==0?C.symbolInnerColor=C.itemStyle.fill:C.symbolInnerColor="#fff",C}function w(I,S,C,N,M,P){var B=!C,X=I.tree.getNodeByDataIndex(S),V=X.getModel(),P=b(X,V,P),Y=I.tree.root,j=X.parentNode===Y?X:X.parentNode||X,W=I.getItemGraphicEl(j.dataIndex),U=j.getLayout(),R=W?{x:W.position[0],y:W.position[1],rawX:W.__radialOldRawX,rawY:W.__radialOldRawY}:U,K=X.getLayout();B?(C=new g(I,S,P),C.attr("position",[R.x,R.y])):C.updateData(I,S,P),C.__radialOldRawX=C.__radialRawX,C.__radialOldRawY=C.__radialRawY,C.__radialRawX=K.rawX,C.__radialRawY=K.rawY,N.add(C),I.setItemGraphicEl(S,C),x.updateProps(C,{position:[K.x,K.y]},M);var G=C.getSymbolPath();if(P.layout==="radial"){var H=Y.children[0],Z=H.getLayout(),q=H.children.length,ce,ne;if(K.x===Z.x&&X.isExpand===!0){var se={};se.x=(H.children[0].getLayout().x+H.children[q-1].getLayout().x)/2,se.y=(H.children[0].getLayout().y+H.children[q-1].getLayout().y)/2,ce=Math.atan2(se.y-Z.y,se.x-Z.x),ce<0&&(ce=Math.PI*2+ce),ne=se.x<Z.x,ne&&(ce=ce-Math.PI)}else ce=Math.atan2(K.y-Z.y,K.x-Z.x),ce<0&&(ce=Math.PI*2+ce),X.children.length===0||X.children.length!==0&&X.isExpand===!1?(ne=K.x<Z.x,ne&&(ce=ce-Math.PI)):(ne=K.x>Z.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<W.length;R++){var K=W[R].getLayout();U.push([K.x,K.y])}j||(j=N.__edge=new u({shape:{parentPoint:[B.x,B.y],childPoints:[[B.x,B.y]],orient:V.orient,forkPosition:V.edgeForkPosition},style:T.defaults({opacity:0,strokeNoScale:!0},V.lineStyle)})),x.updateProps(j,{shape:{parentPoint:[B.x,B.y],childPoints:U},style:{opacity:1}},I)}X.add(j)}function _(I,S,C,N,M,P){for(var B=I.tree.getNodeByDataIndex(S),X=I.tree.root,V=B.getModel(),P=b(B,V,P),Y=B.parentNode===X?B:B.parentNode||B,j=P.edgeShape,W;W=Y.getLayout(),W==null;)Y=Y.parentNode===X?Y:Y.parentNode||Y;x.updateProps(C,{position:[W.x+1,W.y+1]},M,function(){N.remove(C),I.setItemGraphicEl(S,null)}),C.fadeOut(null,{keepLabel:!0});var U=I.getItemGraphicEl(Y.dataIndex),R=U.__edge,K=C.__edge||(Y.isExpand===!1||Y.children.length===1?R:void 0),j=P.edgeShape;K&&(j==="curve"?x.updateProps(K,{shape:E(P,W,W),style:{opacity:0}},M,function(){N.remove(K)}):j==="polyline"&&P.layout==="orthogonal"&&x.updateProps(K,{shape:{parentPoint:[W.x,W.y],childPoints:[[W.x,W.y]]},style:{opacity:0}},M,function(){N.remove(K)}))}function E(I,S,C){var N,M,P,B,X=I.orient,V,Y,j,W;if(I.layout==="radial"){V=S.rawX,j=S.rawY,Y=C.rawX,W=C.rawY;var U=t(V,j),R=t(V,j+(W-j)*I.curvature),K=t(Y,W+(j-W)*I.curvature),G=t(Y,W);return{x1:U.x,y1:U.y,x2:G.x,y2:G.y,cpx1:R.x,cpy1:R.y,cpx2:K.x,cpy2:K.y}}else V=S.x,j=S.y,Y=C.x,W=C.y,(X==="LR"||X==="RL")&&(N=V+(Y-V)*I.curvature,M=j,P=Y+(V-Y)*I.curvature,B=W),(X==="TB"||X==="BT")&&(N=V,M=j+(W-j)*I.curvature,P=Y,B=W+(j-W)*I.curvature);return{x1:V,y1:j,x2:Y,y2:W,cpx1:N,cpy1:M,cpx2:P,cpy2:B}}ue.exports=p},bRQS: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:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",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="CheckOutlined";var m=z.a=x.forwardRef(e)},bT9E:function(ue,z,i){"use strict";i.d(z,"a",function(){return x});var T=i("VTBJ");function x(g,h){var t=Object(T.a)({},g);return Array.isArray(h)&&h.forEach(function(e){delete t[e]}),t}},bX4T:function(ue,z,i){"use strict";i.d(z,"a",function(){return f});var T=i("VTBJ"),x=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,g=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,h="".concat(x," ").concat(g).split(/[\s\n]+/),t="aria-",e="data-";function m(c,a){return c.indexOf(a)===0}function f(c){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l;a===!1?l={aria:!0,data:!0,attr:!0}:a===!0?l={aria:!0}:l=Object(T.a)({},a);var s={};return Object.keys(c).forEach(function(n){(l.aria&&(n==="role"||m(n,t))||l.data&&m(n,e)||l.attr&&h.includes(n))&&(s[n]=c[n])}),s}},bYtY:function(ue,z){var i={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},T={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},x=Object.prototype.toString,g=Array.prototype,h=g.forEach,t=g.filter,e=g.slice,m=g.map,f=g.reduce,c={};function a(Ee,Ge){Ee==="createCanvas"&&(u=null),c[Ee]=Ge}function l(Ee){if(Ee==null||typeof Ee!="object")return Ee;var Ge=Ee,It=x.call(Ee);if(It==="[object Array]"){if(!Ce(Ee)){Ge=[];for(var ze=0,ye=Ee.length;ze<ye;ze++)Ge[ze]=l(Ee[ze])}}else if(T[It]){if(!Ce(Ee)){var Me=Ee.constructor;if(Ee.constructor.from)Ge=Me.from(Ee);else{Ge=new Me(Ee.length);for(var ze=0,ye=Ee.length;ze<ye;ze++)Ge[ze]=l(Ee[ze])}}}else if(!i[It]&&!Ce(Ee)&&!W(Ee)){Ge={};for(var qe in Ee)Ee.hasOwnProperty(qe)&&(Ge[qe]=l(Ee[qe]))}return Ge}function s(Ee,Ge,It){if(!V(Ge)||!V(Ee))return It?l(Ge):Ee;for(var ze in Ge)if(Ge.hasOwnProperty(ze)){var ye=Ee[ze],Me=Ge[ze];V(Me)&&V(ye)&&!P(Me)&&!P(ye)&&!W(Me)&&!W(ye)&&!Y(Me)&&!Y(ye)&&!Ce(Me)&&!Ce(ye)?s(ye,Me,It):(It||!(ze in Ee))&&(Ee[ze]=l(Ge[ze],!0))}return Ee}function n(Ee,Ge){for(var It=Ee[0],ze=1,ye=Ee.length;ze<ye;ze++)It=s(It,Ee[ze],Ge);return It}function d(Ee,Ge){for(var It in Ge)Ge.hasOwnProperty(It)&&(Ee[It]=Ge[It]);return Ee}function r(Ee,Ge,It){for(var ze in Ge)Ge.hasOwnProperty(ze)&&(It?Ge[ze]!=null:Ee[ze]==null)&&(Ee[ze]=Ge[ze]);return Ee}var o=function(){return c.createCanvas()};c.createCanvas=function(){return document.createElement("canvas")};var u;function p(){return u||(u=o().getContext("2d")),u}function A(Ee,Ge){if(Ee){if(Ee.indexOf)return Ee.indexOf(Ge);for(var It=0,ze=Ee.length;It<ze;It++)if(Ee[It]===Ge)return It}return-1}function b(Ee,Ge){var It=Ee.prototype;function ze(){}ze.prototype=Ge.prototype,Ee.prototype=new ze;for(var ye in It)It.hasOwnProperty(ye)&&(Ee.prototype[ye]=It[ye]);Ee.prototype.constructor=Ee,Ee.superClass=Ge}function w(Ee,Ge,It){Ee="prototype"in Ee?Ee.prototype:Ee,Ge="prototype"in Ge?Ge.prototype:Ge,r(Ee,Ge,It)}function y(Ee){return Ee?typeof Ee=="string"?!1:typeof Ee.length=="number":void 0}function _(Ee,Ge,It){if(!(Ee&&Ge))return;if(Ee.forEach&&Ee.forEach===h)Ee.forEach(Ge,It);else if(Ee.length===+Ee.length)for(var ze=0,ye=Ee.length;ze<ye;ze++)Ge.call(It,Ee[ze],ze,Ee);else for(var Me in Ee)Ee.hasOwnProperty(Me)&&Ge.call(It,Ee[Me],Me,Ee)}function E(Ee,Ge,It){if(!(Ee&&Ge))return;if(Ee.map&&Ee.map===m)return Ee.map(Ge,It);for(var ze=[],ye=0,Me=Ee.length;ye<Me;ye++)ze.push(Ge.call(It,Ee[ye],ye,Ee));return ze}function I(Ee,Ge,It,ze){if(!(Ee&&Ge))return;if(Ee.reduce&&Ee.reduce===f)return Ee.reduce(Ge,It,ze);for(var ye=0,Me=Ee.length;ye<Me;ye++)It=Ge.call(ze,It,Ee[ye],ye,Ee);return It}function S(Ee,Ge,It){if(!(Ee&&Ge))return;if(Ee.filter&&Ee.filter===t)return Ee.filter(Ge,It);for(var ze=[],ye=0,Me=Ee.length;ye<Me;ye++)Ge.call(It,Ee[ye],ye,Ee)&&ze.push(Ee[ye]);return ze}function C(Ee,Ge,It){if(!(Ee&&Ge))return;for(var ze=0,ye=Ee.length;ze<ye;ze++)if(Ge.call(It,Ee[ze],ze,Ee))return Ee[ze]}function N(Ee,Ge){var It=e.call(arguments,2);return function(){return Ee.apply(Ge,It.concat(e.call(arguments)))}}function M(Ee){var Ge=e.call(arguments,1);return function(){return Ee.apply(this,Ge.concat(e.call(arguments)))}}function P(Ee){return x.call(Ee)==="[object Array]"}function B(Ee){return typeof Ee=="function"}function X(Ee){return x.call(Ee)==="[object String]"}function V(Ee){var Ge=typeof Ee;return Ge==="function"||!!Ee&&Ge==="object"}function Y(Ee){return!!i[x.call(Ee)]}function j(Ee){return!!T[x.call(Ee)]}function W(Ee){return typeof Ee=="object"&&typeof Ee.nodeType=="number"&&typeof Ee.ownerDocument=="object"}function U(Ee){return Ee!==Ee}function R(Ee){for(var Ge=0,It=arguments.length;Ge<It;Ge++)if(arguments[Ge]!=null)return arguments[Ge]}function K(Ee,Ge){return Ee!=null?Ee:Ge}function G(Ee,Ge,It){return Ee!=null?Ee:Ge!=null?Ge:It}function H(){return Function.call.apply(e,arguments)}function Z(Ee){if(typeof Ee=="number")return[Ee,Ee,Ee,Ee];var Ge=Ee.length;return Ge===2?[Ee[0],Ee[1],Ee[0],Ee[1]]:Ge===3?[Ee[0],Ee[1],Ee[2],Ee[1]]:Ee}function q(Ee,Ge){if(!Ee)throw new Error(Ge)}function ce(Ee){return Ee==null?null:typeof Ee.trim=="function"?Ee.trim():Ee.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var ne="__ec_primitive__";function se(Ee){Ee[ne]=!0}function Ce(Ee){return Ee[ne]}function Re(Ee){var Ge=P(Ee);this.data={};var It=this;Ee instanceof Re?Ee.each(ze):Ee&&_(Ee,ze);function ze(ye,Me){Ge?It.set(ye,Me):It.set(Me,ye)}}Re.prototype={constructor:Re,get:function(Ge){return this.data.hasOwnProperty(Ge)?this.data[Ge]:null},set:function(Ge,It){return this.data[Ge]=It},each:function(Ge,It){It!==void 0&&(Ge=N(Ge,It));for(var ze in this.data)this.data.hasOwnProperty(ze)&&Ge(this.data[ze],ze)},removeKey:function(Ge){delete this.data[Ge]}};function Xe(Ee){return new Re(Ee)}function we(Ee,Ge){for(var It=new Ee.constructor(Ee.length+Ge.length),ze=0;ze<Ee.length;ze++)It[ze]=Ee[ze];var ye=Ee.length;for(ze=0;ze<Ge.length;ze++)It[ze+ye]=Ge[ze];return It}function Pe(){}z.$override=a,z.clone=l,z.merge=s,z.mergeAll=n,z.extend=d,z.defaults=r,z.createCanvas=o,z.getContext=p,z.indexOf=A,z.inherits=b,z.mixin=w,z.isArrayLike=y,z.each=_,z.map=E,z.reduce=I,z.filter=S,z.find=C,z.bind=N,z.curry=M,z.isArray=P,z.isFunction=B,z.isString=X,z.isObject=V,z.isBuiltInObject=Y,z.isTypedArray=j,z.isDom=W,z.eqNaN=U,z.retrieve=R,z.retrieve2=K,z.retrieve3=G,z.slice=H,z.normalizeCssArray=Z,z.assert=q,z.trim=ce,z.setAsPrimitive=se,z.isPrimitive=Ce,z.createHashMap=Xe,z.concatArray=we,z.noop=Pe},bZqE:function(ue,z){function i(x,g,h){for(var t=[x],e=[],m;m=t.pop();)if(e.push(m),m.isExpand){var f=m.children;if(f.length)for(var c=0;c<f.length;c++)t.push(f[c])}for(;m=e.pop();)g(m,h)}function T(x,g){for(var h=[x],t;t=h.pop();)if(g(t),t.isExpand){var e=t.children;if(e.length)for(var m=e.length-1;m>=0;m--)h.push(e[m])}}z.eachAfter=i,z.eachBefore=T},bahg:function(ue,z){function i(T){return T.split("")}ue.exports=i},bbsP:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("CWI+"),h=i.n(g)},bogI:function(ue,z,i){"use strict";i.d(z,"a",function(){return T});var T=function(g){if(!g)return null;var h=typeof g=="function";return h?g():g}},bsht: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:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"};z.default=T},bx4M:function(ue,z,i){"use strict";var T=i("lSNA"),x=i.n(T),g=i("pVnL"),h=i.n(g),t=i("q1tI"),e=i("TSYQ"),m=i.n(e),f=i("BGR+"),c=i("H84U"),a=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);N<C.length;N++)I.indexOf(C[N])<0&&Object.prototype.propertyIsEnumerable.call(E,C[N])&&(S[C[N]]=E[C[N]]);return S},l=function(I){return t.createElement(c.a,null,function(S){var C=S.getPrefixCls,N=I.prefixCls,M=I.className,P=I.hoverable,B=P===void 0?!0:P,X=a(I,["prefixCls","className","hoverable"]),V=C("card",N),Y=m()("".concat(V,"-grid"),M,x()({},"".concat(V,"-grid-hoverable"),B));return t.createElement("div",h()({},X,{className:Y}))})},s=l,n=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);N<C.length;N++)I.indexOf(C[N])<0&&Object.prototype.propertyIsEnumerable.call(E,C[N])&&(S[C[N]]=E[C[N]]);return S},d=function(I){return t.createElement(c.a,null,function(S){var C=S.getPrefixCls,N=I.prefixCls,M=I.className,P=I.avatar,B=I.title,X=I.description,V=n(I,["prefixCls","className","avatar","title","description"]),Y=C("card",N),j=m()("".concat(Y,"-meta"),M),W=P?t.createElement("div",{className:"".concat(Y,"-meta-avatar")},P):null,U=B?t.createElement("div",{className:"".concat(Y,"-meta-title")},B):null,R=X?t.createElement("div",{className:"".concat(Y,"-meta-description")},X):null,K=U||R?t.createElement("div",{className:"".concat(Y,"-meta-detail")},U,R):null;return t.createElement("div",h()({},V,{className:j}),W,K)})},r=d,o=i("ZTPi"),u=i("BMrR"),p=i("kPKH"),A=i("3Nzz"),b=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);N<C.length;N++)I.indexOf(C[N])<0&&Object.prototype.propertyIsEnumerable.call(E,C[N])&&(S[C[N]]=E[C[N]]);return S};function w(E){var I=E.map(function(S,C){return t.createElement("li",{style:{width:"".concat(100/E.length,"%")},key:"action-".concat(C)},t.createElement("span",null,S))});return I}var y=function(I){var S,C,N=t.useContext(c.b),M=N.getPrefixCls,P=N.direction,B=t.useContext(A.b),X=function(Jt){I.onTabChange&&I.onTabChange(Jt)},V=function(){var Jt;return t.Children.forEach(I.children,function(dr){dr&&dr.type&&dr.type===s&&(Jt=!0)}),Jt},Y=I.prefixCls,j=I.className,W=I.extra,U=I.headStyle,R=U===void 0?{}:U,K=I.bodyStyle,G=K===void 0?{}:K,H=I.title,Z=I.loading,q=I.bordered,ce=q===void 0?!0:q,ne=I.size,se=I.type,Ce=I.cover,Re=I.actions,Xe=I.tabList,we=I.children,Pe=I.activeTabKey,Ee=I.defaultActiveTabKey,Ge=I.tabBarExtraContent,It=I.hoverable,ze=I.tabProps,ye=ze===void 0?{}:ze,Me=b(I,["prefixCls","className","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps"]),qe=M("card",Y),nt=G.padding===0||G.padding==="0px"?{padding:24}:void 0,st=t.createElement("div",{className:"".concat(qe,"-loading-block")}),xt=t.createElement("div",{className:"".concat(qe,"-loading-content"),style:nt},t.createElement(u.a,{gutter:8},t.createElement(p.a,{span:22},st)),t.createElement(u.a,{gutter:8},t.createElement(p.a,{span:8},st),t.createElement(p.a,{span:15},st)),t.createElement(u.a,{gutter:8},t.createElement(p.a,{span:6},st),t.createElement(p.a,{span:18},st)),t.createElement(u.a,{gutter:8},t.createElement(p.a,{span:13},st),t.createElement(p.a,{span:9},st)),t.createElement(u.a,{gutter:8},t.createElement(p.a,{span:4},st),t.createElement(p.a,{span:3},st),t.createElement(p.a,{span:16},st))),Bt=Pe!==void 0,Le=h()(h()({},ye),(S={},x()(S,Bt?"activeKey":"defaultActiveKey",Bt?Pe:Ee),x()(S,"tabBarExtraContent",Ge),S)),Ue,We=Xe&&Xe.length?t.createElement(o.a,h()({size:"large"},Le,{className:"".concat(qe,"-head-tabs"),onChange:X}),Xe.map(function(Gt){return t.createElement(o.a.TabPane,{tab:Gt.tab,disabled:Gt.disabled,key:Gt.key})})):null;(H||W||We)&&(Ue=t.createElement("div",{className:"".concat(qe,"-head"),style:R},t.createElement("div",{className:"".concat(qe,"-head-wrapper")},H&&t.createElement("div",{className:"".concat(qe,"-head-title")},H),W&&t.createElement("div",{className:"".concat(qe,"-extra")},W)),We));var ft=Ce?t.createElement("div",{className:"".concat(qe,"-cover")},Ce):null,Kt=t.createElement("div",{className:"".concat(qe,"-body"),style:G},Z?xt:we),bt=Re&&Re.length?t.createElement("ul",{className:"".concat(qe,"-actions")},w(Re)):null,Mt=Object(f.a)(Me,["onTabChange"]),lr=ne||B,mt=m()(qe,j,(C={},x()(C,"".concat(qe,"-loading"),Z),x()(C,"".concat(qe,"-bordered"),ce),x()(C,"".concat(qe,"-hoverable"),It),x()(C,"".concat(qe,"-contain-grid"),V()),x()(C,"".concat(qe,"-contain-tabs"),Xe&&Xe.length),x()(C,"".concat(qe,"-").concat(lr),lr),x()(C,"".concat(qe,"-type-").concat(se),!!se),x()(C,"".concat(qe,"-rtl"),P==="rtl"),C));return t.createElement("div",h()({},Mt,{className:mt}),Ue,ft,Kt,bt)};y.Grid=s,y.Meta=r;var _=z.a=y},c2i1:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("bYtY"),h=i("Yl7c"),t=h.enableClassCheck;function e(n){return"_EC_"+n}var m=function(n){this._directed=n||!1,this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this.data,this.edgeData},f=m.prototype;f.type="graph",f.isDirected=function(){return this._directed},f.addNode=function(n,d){n=n==null?""+d:""+n;var r=this._nodesMap;if(r[e(n)])return;var o=new c(n,d);return o.hostGraph=this,this.nodes.push(o),r[e(n)]=o,o},f.getNodeByIndex=function(n){var d=this.data.getRawIndex(n);return this.nodes[d]},f.getNodeById=function(n){return this._nodesMap[e(n)]},f.addEdge=function(n,d,r){var o=this._nodesMap,u=this._edgesMap;if(typeof n=="number"&&(n=this.nodes[n]),typeof d=="number"&&(d=this.nodes[d]),c.isInstance(n)||(n=o[e(n)]),c.isInstance(d)||(d=o[e(d)]),!n||!d)return;var p=n.id+"-"+d.id;if(u[p])return;var A=new a(n,d,r);return A.hostGraph=this,this._directed&&(n.outEdges.push(A),d.inEdges.push(A)),n.edges.push(A),n!==d&&d.edges.push(A),this.edges.push(A),u[p]=A,A},f.getEdgeByIndex=function(n){var d=this.edgeData.getRawIndex(n);return this.edges[d]},f.getEdge=function(n,d){c.isInstance(n)&&(n=n.id),c.isInstance(d)&&(d=d.id);var r=this._edgesMap;return this._directed?r[n+"-"+d]:r[n+"-"+d]||r[d+"-"+n]},f.eachNode=function(n,d){for(var r=this.nodes,o=r.length,u=0;u<o;u++)r[u].dataIndex>=0&&n.call(d,r[u],u)},f.eachEdge=function(n,d){for(var r=this.edges,o=r.length,u=0;u<o;u++)r[u].dataIndex>=0&&r[u].node1.dataIndex>=0&&r[u].node2.dataIndex>=0&&n.call(d,r[u],u)},f.breadthFirstTraverse=function(n,d,r,o){if(c.isInstance(d)||(d=this._nodesMap[e(d)]),!d)return;for(var u=r==="out"?"outEdges":r==="in"?"inEdges":"edges",p=0;p<this.nodes.length;p++)this.nodes[p].__visited=!1;if(n.call(o,d,null))return;for(var A=[d];A.length;)for(var b=A.shift(),w=b[u],p=0;p<w.length;p++){var y=w[p],_=y.node1===b?y.node2:y.node1;if(!_.__visited){if(n.call(o,_,b))return;A.push(_),_.__visited=!0}}},f.update=function(){for(var n=this.data,d=this.edgeData,r=this.nodes,o=this.edges,u=0,p=r.length;u<p;u++)r[u].dataIndex=-1;for(var u=0,p=n.count();u<p;u++)r[n.getRawIndex(u)].dataIndex=u;d.filterSelf(function(A){var b=o[d.getRawIndex(A)];return b.node1.dataIndex>=0&&b.node2.dataIndex>=0});for(var u=0,p=o.length;u<p;u++)o[u].dataIndex=-1;for(var u=0,p=d.count();u<p;u++)o[d.getRawIndex(u)].dataIndex=u},f.clone=function(){for(var n=new m(this._directed),d=this.nodes,r=this.edges,o=0;o<d.length;o++)n.addNode(d[o].id,d[o].dataIndex);for(var o=0;o<r.length;o++){var u=r[o];n.addEdge(u.node1.id,u.node2.id,u.dataIndex)}return n};function c(n,d){this.id=n==null?"":n,this.inEdges=[],this.outEdges=[],this.edges=[],this.hostGraph,this.dataIndex=d==null?-1:d}c.prototype={constructor:c,degree:function(){return this.edges.length},inDegree:function(){return this.inEdges.length},outDegree:function(){return this.outEdges.length},getModel:function(n){if(this.dataIndex<0)return;var d=this.hostGraph,r=d.data.getItemModel(this.dataIndex);return r.getModel(n)}};function a(n,d,r){this.node1=n,this.node2=d,this.dataIndex=r==null?-1:r}a.prototype.getModel=function(n){if(this.dataIndex<0)return;var d=this.hostGraph,r=d.edgeData.getItemModel(this.dataIndex);return r.getModel(n)};var l=function(n,d){return{getValue:function(r){var o=this[n][d];return o.get(o.getDimension(r||"value"),this.dataIndex)},setVisual:function(r,o){this.dataIndex>=0&&this[n][d].setItemVisual(this.dataIndex,r,o)},getVisual:function(r,o){return this[n][d].getItemVisual(this.dataIndex,r,o)},setLayout:function(r,o){this.dataIndex>=0&&this[n][d].setItemLayout(this.dataIndex,r,o)},getLayout:function(){return this[n][d].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[n][d].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[n][d].getRawIndex(this.dataIndex)}}};g.mixin(c,l("hostGraph","data")),g.mixin(a,l("hostGraph","edgeData")),m.Node=c,m.Edge=a,t(c),t(a);var s=m;ue.exports=s},c5Ni:function(ue,z,i){},c5fP:function(ue,z,i){"use strict";function T(mt){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(Jt){return typeof Jt}:T=function(Jt){return Jt&&typeof Symbol=="function"&&Jt.constructor===Symbol&&Jt!==Symbol.prototype?"symbol":typeof Jt},T(mt)}Object.defineProperty(z,"__esModule",{value:!0}),z._tr_init=ft,z._tr_stored_block=Kt,z._tr_flush_block=Mt,z._tr_tally=lr,z._tr_align=bt;var x=h(i("6BzB"));function g(){if(typeof WeakMap!="function")return null;var mt=new WeakMap;return g=function(){return mt},mt}function h(mt){if(mt&&mt.__esModule)return mt;if(mt===null||T(mt)!=="object"&&typeof mt!="function")return{default:mt};var Gt=g();if(Gt&&Gt.has(mt))return Gt.get(mt);var Jt={},dr=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var cr in mt)if(Object.prototype.hasOwnProperty.call(mt,cr)){var mr=dr?Object.getOwnPropertyDescriptor(mt,cr):null;mr&&(mr.get||mr.set)?Object.defineProperty(Jt,cr,mr):Jt[cr]=mt[cr]}return Jt.default=mt,Gt&&Gt.set(mt,Jt),Jt}var t=4,e=0,m=1,f=2;function c(mt){for(var Gt=mt.length;--Gt>=0;)mt[Gt]=0}var a=0,l=1,s=2,n=3,d=258,r=29,o=256,u=o+1+r,p=30,A=19,b=2*u+1,w=15,y=16,_=7,E=256,I=16,S=17,C=18,N=[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],M=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],P=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],B=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],X=512,V=new Array((u+2)*2);c(V);var Y=new Array(p*2);c(Y);var j=new Array(X);c(j);var W=new Array(d-n+1);c(W);var U=new Array(r);c(U);var R=new Array(p);c(R);function K(mt,Gt,Jt,dr,cr){this.static_tree=mt,this.extra_bits=Gt,this.extra_base=Jt,this.elems=dr,this.max_length=cr,this.has_stree=mt&&mt.length}var G,H,Z;function q(mt,Gt){this.dyn_tree=mt,this.max_code=0,this.stat_desc=Gt}function ce(mt){return mt<256?j[mt]:j[256+(mt>>>7)]}function ne(mt,Gt){mt.pending_buf[mt.pending++]=Gt&255,mt.pending_buf[mt.pending++]=Gt>>>8&255}function se(mt,Gt,Jt){mt.bi_valid>y-Jt?(mt.bi_buf|=Gt<<mt.bi_valid&65535,ne(mt,mt.bi_buf),mt.bi_buf=Gt>>y-mt.bi_valid,mt.bi_valid+=Jt-y):(mt.bi_buf|=Gt<<mt.bi_valid&65535,mt.bi_valid+=Jt)}function Ce(mt,Gt,Jt){se(mt,Jt[Gt*2],Jt[Gt*2+1])}function Re(mt,Gt){var Jt=0;do Jt|=mt&1,mt>>>=1,Jt<<=1;while(--Gt>0);return Jt>>>1}function Xe(mt){mt.bi_valid===16?(ne(mt,mt.bi_buf),mt.bi_buf=0,mt.bi_valid=0):mt.bi_valid>=8&&(mt.pending_buf[mt.pending++]=mt.bi_buf&255,mt.bi_buf>>=8,mt.bi_valid-=8)}function we(mt,Gt){var Jt=Gt.dyn_tree,dr=Gt.max_code,cr=Gt.stat_desc.static_tree,mr=Gt.stat_desc.has_stree,it=Gt.stat_desc.extra_bits,pe=Gt.stat_desc.extra_base,ae=Gt.stat_desc.max_length,Ve,Ye,oe,ht,Ft,Te,Lt=0;for(ht=0;ht<=w;ht++)mt.bl_count[ht]=0;for(Jt[mt.heap[mt.heap_max]*2+1]=0,Ve=mt.heap_max+1;Ve<b;Ve++){if(Ye=mt.heap[Ve],ht=Jt[Jt[Ye*2+1]*2+1]+1,ht>ae&&(ht=ae,Lt++),Jt[Ye*2+1]=ht,Ye>dr)continue;mt.bl_count[ht]++,Ft=0,Ye>=pe&&(Ft=it[Ye-pe]),Te=Jt[Ye*2],mt.opt_len+=Te*(ht+Ft),mr&&(mt.static_len+=Te*(cr[Ye*2+1]+Ft))}if(Lt===0)return;do{for(ht=ae-1;mt.bl_count[ht]===0;)ht--;mt.bl_count[ht]--,mt.bl_count[ht+1]+=2,mt.bl_count[ae]--,Lt-=2}while(Lt>0);for(ht=ae;ht!==0;ht--)for(Ye=mt.bl_count[ht];Ye!==0;){if(oe=mt.heap[--Ve],oe>dr)continue;Jt[oe*2+1]!==ht&&(mt.opt_len+=(ht-Jt[oe*2+1])*Jt[oe*2],Jt[oe*2+1]=ht),Ye--}}function Pe(mt,Gt,Jt){var dr=new Array(w+1),cr=0,mr,it;for(mr=1;mr<=w;mr++)dr[mr]=cr=cr+Jt[mr-1]<<1;for(it=0;it<=Gt;it++){var pe=mt[it*2+1];if(pe===0)continue;mt[it*2]=Re(dr[pe]++,pe)}}function Ee(){var mt,Gt,Jt,dr,cr,mr=new Array(w+1);for(Jt=0,dr=0;dr<r-1;dr++)for(U[dr]=Jt,mt=0;mt<1<<N[dr];mt++)W[Jt++]=dr;for(W[Jt-1]=dr,cr=0,dr=0;dr<16;dr++)for(R[dr]=cr,mt=0;mt<1<<M[dr];mt++)j[cr++]=dr;for(cr>>=7;dr<p;dr++)for(R[dr]=cr<<7,mt=0;mt<1<<M[dr]-7;mt++)j[256+cr++]=dr;for(Gt=0;Gt<=w;Gt++)mr[Gt]=0;for(mt=0;mt<=143;)V[mt*2+1]=8,mt++,mr[8]++;for(;mt<=255;)V[mt*2+1]=9,mt++,mr[9]++;for(;mt<=279;)V[mt*2+1]=7,mt++,mr[7]++;for(;mt<=287;)V[mt*2+1]=8,mt++,mr[8]++;for(Pe(V,u+1,mr),mt=0;mt<p;mt++)Y[mt*2+1]=5,Y[mt*2]=Re(mt,5);G=new K(V,N,o+1,u,w),H=new K(Y,M,0,p,w),Z=new K(new Array(0),P,0,A,_)}function Ge(mt){var Gt;for(Gt=0;Gt<u;Gt++)mt.dyn_ltree[Gt*2]=0;for(Gt=0;Gt<p;Gt++)mt.dyn_dtree[Gt*2]=0;for(Gt=0;Gt<A;Gt++)mt.bl_tree[Gt*2]=0;mt.dyn_ltree[E*2]=1,mt.opt_len=mt.static_len=0,mt.last_lit=mt.matches=0}function It(mt){mt.bi_valid>8?ne(mt,mt.bi_buf):mt.bi_valid>0&&(mt.pending_buf[mt.pending++]=mt.bi_buf),mt.bi_buf=0,mt.bi_valid=0}function ze(mt,Gt,Jt,dr){It(mt),dr&&(ne(mt,Jt),ne(mt,~Jt)),x.arraySet(mt.pending_buf,mt.window,Gt,Jt,mt.pending),mt.pending+=Jt}function ye(mt,Gt,Jt,dr){var cr=Gt*2,mr=Jt*2;return mt[cr]<mt[mr]||mt[cr]===mt[mr]&&dr[Gt]<=dr[Jt]}function Me(mt,Gt,Jt){for(var dr=mt.heap[Jt],cr=Jt<<1;cr<=mt.heap_len&&!(cr<mt.heap_len&&ye(Gt,mt.heap[cr+1],mt.heap[cr],mt.depth)&&cr++,ye(Gt,dr,mt.heap[cr],mt.depth));)mt.heap[Jt]=mt.heap[cr],Jt=cr,cr<<=1;mt.heap[Jt]=dr}function qe(mt,Gt,Jt){var dr,cr,mr=0,it,pe;if(mt.last_lit!==0)do dr=mt.pending_buf[mt.d_buf+mr*2]<<8|mt.pending_buf[mt.d_buf+mr*2+1],cr=mt.pending_buf[mt.l_buf+mr],mr++,dr===0?Ce(mt,cr,Gt):(it=W[cr],Ce(mt,it+o+1,Gt),pe=N[it],pe!==0&&(cr-=U[it],se(mt,cr,pe)),dr--,it=ce(dr),Ce(mt,it,Jt),pe=M[it],pe!==0&&(dr-=R[it],se(mt,dr,pe)));while(mr<mt.last_lit);Ce(mt,E,Gt)}function nt(mt,Gt){var Jt=Gt.dyn_tree,dr=Gt.stat_desc.static_tree,cr=Gt.stat_desc.has_stree,mr=Gt.stat_desc.elems,it,pe,ae=-1,Ve;for(mt.heap_len=0,mt.heap_max=b,it=0;it<mr;it++)Jt[it*2]!==0?(mt.heap[++mt.heap_len]=ae=it,mt.depth[it]=0):Jt[it*2+1]=0;for(;mt.heap_len<2;)Ve=mt.heap[++mt.heap_len]=ae<2?++ae:0,Jt[Ve*2]=1,mt.depth[Ve]=0,mt.opt_len--,cr&&(mt.static_len-=dr[Ve*2+1]);for(Gt.max_code=ae,it=mt.heap_len>>1;it>=1;it--)Me(mt,Jt,it);Ve=mr;do it=mt.heap[1],mt.heap[1]=mt.heap[mt.heap_len--],Me(mt,Jt,1),pe=mt.heap[1],mt.heap[--mt.heap_max]=it,mt.heap[--mt.heap_max]=pe,Jt[Ve*2]=Jt[it*2]+Jt[pe*2],mt.depth[Ve]=(mt.depth[it]>=mt.depth[pe]?mt.depth[it]:mt.depth[pe])+1,Jt[it*2+1]=Jt[pe*2+1]=Ve,mt.heap[1]=Ve++,Me(mt,Jt,1);while(mt.heap_len>=2);mt.heap[--mt.heap_max]=mt.heap[1],we(mt,Gt),Pe(Jt,ae,mt.bl_count)}function st(mt,Gt,Jt){var dr,cr=-1,mr,it=Gt[0*2+1],pe=0,ae=7,Ve=4;for(it===0&&(ae=138,Ve=3),Gt[(Jt+1)*2+1]=65535,dr=0;dr<=Jt;dr++){if(mr=it,it=Gt[(dr+1)*2+1],++pe<ae&&mr===it)continue;pe<Ve?mt.bl_tree[mr*2]+=pe:mr!==0?(mr!==cr&&mt.bl_tree[mr*2]++,mt.bl_tree[I*2]++):pe<=10?mt.bl_tree[S*2]++:mt.bl_tree[C*2]++,pe=0,cr=mr,it===0?(ae=138,Ve=3):mr===it?(ae=6,Ve=3):(ae=7,Ve=4)}}function xt(mt,Gt,Jt){var dr,cr=-1,mr,it=Gt[0*2+1],pe=0,ae=7,Ve=4;for(it===0&&(ae=138,Ve=3),dr=0;dr<=Jt;dr++){if(mr=it,it=Gt[(dr+1)*2+1],++pe<ae&&mr===it)continue;if(pe<Ve)do Ce(mt,mr,mt.bl_tree);while(--pe!==0);else mr!==0?(mr!==cr&&(Ce(mt,mr,mt.bl_tree),pe--),Ce(mt,I,mt.bl_tree),se(mt,pe-3,2)):pe<=10?(Ce(mt,S,mt.bl_tree),se(mt,pe-3,3)):(Ce(mt,C,mt.bl_tree),se(mt,pe-11,7));pe=0,cr=mr,it===0?(ae=138,Ve=3):mr===it?(ae=6,Ve=3):(ae=7,Ve=4)}}function Bt(mt){var Gt;for(st(mt,mt.dyn_ltree,mt.l_desc.max_code),st(mt,mt.dyn_dtree,mt.d_desc.max_code),nt(mt,mt.bl_desc),Gt=A-1;Gt>=3&&!(mt.bl_tree[B[Gt]*2+1]!==0);Gt--);return mt.opt_len+=3*(Gt+1)+5+5+4,Gt}function Le(mt,Gt,Jt,dr){var cr;for(se(mt,Gt-257,5),se(mt,Jt-1,5),se(mt,dr-4,4),cr=0;cr<dr;cr++)se(mt,mt.bl_tree[B[cr]*2+1],3);xt(mt,mt.dyn_ltree,Gt-1),xt(mt,mt.dyn_dtree,Jt-1)}function Ue(mt){var Gt=4093624447,Jt;for(Jt=0;Jt<=31;Jt++,Gt>>>=1)if(Gt&1&&mt.dyn_ltree[Jt*2]!==0)return e;if(mt.dyn_ltree[9*2]!==0||mt.dyn_ltree[10*2]!==0||mt.dyn_ltree[13*2]!==0)return m;for(Jt=32;Jt<o;Jt++)if(mt.dyn_ltree[Jt*2]!==0)return m;return e}var We=!1;function ft(mt){We||(Ee(),We=!0),mt.l_desc=new q(mt.dyn_ltree,G),mt.d_desc=new q(mt.dyn_dtree,H),mt.bl_desc=new q(mt.bl_tree,Z),mt.bi_buf=0,mt.bi_valid=0,Ge(mt)}function Kt(mt,Gt,Jt,dr){se(mt,(a<<1)+(dr?1:0),3),ze(mt,Gt,Jt,!0)}function bt(mt){se(mt,l<<1,3),Ce(mt,E,V),Xe(mt)}function Mt(mt,Gt,Jt,dr){var cr,mr,it=0;mt.level>0?(mt.strm.data_type===f&&(mt.strm.data_type=Ue(mt)),nt(mt,mt.l_desc),nt(mt,mt.d_desc),it=Bt(mt),cr=mt.opt_len+3+7>>>3,mr=mt.static_len+3+7>>>3,mr<=cr&&(cr=mr)):cr=mr=Jt+5,Jt+4<=cr&&Gt!==-1?Kt(mt,Gt,Jt,dr):mt.strategy===t||mr===cr?(se(mt,(l<<1)+(dr?1:0),3),qe(mt,V,Y)):(se(mt,(s<<1)+(dr?1:0),3),Le(mt,mt.l_desc.max_code+1,mt.d_desc.max_code+1,it+1),qe(mt,mt.dyn_ltree,mt.dyn_dtree)),Ge(mt),dr&&It(mt)}function lr(mt,Gt,Jt){return mt.pending_buf[mt.d_buf+mt.last_lit*2]=Gt>>>8&255,mt.pending_buf[mt.d_buf+mt.last_lit*2+1]=Gt&255,mt.pending_buf[mt.l_buf+mt.last_lit]=Jt&255,mt.last_lit++,Gt===0?mt.dyn_ltree[Jt*2]++:(mt.matches++,Gt--,mt.dyn_ltree[(W[Jt]+o+1)*2]++,mt.dyn_dtree[ce(Gt)*2]++),mt.last_lit===mt.lit_bufsize-1}},c8qY:function(ue,z,i){var T=i("IwbS"),x=i("fls0");function g(s){this._ctor=s||x,this.group=new T.Group}var h=g.prototype;h.isPersistent=function(){return!0},h.updateData=function(s){var n=this,d=n.group,r=n._lineData;n._lineData=s,r||d.removeAll();var o=f(s);s.diff(r).add(function(u){t(n,s,u,o)}).update(function(u,p){e(n,r,s,p,u,o)}).remove(function(u){d.remove(r.getItemGraphicEl(u))}).execute()};function t(s,n,d,r){var o=n.getItemLayout(d);if(!a(o))return;var u=new s._ctor(n,d,r);n.setItemGraphicEl(d,u),s.group.add(u)}function e(s,n,d,r,o,u){var p=n.getItemGraphicEl(r);if(!a(d.getItemLayout(o))){s.group.remove(p);return}p?p.updateData(d,o,u):p=new s._ctor(d,o,u),d.setItemGraphicEl(o,p),s.group.add(p)}h.updateLayout=function(){var s=this._lineData;if(!s)return;s.eachItemGraphicEl(function(n,d){n.updateLayout(s,d)},this)},h.incrementalPrepareUpdate=function(s){this._seriesScope=f(s),this._lineData=null,this.group.removeAll()};function m(s){return s.animators&&s.animators.length>0}h.incrementalUpdate=function(s,n){function d(p){!p.isGroup&&!m(p)&&(p.incremental=p.useHoverLayer=!0)}for(var r=s.start;r<s.end;r++){var o=n.getItemLayout(r);if(a(o)){var u=new this._ctor(n,r,this._seriesScope);u.traverse(d),this.group.add(u),n.setItemGraphicEl(r,u)}}};function f(s){var n=s.hostModel;return{lineStyle:n.getModel("lineStyle").getLineStyle(),hoverLineStyle:n.getModel("emphasis.lineStyle").getLineStyle(),labelModel:n.getModel("label"),hoverLabelModel:n.getModel("emphasis.label")}}h.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},h._clearIncremental=function(){var s=this._incremental;s&&s.clearDisplaybles()};function c(s){return isNaN(s[0])||isNaN(s[1])}function a(s){return!c(s[0])&&!c(s[1])}var l=g;ue.exports=l},cCMj:function(ue,z,i){var T=i("bYtY"),x={updateSelectedMap:function(g){this._targetList=T.isArray(g)?g.slice():[],this._selectTargetMap=T.reduce(g||[],function(h,t){return h.set(t.name,t),h},T.createHashMap())},select:function(g,h){var t=h!=null?this._targetList[h]:this._selectTargetMap.get(g),e=this.get("selectedMode");e==="single"&&this._selectTargetMap.each(function(m){m.selected=!1}),t&&(t.selected=!0)},unSelect:function(g,h){var t=h!=null?this._targetList[h]:this._selectTargetMap.get(g);t&&(t.selected=!1)},toggleSelected:function(g,h){var t=h!=null?this._targetList[h]:this._selectTargetMap.get(g);if(t!=null)return this[t.selected?"unSelect":"select"](g,h),t.selected},isSelected:function(g,h){var t=h!=null?this._targetList[h]:this._selectTargetMap.get(g);return t&&t.selected}};ue.exports=x},cVA7:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=i("MT78"),x=t(T),g=i("t3Fx"),h=t(g);function t(a){return a&&a.__esModule?a:{default:a}}function e(a,l){if(!(a instanceof l))throw new TypeError("Cannot call a class as a function")}function m(a,l){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l&&(typeof l=="object"||typeof l=="function")?l:a}function f(a,l){if(typeof l!="function"&&l!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof l);a.prototype=Object.create(l&&l.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),l&&(Object.setPrototypeOf?Object.setPrototypeOf(a,l):a.__proto__=l)}var c=function(a){f(l,a);function l(s){e(this,l);var n=m(this,(l.__proto__||Object.getPrototypeOf(l)).call(this,s));return n.echartsLib=x.default,n}return l}(h.default);z.default=c},cWXX:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("oIFs"),h=i.n(g)},ca2m:function(ue,z,i){var T=i("bYtY"),x={show:!0,zlevel:0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#333",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#ccc"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},g={};g.categoryAxis=T.merge({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},x),g.valueAxis=T.merge({boundaryGap:[0,0],splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#eee",width:1}}},x),g.timeAxis=T.defaults({scale:!0,min:"dataMin",max:"dataMax"},g.valueAxis),g.logAxis=T.defaults({scale:!0,logBase:10},g.valueAxis);var h=g;ue.exports=h},cbJ4:function(ue,z,i){var T=i("bYtY"),x=T.createHashMap;function g(h){h.eachSeriesByType("themeRiver",function(t){var e=t.getData(),m=t.getRawData(),f=t.get("color"),c=x();e.each(function(a){c.set(e.getRawIndex(a),a)}),m.each(function(a){var l=m.getName(a),s=f[(t.nameMap.get(l)-1)%f.length];m.setItemVisual(a,"color",s);var n=c.get(a);n!=null&&e.setItemVisual(n,"color",s)})})}ue.exports=g},chpo:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=1,x=function(){return"".concat(T++)};z.default=x},cpOr:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("T4UG"),h=i("YXkt"),t=i("bYtY"),e=t.concatArray,m=t.mergeAll,f=t.map,c=i("7aKB"),a=c.encodeHTML,l=i("IDmD"),s=typeof Uint32Array=="undefined"?Array:Uint32Array,n=typeof Float64Array=="undefined"?Array:Float64Array;function d(u){var p=u.data;p&&p[0]&&p[0][0]&&p[0][0].coord&&(u.data=f(p,function(A){var b=[A[0].coord,A[1].coord],w={coords:b};return A[0].name&&(w.fromName=A[0].name),A[1].name&&(w.toName=A[1].name),m([w,A[0],A[1]])}))}var r=g.extend({type:"series.lines",dependencies:["grid","polar"],visualColorAccessPath:"lineStyle.color",init:function(u){u.data=u.data||[],d(u);var p=this._processFlatCoordsArray(u.data);this._flatCoords=p.flatCoords,this._flatCoordsOffset=p.flatCoordsOffset,p.flatCoords&&(u.data=new Float32Array(p.count)),r.superApply(this,"init",arguments)},mergeOption:function(u){if(u.data=u.data||[],d(u),u.data){var p=this._processFlatCoordsArray(u.data);this._flatCoords=p.flatCoords,this._flatCoordsOffset=p.flatCoordsOffset,p.flatCoords&&(u.data=new Float32Array(p.count))}r.superApply(this,"mergeOption",arguments)},appendData:function(u){var p=this._processFlatCoordsArray(u.data);p.flatCoords&&(this._flatCoords?(this._flatCoords=e(this._flatCoords,p.flatCoords),this._flatCoordsOffset=e(this._flatCoordsOffset,p.flatCoordsOffset)):(this._flatCoords=p.flatCoords,this._flatCoordsOffset=p.flatCoordsOffset),u.data=new Float32Array(p.count)),this.getRawData().appendData(u.data)},_getCoordsFromItemModel:function(u){var p=this.getData().getItemModel(u),A=p.option instanceof Array?p.option:p.getShallow("coords");return A},getLineCoordsCount:function(u){return this._flatCoordsOffset?this._flatCoordsOffset[u*2+1]:this._getCoordsFromItemModel(u).length},getLineCoords:function(u,p){if(this._flatCoordsOffset){for(var A=this._flatCoordsOffset[u*2],b=this._flatCoordsOffset[u*2+1],w=0;w<b;w++)p[w]=p[w]||[],p[w][0]=this._flatCoords[A+w*2],p[w][1]=this._flatCoords[A+w*2+1];return b}else{for(var y=this._getCoordsFromItemModel(u),w=0;w<y.length;w++)p[w]=p[w]||[],p[w][0]=y[w][0],p[w][1]=y[w][1];return y.length}},_processFlatCoordsArray:function(u){var p=0;if(this._flatCoords&&(p=this._flatCoords.length),typeof u[0]=="number"){for(var A=u.length,b=new s(A),w=new n(A),y=0,_=0,E=0,I=0;I<A;){E++;var S=u[I++];b[_++]=y+p,b[_++]=S;for(var C=0;C<S;C++){var N=u[I++],M=u[I++];w[y++]=N,w[y++]=M,I>A}}return{flatCoordsOffset:new Uint32Array(b.buffer,0,_),flatCoords:w,count:E}}return{flatCoordsOffset:null,flatCoords:null,count:u.length}},getInitialData:function(u,p){var A=new h(["value"],this);return A.hasItemOption=!1,A.initData(u.data,[],function(b,w,y,_){if(b instanceof Array)return NaN;A.hasItemOption=!0;var E=b.value;if(E!=null)return E instanceof Array?E[_]:E}),A},formatTooltip:function(u){var p=this.getData(),A=p.getItemModel(u),b=A.get("name");if(b)return b;var w=A.get("fromName"),y=A.get("toName"),_=[];return w!=null&&_.push(w),y!=null&&_.push(y),a(_.join(" > "))},preventIncremental:function(){return!!this.get("effect.show")},getProgressive:function(){var u=this.option.progressive;return u==null?this.option.large?1e4:this.get("progressive"):u},getProgressiveThreshold:function(){var u=this.option.progressiveThreshold;return u==null?this.option.large?2e4:this.get("progressiveThreshold"):u},defaultOption:{coordinateSystem:"geo",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}}}),o=r;ue.exports=o},crZl:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("IwbS"),h=i("7aKB"),t=i("+TT/"),e=i("XxSj"),m=T.extendComponentView({type:"visualMap",autoPositionValues:{left:1,right:1,top:1,bottom:1},init:function(f,c){this.ecModel=f,this.api=c,this.visualMapModel},render:function(f,c,a,l){if(this.visualMapModel=f,f.get("show")===!1){this.group.removeAll();return}this.doRender.apply(this,arguments)},renderBackground:function(f){var c=this.visualMapModel,a=h.normalizeCssArray(c.get("padding")||0),l=f.getBoundingRect();f.add(new g.Rect({z2:-1,silent:!0,shape:{x:l.x-a[3],y:l.y-a[0],width:l.width+a[3]+a[1],height:l.height+a[0]+a[2]},style:{fill:c.get("backgroundColor"),stroke:c.get("borderColor"),lineWidth:c.get("borderWidth")}}))},getControllerVisual:function(f,c,a){a=a||{};var l=a.forceState,s=this.visualMapModel,n={};if(c==="symbol"&&(n.symbol=s.get("itemSymbol")),c==="color"){var d=s.get("contentColor");n.color=d}function r(A){return n[A]}function o(A,b){n[A]=b}var u=s.controllerVisuals[l||s.getValueState(f)],p=e.prepareVisualTypes(u);return x.each(p,function(A){var b=u[A];a.convertOpacityToAlpha&&A==="opacity"&&(A="colorAlpha",b=u.__alphaForOpacity),e.dependsOn(A,c)&&(b&&b.applyVisual(f,r,o))}),n[c]},positionGroup:function(f){var c=this.visualMapModel,a=this.api;t.positionElement(f,c.getBoxLayoutParams(),{width:a.getWidth(),height:a.getHeight()})},doRender:x.noop});ue.exports=m},crp1:function(ue,z,i){"use strict";i.d(z,"b",function(){return Be}),i.d(z,"a",function(){return St});var T={},x=function(vt,_t,hr,yr,Rt){var fr=T[_t]||(T[_t]=URL.createObjectURL(new Blob([vt],{type:"text/javascript"}))),Ct=new Worker(fr);return Ct.onerror=function(Zt){return Rt(Zt.error,null)},Ct.onmessage=function(Zt){return Rt(null,Zt.data)},Ct.postMessage(hr,yr),Ct},g=Uint8Array,h=Uint16Array,t=Uint32Array,e=new g([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),m=new g([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),f=new g([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),c=function(vt,_t){for(var hr=new h(31),yr=0;yr<31;++yr)hr[yr]=_t+=1<<vt[yr-1];for(var Rt=new t(hr[30]),yr=1;yr<30;++yr)for(var fr=hr[yr];fr<hr[yr+1];++fr)Rt[fr]=fr-hr[yr]<<5|yr;return[hr,Rt]},a=c(e,2),l=a[0],s=a[1];l[28]=258,s[258]=28;for(var n=c(m,0),d=n[0],r=n[1],o=new h(32768),u=0;u<32768;++u){var p=(u&43690)>>>1|(u&21845)<<1;p=(p&52428)>>>2|(p&13107)<<2,p=(p&61680)>>>4|(p&3855)<<4,o[u]=((p&65280)>>>8|(p&255)<<8)>>>1}for(var A=function(vt,_t,hr){for(var yr=vt.length,Rt=0,fr=new h(_t);Rt<yr;++Rt)++fr[vt[Rt]-1];var Ct=new h(_t);for(Rt=0;Rt<_t;++Rt)Ct[Rt]=Ct[Rt-1]+fr[Rt-1]<<1;var Zt;if(hr){Zt=new h(1<<_t);var jr=15-_t;for(Rt=0;Rt<yr;++Rt)if(vt[Rt])for(var or=Rt<<4|vt[Rt],Er=_t-vt[Rt],En=Ct[vt[Rt]-1]++<<Er,vn=En|(1<<Er)-1;En<=vn;++En)Zt[o[En]>>>jr]=or}else for(Zt=new h(yr),Rt=0;Rt<yr;++Rt)Zt[Rt]=o[Ct[vt[Rt]-1]++]>>>15-vt[Rt];return Zt},b=new g(288),u=0;u<144;++u)b[u]=8;for(var u=144;u<256;++u)b[u]=9;for(var u=256;u<280;++u)b[u]=7;for(var u=280;u<288;++u)b[u]=8;for(var w=new g(32),u=0;u<32;++u)w[u]=5;var y=A(b,9,0),_=A(b,9,1),E=A(w,5,0),I=A(w,5,1),S=function(vt){for(var _t=vt[0],hr=1;hr<vt.length;++hr)vt[hr]>_t&&(_t=vt[hr]);return _t},C=function(vt,_t,hr){var yr=_t/8>>0;return(vt[yr]|vt[yr+1]<<8)>>>(_t&7)&hr},N=function(vt,_t){var hr=_t/8>>0;return(vt[hr]|vt[hr+1]<<8|vt[hr+2]<<16)>>>(_t&7)},M=function(vt){return(vt/8>>0)+(vt&7&&1)},P=function(vt,_t,hr){(_t==null||_t<0)&&(_t=0),(hr==null||hr>vt.length)&&(hr=vt.length);var yr=new(vt instanceof h?h:vt instanceof t?t:g)(hr-_t);return yr.set(vt.subarray(_t,hr)),yr},B=function(vt,_t,hr){var yr=vt.length,Rt=!_t||hr,fr=!hr||hr.i;hr||(hr={}),_t||(_t=new g(yr*3));var Ct=function(la){var di=_t.length;if(la>di){var Sa=new g(Math.max(di*2,la));Sa.set(_t),_t=Sa}},Zt=hr.f||0,jr=hr.p||0,or=hr.b||0,Er=hr.l,En=hr.d,vn=hr.m,qn=hr.n,pi=yr*8;do{if(!Er){hr.f=Zt=C(vt,jr,1);var Yi=C(vt,jr+1,3);if(jr+=3,Yi)if(Yi==1)Er=_,En=I,vn=9,qn=5;else if(Yi==2){var $e=C(vt,jr,31)+257,ve=C(vt,jr+10,15)+4,Ne=$e+C(vt,jr+5,31)+1;jr+=14;for(var je=new g(Ne),Ze=new g(19),Qe=0;Qe<ve;++Qe)Ze[f[Qe]]=C(vt,jr+Qe*3,7);jr+=ve*3;var tt=S(Ze),yt=(1<<tt)-1;if(!fr&&jr+Ne*(tt+7)>pi)break;for(var dt=A(Ze,tt,1),Qe=0;Qe<Ne;){var Xt=dt[C(vt,jr,yt)];jr+=Xt&15;var Qi=Xt>>>4;if(Qi<16)je[Qe++]=Qi;else{var Ur=0,Ir=0;for(Qi==16?(Ir=3+C(vt,jr,3),jr+=2,Ur=je[Qe-1]):Qi==17?(Ir=3+C(vt,jr,7),jr+=3):Qi==18&&(Ir=11+C(vt,jr,127),jr+=7);Ir--;)je[Qe++]=Ur}}var Jr=je.subarray(0,$e),$t=je.subarray($e);vn=S(Jr),qn=S($t),Er=A(Jr,vn,1),En=A($t,qn,1)}else throw"invalid block type";else{var Qi=M(jr)+4,ga=vt[Qi-4]|vt[Qi-3]<<8,Ra=Qi+ga;if(Ra>yr){if(fr)throw"unexpected EOF";break}Rt&&Ct(or+ga),_t.set(vt.subarray(Qi,Ra),or),hr.b=or+=ga,hr.p=jr=Ra*8;continue}if(jr>pi)throw"unexpected EOF"}Rt&&Ct(or+131072);for(var Bn=(1<<vn)-1,gr=(1<<qn)-1,fn=vn+qn+18;fr||jr+fn<pi;){var Ur=Er[N(vt,jr)&Bn],qr=Ur>>>4;if(jr+=Ur&15,jr>pi)throw"unexpected EOF";if(!Ur)throw"invalid length/literal";if(qr<256)_t[or++]=qr;else if(qr==256){Er=null;break}else{var Mr=qr-254;if(qr>264){var Qe=qr-257,Yn=e[Qe];Mr=C(vt,jr,(1<<Yn)-1)+l[Qe],jr+=Yn}var Ai=En[N(vt,jr)&gr],Fi=Ai>>>4;if(!Ai)throw"invalid distance";jr+=Ai&15;var $t=d[Fi];if(Fi>3){var Yn=m[Fi];$t+=N(vt,jr)&(1<<Yn)-1,jr+=Yn}if(jr>pi)throw"unexpected EOF";Rt&&Ct(or+131072);for(var Hi=or+Mr;or<Hi;or+=4)_t[or]=_t[or-$t],_t[or+1]=_t[or+1-$t],_t[or+2]=_t[or+2-$t],_t[or+3]=_t[or+3-$t];or=Hi}}hr.l=Er,hr.p=jr,hr.b=or,Er&&(Zt=1,hr.m=vn,hr.d=En,hr.n=qn)}while(!Zt);return or==_t.length?_t:P(_t,0,or)},X=function(vt,_t,hr){hr<<=_t&7;var yr=_t/8>>0;vt[yr]|=hr,vt[yr+1]|=hr>>>8},V=function(vt,_t,hr){hr<<=_t&7;var yr=_t/8>>0;vt[yr]|=hr,vt[yr+1]|=hr>>>8,vt[yr+2]|=hr>>>16},Y=function(vt,_t){for(var hr=[],yr=0;yr<vt.length;++yr)vt[yr]&&hr.push({s:yr,f:vt[yr]});var Rt=hr.length,fr=hr.slice();if(!Rt)return[new g(0),0];if(Rt==1){var Ct=new g(hr[0].s+1);return Ct[hr[0].s]=1,[Ct,1]}hr.sort(function(Ne,je){return Ne.f-je.f}),hr.push({s:-1,f:25001});var Zt=hr[0],jr=hr[1],or=0,Er=1,En=2;for(hr[0]={s:-1,f:Zt.f+jr.f,l:Zt,r:jr};Er!=Rt-1;)Zt=hr[hr[or].f<hr[En].f?or++:En++],jr=hr[or!=Er&&hr[or].f<hr[En].f?or++:En++],hr[Er++]={s:-1,f:Zt.f+jr.f,l:Zt,r:jr};for(var vn=fr[0].s,yr=1;yr<Rt;++yr)fr[yr].s>vn&&(vn=fr[yr].s);var qn=new h(vn+1),pi=j(hr[Er-1],qn,0);if(pi>_t){var yr=0,Yi=0,Qi=pi-_t,ga=1<<Qi;for(fr.sort(function(je,Ze){return qn[Ze.s]-qn[je.s]||je.f-Ze.f});yr<Rt;++yr){var Ra=fr[yr].s;if(qn[Ra]>_t)Yi+=ga-(1<<pi-qn[Ra]),qn[Ra]=_t;else break}for(Yi>>>=Qi;Yi>0;){var $e=fr[yr].s;qn[$e]<_t?Yi-=1<<_t-qn[$e]++-1:++yr}for(;yr>=0&&Yi;--yr){var ve=fr[yr].s;qn[ve]==_t&&(--qn[ve],++Yi)}pi=_t}return[new g(qn),pi]},j=function ir(vt,_t,hr){return vt.s==-1?Math.max(ir(vt.l,_t,hr+1),ir(vt.r,_t,hr+1)):_t[vt.s]=hr},W=function(vt){for(var _t=vt.length;_t&&!vt[--_t];);for(var hr=new h(++_t),yr=0,Rt=vt[0],fr=1,Ct=function(or){hr[yr++]=or},Zt=1;Zt<=_t;++Zt)if(vt[Zt]==Rt&&Zt!=_t)++fr;else{if(!Rt&&fr>2){for(;fr>138;fr-=138)Ct(32754);fr>2&&(Ct(fr>10?fr-11<<5|28690:fr-3<<5|12305),fr=0)}else if(fr>3){for(Ct(Rt),--fr;fr>6;fr-=6)Ct(8304);fr>2&&(Ct(fr-3<<5|8208),fr=0)}for(;fr--;)Ct(Rt);fr=1,Rt=vt[Zt]}return[hr.subarray(0,yr),_t]},U=function(vt,_t){for(var hr=0,yr=0;yr<_t.length;++yr)hr+=vt[yr]*_t[yr];return hr},R=function(vt,_t,hr){var yr=hr.length,Rt=M(_t+2);vt[Rt]=yr&255,vt[Rt+1]=yr>>>8,vt[Rt+2]=vt[Rt]^255,vt[Rt+3]=vt[Rt+1]^255;for(var fr=0;fr<yr;++fr)vt[Rt+fr+4]=hr[fr];return(Rt+4+yr)*8},K=function(vt,_t,hr,yr,Rt,fr,Ct,Zt,jr,or,Er){X(_t,Er++,hr),++Rt[256];for(var En=Y(Rt,15),vn=En[0],qn=En[1],pi=Y(fr,15),Yi=pi[0],Qi=pi[1],ga=W(vn),Ra=ga[0],$e=ga[1],ve=W(Yi),Ne=ve[0],je=ve[1],Ze=new h(19),Qe=0;Qe<Ra.length;++Qe)Ze[Ra[Qe]&31]++;for(var Qe=0;Qe<Ne.length;++Qe)Ze[Ne[Qe]&31]++;for(var tt=Y(Ze,7),yt=tt[0],dt=tt[1],Xt=19;Xt>4&&!yt[f[Xt-1]];--Xt);var Ur=or+5<<3,Ir=U(Rt,b)+U(fr,w)+Ct,Jr=U(Rt,vn)+U(fr,Yi)+Ct+14+3*Xt+U(Ze,yt)+(2*Ze[16]+3*Ze[17]+7*Ze[18]);if(Ur<=Ir&&Ur<=Jr)return R(_t,Er,vt.subarray(jr,jr+or));var $t,Bn,gr,fn;if(X(_t,Er,1+(Jr<Ir)),Er+=2,Jr<Ir){$t=A(vn,qn,0),Bn=vn,gr=A(Yi,Qi,0),fn=Yi;var qr=A(yt,dt,0);X(_t,Er,$e-257),X(_t,Er+5,je-1),X(_t,Er+10,Xt-4),Er+=14;for(var Qe=0;Qe<Xt;++Qe)X(_t,Er+3*Qe,yt[f[Qe]]);Er+=3*Xt;for(var Mr=[Ra,Ne],Yn=0;Yn<2;++Yn)for(var Ai=Mr[Yn],Qe=0;Qe<Ai.length;++Qe){var Fi=Ai[Qe]&31;X(_t,Er,qr[Fi]),Er+=yt[Fi],Fi>15&&(X(_t,Er,Ai[Qe]>>>5&127),Er+=Ai[Qe]>>>12)}}else $t=y,Bn=b,gr=E,fn=w;for(var Qe=0;Qe<Zt;++Qe)if(yr[Qe]>255){var Fi=yr[Qe]>>>18&31;V(_t,Er,$t[Fi+257]),Er+=Bn[Fi+257],Fi>7&&(X(_t,Er,yr[Qe]>>>23&31),Er+=e[Fi]);var Hi=yr[Qe]&31;V(_t,Er,gr[Hi]),Er+=fn[Hi],Hi>3&&(V(_t,Er,yr[Qe]>>>5&8191),Er+=m[Hi])}else V(_t,Er,$t[yr[Qe]]),Er+=Bn[yr[Qe]];return V(_t,Er,$t[256]),Er+Bn[256]},G=new t([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),H=new g(0),Z=function(vt,_t,hr,yr,Rt,fr){var Ct=vt.length,Zt=new g(yr+Ct+5*(1+Math.floor(Ct/7e3))+Rt),jr=Zt.subarray(yr,Zt.length-Rt),or=0;if(!_t||Ct<8)for(var Er=0;Er<=Ct;Er+=65535){var En=Er+65535;En<Ct?or=R(jr,or,vt.subarray(Er,En)):(jr[Er]=fr,or=R(jr,or,vt.subarray(Er,Ct)))}else{for(var vn=G[_t-1],qn=vn>>>13,pi=vn&8191,Yi=(1<<hr)-1,Qi=new h(32768),ga=new h(Yi+1),Ra=Math.ceil(hr/3),$e=2*Ra,ve=function(Cn){return(vt[Cn]^vt[Cn+1]<<Ra^vt[Cn+2]<<$e)&Yi},Ne=new t(25e3),je=new h(288),Ze=new h(32),Qe=0,tt=0,Er=0,yt=0,dt=0,Xt=0;Er<Ct;++Er){var Ur=ve(Er),Ir=Er&32767,Jr=ga[Ur];if(Qi[Ir]=Jr,ga[Ur]=Ir,dt<=Er){var $t=Ct-Er;if((Qe>7e3||yt>24576)&&$t>423){or=K(vt,jr,0,Ne,je,Ze,tt,yt,Xt,Er-Xt,or),yt=Qe=tt=0,Xt=Er;for(var Bn=0;Bn<286;++Bn)je[Bn]=0;for(var Bn=0;Bn<30;++Bn)Ze[Bn]=0}var gr=2,fn=0,qr=pi,Mr=Ir-Jr&32767;if($t>2&&Ur==ve(Er-Mr))for(var Yn=Math.min(qn,$t)-1,Ai=Math.min(32767,Er),Fi=Math.min(258,$t);Mr<=Ai&&--qr&&Ir!=Jr;){if(vt[Er+gr]==vt[Er+gr-Mr]){for(var Hi=0;Hi<Fi&&vt[Er+Hi]==vt[Er+Hi-Mr];++Hi);if(Hi>gr){if(gr=Hi,fn=Mr,Hi>Yn)break;for(var ji=Math.min(Mr,Hi-2),la=0,Bn=0;Bn<ji;++Bn){var di=Er-Mr+Bn+32768&32767,Sa=Qi[di],Hn=di-Sa+32768&32767;Hn>la&&(la=Hn,Jr=di)}}}Ir=Jr,Jr=Qi[Ir],Mr+=Ir-Jr+32768&32767}if(fn){Ne[yt++]=268435456|s[gr]<<18|r[fn];var un=s[gr]&31,Xn=r[fn]&31;tt+=e[un]+m[Xn],++je[257+un],++Ze[Xn],dt=Er+gr,++Qe}else Ne[yt++]=vt[Er],++je[vt[Er]]}}or=K(vt,jr,fr,Ne,je,Ze,tt,yt,Xt,Er-Xt,or),fr||(or=R(jr,or,H))}return P(Zt,0,yr+M(or)+Rt)},q=function(){for(var ir=new t(256),vt=0;vt<256;++vt){for(var _t=vt,hr=9;--hr;)_t=(_t&1&&3988292384)^_t>>>1;ir[vt]=_t}return ir}(),ce=function(){var vt=4294967295;return{p:function(hr){for(var yr=vt,Rt=0;Rt<hr.length;++Rt)yr=q[yr&255^hr[Rt]]^yr>>>8;vt=yr},d:function(){return vt^4294967295}}},ne=function(){var vt=1,_t=0;return{p:function(yr){for(var Rt=vt,fr=_t,Ct=yr.length,Zt=0;Zt!=Ct;){for(var jr=Math.min(Zt+5552,Ct);Zt<jr;++Zt)Rt+=yr[Zt],fr+=Rt;Rt%=65521,fr%=65521}vt=Rt,_t=fr},d:function(){return(vt>>>8<<16|(_t&255)<<8|_t>>>8)+((vt&255)<<23)*2}}},se=function(vt,_t,hr,yr,Rt){return Z(vt,_t.level==null?6:_t.level,_t.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(vt.length)))*1.5):12+_t.mem,hr,yr,!Rt)},Ce=function(vt,_t){var hr={};for(var yr in vt)hr[yr]=vt[yr];for(var yr in _t)hr[yr]=_t[yr];return hr},Re=function(vt,_t,hr){for(var yr=vt(),Rt=vt.toString(),fr=Rt.slice(Rt.indexOf("[")+1,Rt.lastIndexOf("]")).replace(/ /g,"").split(","),Ct=0;Ct<yr.length;++Ct){var Zt=yr[Ct],jr=fr[Ct];if(typeof Zt=="function"){_t+=";"+jr+"=";var or=Zt.toString();if(Zt.prototype)if(or.indexOf("[native code]")!=-1){var Er=or.indexOf(" ",8)+1;_t+=or.slice(Er,or.indexOf("(",Er))}else{_t+=or;for(var En in Zt.prototype)_t+=";"+jr+".prototype."+En+"="+Zt.prototype[En].toString()}else _t+=or}else hr[jr]=Zt}return[_t,hr]},Xe=[],we=function(vt){var _t=[];for(var hr in vt)(vt[hr]instanceof g||vt[hr]instanceof h||vt[hr]instanceof t)&&_t.push((vt[hr]=new vt[hr].constructor(vt[hr])).buffer);return _t},Pe=function(vt,_t,hr,yr){var Rt;if(!Xe[hr]){for(var fr="",Ct={},Zt=vt.length-1,jr=0;jr<Zt;++jr)Rt=Re(vt[jr],fr,Ct),fr=Rt[0],Ct=Rt[1];Xe[hr]=Re(vt[Zt],fr,Ct)}var or=Ce({},Xe[hr][1]);return x(Xe[hr][0]+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+_t.toString()+"}",hr,or,we(or),yr)},Ee=function(){return[g,h,t,e,m,f,l,d,_,I,o,A,S,C,N,M,P,B,Ve,qe,nt]},Ge=function(){return[g,h,t,e,m,f,s,r,y,b,E,w,o,G,H,A,X,V,Y,j,W,U,R,K,M,P,Z,se,mr,qe]},It=function(){return[ft,Mt,We,ce,q]},ze=function(){return[Kt,bt]},ye=function(){return[lr,We,ne]},Me=function(){return[mt]},qe=function(vt){return postMessage(vt,[vt.buffer])},nt=function(vt){return vt&&vt.size&&new g(vt.size)},st=function(vt,_t,hr,yr,Rt,fr){var Ct=Pe(hr,yr,Rt,function(Zt,jr){Ct.terminate(),fr(Zt,jr)});return _t.consume||(vt=new g(vt)),Ct.postMessage([vt,_t],[vt.buffer]),function(){Ct.terminate()}},xt=function(vt){return vt.ondata=function(_t,hr){return postMessage([_t,hr],[_t.buffer])},function(_t){return vt.push(_t.data[0],_t.data[1])}},Bt=function(vt,_t,hr,yr,Rt){var fr,Ct=Pe(vt,yr,Rt,function(Zt,jr){Zt?(Ct.terminate(),_t.ondata.call(_t,Zt)):(jr[1]&&Ct.terminate(),_t.ondata.call(_t,Zt,jr[0],jr[1]))});Ct.postMessage(hr),_t.push=function(Zt,jr){if(fr)throw"stream finished";if(!_t.ondata)throw"no stream handler";Ct.postMessage([Zt,fr=jr],[Zt.buffer])},_t.terminate=function(){Ct.terminate()}},Le=function(vt,_t){return vt[_t]|vt[_t+1]<<8},Ue=function(vt,_t){return(vt[_t]|vt[_t+1]<<8|vt[_t+2]<<16)+(vt[_t+3]<<23)*2},We=function(vt,_t,hr){for(;hr;++_t)vt[_t]=hr,hr>>>=8},ft=function(vt,_t){var hr=_t.filename;if(vt[0]=31,vt[1]=139,vt[2]=8,vt[8]=_t.level<2?4:_t.level==9?2:0,vt[9]=3,_t.mtime!=0&&We(vt,4,Math.floor(new Date(_t.mtime||Date.now())/1e3)),hr){vt[3]=8;for(var yr=0;yr<=hr.length;++yr)vt[yr+10]=hr.charCodeAt(yr)}},Kt=function(vt){if(vt[0]!=31||vt[1]!=139||vt[2]!=8)throw"invalid gzip data";var _t=vt[3],hr=10;_t&4&&(hr+=vt[10]|(vt[11]<<8)+2);for(var yr=(_t>>3&1)+(_t>>4&1);yr>0;yr-=!vt[hr++]);return hr+(_t&2)},bt=function(vt){var _t=vt.length;return(vt[_t-4]|vt[_t-3]<<8|vt[_t-2]<<16)+2*(vt[_t-1]<<23)},Mt=function(vt){return 10+(vt.filename&&vt.filename.length+1||0)},lr=function(vt,_t){var hr=_t.level,yr=hr==0?0:hr<6?1:hr==9?3:2;vt[0]=120,vt[1]=yr<<6|(yr?32-2*yr:1)},mt=function(vt){if((vt[0]&15)!=8||vt[0]>>>4>7||(vt[0]<<8|vt[1])%31)throw"invalid zlib data";if(vt[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function Gt(ir,vt){return!vt&&typeof ir=="function"&&(vt=ir,ir={}),this.ondata=vt,ir}var Jt=function(){function ir(vt,_t){!_t&&typeof vt=="function"&&(_t=vt,vt={}),this.ondata=_t,this.o=vt||{}}return ir.prototype.p=function(vt,_t){this.ondata(se(vt,this.o,0,0,!_t),_t)},ir.prototype.push=function(vt,_t){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";this.d=_t,this.p(vt,_t||!1)},ir}(),dr=function(){function ir(vt,_t){Bt([Ge,function(){return[xt,Jt]}],this,Gt.call(this,vt,_t),function(hr){var yr=new Jt(hr.data);onmessage=xt(yr)},6)}return ir}();function cr(ir,vt,_t){if(_t||(_t=vt,vt={}),typeof _t!="function")throw"no callback";return st(ir,vt,[Ge],function(hr){return qe(mr(hr.data[0],hr.data[1]))},0,_t)}function mr(ir,vt){return vt===void 0&&(vt={}),se(ir,vt,0,0)}var it=function(){function ir(vt){this.s={},this.p=new g(0),this.ondata=vt}return ir.prototype.e=function(vt){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";var _t=this.p.length,hr=new g(_t+vt.length);hr.set(this.p),hr.set(vt,_t),this.p=hr},ir.prototype.c=function(vt){this.d=this.s.i=vt||!1;var _t=this.s.b,hr=B(this.p,this.o,this.s);this.ondata(P(hr,_t,this.s.b),this.d),this.o=P(hr,this.s.b-32768),this.s.b=this.o.length,this.p=P(this.p,this.s.p/8>>0),this.s.p&=7},ir.prototype.push=function(vt,_t){this.e(vt),this.c(_t)},ir}(),pe=function(){function ir(vt){this.ondata=vt,Bt([Ee,function(){return[xt,it]}],this,0,function(){var _t=new it;onmessage=xt(_t)},7)}return ir}();function ae(ir,vt,_t){if(_t||(_t=vt,vt={}),typeof _t!="function")throw"no callback";return st(ir,vt,[Ee],function(hr){return qe(Ve(hr.data[0],nt(hr.data[1])))},1,_t)}function Ve(ir,vt){return B(ir,vt)}var Ye=function(){function ir(vt,_t){this.c=ce(),this.l=0,this.v=1,Jt.call(this,vt,_t)}return ir.prototype.push=function(vt,_t){Jt.prototype.push.call(this,vt,_t)},ir.prototype.p=function(vt,_t){this.c.p(vt),this.l+=vt.length;var hr=se(vt,this.o,this.v&&Mt(this.o),_t&&8,!_t);this.v&&(ft(hr,this.o),this.v=0),_t&&(We(hr,hr.length-8,this.c.d()),We(hr,hr.length-4,this.l)),this.ondata(hr,_t)},ir}(),oe=function(){function ir(vt,_t){Bt([Ge,It,function(){return[xt,Jt,Ye]}],this,Gt.call(this,vt,_t),function(hr){var yr=new Ye(hr.data);onmessage=xt(yr)},8)}return ir}();function ht(ir,vt,_t){if(_t||(_t=vt,vt={}),typeof _t!="function")throw"no callback";return st(ir,vt,[Ge,It,function(){return[Ft]}],function(hr){return qe(Ft(hr.data[0],hr.data[1]))},2,_t)}function Ft(ir,vt){vt===void 0&&(vt={});var _t=ce(),hr=ir.length;_t.p(ir);var yr=se(ir,vt,Mt(vt),8),Rt=yr.length;return ft(yr,vt),We(yr,Rt-8,_t.d()),We(yr,Rt-4,hr),yr}var Te=function(){function ir(vt){this.v=1,it.call(this,vt)}return ir.prototype.push=function(vt,_t){if(it.prototype.e.call(this,vt),this.v){var hr=Kt(this.p);if(hr>=this.p.length&&!_t)return;this.p=this.p.subarray(hr),this.v=0}if(_t){if(this.p.length<8)throw"invalid gzip stream";this.p=this.p.subarray(0,-8)}it.prototype.c.call(this,_t)},ir}(),Lt=function(){function ir(vt){this.ondata=vt,Bt([Ee,ze,function(){return[xt,it,Te]}],this,0,function(){var _t=new Te;onmessage=xt(_t)},9)}return ir}();function Et(ir,vt,_t){if(_t||(_t=vt,vt={}),typeof _t!="function")throw"no callback";return st(ir,vt,[Ee,ze,function(){return[be]}],function(hr){return qe(be(hr.data[0]))},3,_t)}function be(ir,vt){return B(ir.subarray(Kt(ir),-8),vt||new g(bt(ir)))}var et=function(){function ir(vt,_t){this.c=ne(),this.v=1,Jt.call(this,vt,_t)}return ir.prototype.push=function(vt,_t){Jt.prototype.push.call(this,vt,_t)},ir.prototype.p=function(vt,_t){this.c.p(vt);var hr=se(vt,this.o,this.v&&2,_t&&4,!_t);this.v&&(lr(hr,this.o),this.v=0),_t&&We(hr,hr.length-4,this.c.d()),this.ondata(hr,_t)},ir}(),ot=function(){function ir(vt,_t){Bt([Ge,ye,function(){return[xt,Jt,et]}],this,Gt.call(this,vt,_t),function(hr){var yr=new et(hr.data);onmessage=xt(yr)},10)}return ir}();function De(ir,vt,_t){if(_t||(_t=vt,vt={}),typeof _t!="function")throw"no callback";return st(ir,vt,[Ge,ye,function(){return[Be]}],function(hr){return qe(Be(hr.data[0],hr.data[1]))},4,_t)}function Be(ir,vt){vt===void 0&&(vt={});var _t=ne();_t.p(ir);var hr=se(ir,vt,2,4);return lr(hr,vt),We(hr,hr.length-4,_t.d()),hr}var Fe=function(){function ir(vt){this.v=1,it.call(this,vt)}return ir.prototype.push=function(vt,_t){if(it.prototype.e.call(this,vt),this.v){if(this.p.length<2&&!_t)return;this.p=this.p.subarray(2),this.v=0}if(_t){if(this.p.length<4)throw"invalid zlib stream";this.p=this.p.subarray(0,-4)}it.prototype.c.call(this,_t)},ir}(),Ot=function(){function ir(vt){this.ondata=vt,Bt([Ee,Me,function(){return[xt,it,Fe]}],this,0,function(){var _t=new Fe;onmessage=xt(_t)},11)}return ir}();function nr(ir,vt,_t){if(_t||(_t=vt,vt={}),typeof _t!="function")throw"no callback";return st(ir,vt,[Ee,Me,function(){return[St]}],function(hr){return qe(St(hr.data[0],nt(hr.data[1])))},5,_t)}function St(ir,vt){return B((mt(ir),ir.subarray(2,-4)),vt)}var Wt=function(){function ir(vt){this.G=Te,this.I=it,this.Z=Fe,this.ondata=vt}return ir.prototype.push=function(vt,_t){if(!this.ondata)throw"no stream handler";if(this.s)this.s.push(vt,_t);else{if(this.p&&this.p.length){var hr=new g(this.p.length+vt.length);hr.set(this.p),hr.set(vt,this.p.length)}else this.p=vt;if(this.p.length>2){var yr=this,Rt=function(){yr.ondata.apply(yr,arguments)};this.s=this.p[0]==31&&this.p[1]==139&&this.p[2]==8?new this.G(Rt):(this.p[0]&15)!=8||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(Rt):new this.Z(Rt),this.s.push(this.p,_t),this.p=null}}},ir}(),Rr=function(){function ir(vt){this.G=Lt,this.I=pe,this.Z=Ot,this.ondata=vt}return ir.prototype.push=function(vt,_t){Wt.prototype.push.call(this,vt,_t)},ir}();function pr(ir,vt,_t){if(_t||(_t=vt,vt={}),typeof _t!="function")throw"no callback";return ir[0]==31&&ir[1]==139&&ir[2]==8?Et(ir,vt,_t):(ir[0]&15)!=8||ir[0]>>4>7||(ir[0]<<8|ir[1])%31?ae(ir,vt,_t):nr(ir,vt,_t)}function rr(ir,vt){return ir[0]==31&&ir[1]==139&&ir[2]==8?be(ir,vt):(ir[0]&15)!=8||ir[0]>>4>7||(ir[0]<<8|ir[1])%31?Ve(ir,vt):St(ir,vt)}var Dt=function ir(vt,_t,hr,yr){for(var Rt in vt){var fr=vt[Rt],Ct=_t+Rt;fr instanceof g?hr[Ct]=[fr,yr]:Array.isArray(fr)?hr[Ct]=[fr[0],Ce(yr,fr[1])]:ir(fr,Ct+"/",hr,yr)}};function vr(ir,vt){var _t=ir.length;if(!vt&&typeof TextEncoder!="undefined")return new TextEncoder().encode(ir);for(var hr=new g(ir.length+(ir.length>>>1)),yr=0,Rt=function(or){hr[yr++]=or},fr=0;fr<_t;++fr){if(yr+5>hr.length){var Ct=new g(yr+8+(_t-fr<<1));Ct.set(hr),hr=Ct}var Zt=ir.charCodeAt(fr);Zt<128||vt?Rt(Zt):Zt<2048?(Rt(192|Zt>>>6),Rt(128|Zt&63)):Zt>55295&&Zt<57344?(Zt=65536+(Zt&1023<<10)|ir.charCodeAt(++fr)&1023,Rt(240|Zt>>>18),Rt(128|Zt>>>12&63),Rt(128|Zt>>>6&63),Rt(128|Zt&63)):(Rt(224|Zt>>>12),Rt(128|Zt>>>6&63),Rt(128|Zt&63))}return P(hr,0,yr)}function xr(ir,vt){var _t="";if(!vt&&typeof TextDecoder!="undefined")return new TextDecoder().decode(ir);for(var hr=0;hr<ir.length;){var yr=ir[hr++];yr<128||vt?_t+=String.fromCharCode(yr):yr<224?_t+=String.fromCharCode((yr&31)<<6|ir[hr++]&63):yr<240?_t+=String.fromCharCode((yr&15)<<12|(ir[hr++]&63)<<6|ir[hr++]&63):(yr=((yr&15)<<18|(ir[hr++]&63)<<12|(ir[hr++]&63)<<6|ir[hr++]&63)-65536,_t+=String.fromCharCode(55296|yr>>10,56320|yr&1023))}return _t}var Tr=function(vt,_t){return _t+30+Le(vt,_t+26)+Le(vt,_t+28)},rn=function(vt,_t,hr){var yr=Le(vt,_t+28),Rt=xr(vt.subarray(_t+46,_t+46+yr),!(Le(vt,_t+8)&2048)),fr=_t+46+yr,Ct=hr?_n(vt,fr):[Ue(vt,_t+20),Ue(vt,_t+24),Ue(vt,_t+42)],Zt=Ct[0],jr=Ct[1],or=Ct[2];return[Le(vt,_t+10),Zt,jr,Rt,fr+Le(vt,_t+30)+Le(vt,_t+32),or]},_n=function(vt,_t){for(;Le(vt,_t)!=1;_t+=4+Le(vt,_t+2));return[Ue(vt,_t+12),Ue(vt,_t+4),Ue(vt,_t+20)]},Vn=function(vt,_t,hr,yr,Rt,fr,Ct,Zt,jr,or){var Er=fr.length,En=yr.length;We(vt,_t,jr!=null?33639248:67324752),_t+=4,jr!=null&&(vt[_t]=20,_t+=2),vt[_t]=20,_t+=2,vt[_t++]=or==8&&(Zt.level==1?6:Zt.level<6?4:Zt.level==9?2:0),vt[_t++]=Ct&&8,vt[_t]=or,_t+=2;var vn=new Date(Zt.mtime||Date.now()),qn=vn.getFullYear()-1980;if(qn<0||qn>119)throw"date not in range 1980-2099";We(vt,_t,(qn<<24)*2|vn.getMonth()+1<<21|vn.getDate()<<16|vn.getHours()<<11|vn.getMinutes()<<5|vn.getSeconds()>>>1),_t+=4,We(vt,_t,hr),We(vt,_t+4,En),We(vt,_t+8,Rt),We(vt,_t+12,Er),_t+=16,jr!=null&&(We(vt,_t+=10,jr),_t+=4),vt.set(fr,_t),_t+=Er,jr==null&&vt.set(yr,_t)},Or=function(vt,_t,hr,yr,Rt){We(vt,_t,101010256),We(vt,_t+8,hr),We(vt,_t+10,hr),We(vt,_t+12,yr),We(vt,_t+16,Rt)};function Cr(ir,vt,_t){if(_t||(_t=vt,vt={}),typeof _t!="function")throw"no callback";var hr={};Dt(ir,"",hr,vt);var yr=Object.keys(hr),Rt=yr.length,fr=0,Ct=0,Zt=Rt,jr=new Array(Rt),or=[],Er=function(){for(var Yi=0;Yi<or.length;++Yi)or[Yi]()},En=function(){var Yi=new g(Ct+22),Qi=fr,ga=Ct-fr;Ct=0;for(var Ra=0;Ra<Zt;++Ra){var $e=jr[Ra];try{Vn(Yi,Ct,$e.c,$e.d,$e.m,$e.n,$e.u,$e.p,null,$e.t),Vn(Yi,fr,$e.c,$e.d,$e.m,$e.n,$e.u,$e.p,Ct,$e.t),fr+=46+$e.n.length,Ct+=30+$e.n.length+$e.d.length}catch(ve){return _t(ve,null)}}Or(Yi,fr,jr.length,ga,Qi),_t(null,Yi)};Rt||En();for(var vn=function(Yi){var Qi=yr[Yi],ga=hr[Qi],Ra=ga[0],$e=ga[1],ve=ce(),Ne=Ra.length;ve.p(Ra);var je=vr(Qi),Ze=je.length,Qe=$e.level==0?0:8,tt=function(dt,Xt){if(dt)Er(),_t(dt,null);else{var Ur=Xt.length;jr[Yi]={t:Qe,d:Xt,m:Ne,c:ve.d(),u:Qi.length!=Ur,n:je,p:$e},fr+=30+Ze+Ur,Ct+=76+2*Ze+Ur,--Rt||En()}};if(je.length>65535&&tt("filename too long",null),!Qe)tt(null,Ra);else if(Ne<16e4)try{tt(null,mr(Ra,$e))}catch(yt){tt(yt,null)}else or.push(cr(Ra,$e,tt))},qn=0;qn<Zt;++qn)vn(qn);return Er}function xn(ir,vt){vt===void 0&&(vt={});var _t={},hr=[];Dt(ir,"",_t,vt);var yr=0,Rt=0;for(var fr in _t){var Ct=_t[fr],Zt=Ct[0],jr=Ct[1],or=jr.level==0?0:8,Er=vr(fr),En=Er.length;if(Er.length>65535)throw"filename too long";var vn=or?mr(Zt,jr):Zt,qn=vn.length,pi=ce();pi.p(Zt),hr.push({t:or,d:vn,m:Zt.length,c:pi.d(),u:fr.length!=En,n:Er,o:yr,p:jr}),yr+=30+En+qn,Rt+=76+2*En+qn}for(var Yi=new g(Rt+22),Qi=yr,ga=Rt-yr,Ra=0;Ra<hr.length;++Ra){var $e=hr[Ra];Vn(Yi,$e.o,$e.c,$e.d,$e.m,$e.n,$e.u,$e.p,null,$e.t),Vn(Yi,yr,$e.c,$e.d,$e.m,$e.n,$e.u,$e.p,$e.o,$e.t),yr+=46+$e.n.length}return Or(Yi,yr,hr.length,ga,Qi),Yi}function In(ir,vt){if(typeof vt!="function")throw"no callback";for(var _t=[],hr=function(){for(var vn=0;vn<_t.length;++vn)_t[vn]()},yr={},Rt=ir.length-22;Ue(ir,Rt)!=101010256;--Rt)if(!Rt||ir.length-Rt>65558){vt("invalid zip file",null);return}var fr=Le(ir,Rt+8);fr||vt(null,{});var Ct=fr,Zt=Ue(ir,Rt+16),jr=Zt==4294967295;if(jr){if(Rt=Ue(ir,Rt-12),Ue(ir,Rt)!=101075792)throw"invalid zip file";Ct=fr=Ue(ir,Rt+32),Zt=Ue(ir,Rt+48)}for(var or=function(vn){var qn=rn(ir,Zt,jr),pi=qn[0],Yi=qn[1],Qi=qn[2],ga=qn[3],Ra=qn[4],$e=qn[5],ve=Tr(ir,$e);Zt=Ra;var Ne=function(Qe,tt){Qe?(hr(),vt(Qe,null)):(yr[ga]=tt,--fr||vt(null,yr))};if(!pi)Ne(null,P(ir,ve,ve+Yi));else if(pi==8){var je=ir.subarray(ve,ve+Yi);if(Yi<32e4)try{Ne(null,Ve(je,new g(Qi)))}catch(Ze){Ne(Ze,null)}else _t.push(ae(je,{size:Qi},Ne))}else Ne("unknown compression type "+pi,null)},Er=0;Er<Ct;++Er)or(Er);return hr}function ni(ir){for(var vt={},_t=ir.length-22;Ue(ir,_t)!=101010256;--_t)if(!_t||ir.length-_t>65558)throw"invalid zip file";var hr=Le(ir,_t+8);if(!hr)return{};var yr=Ue(ir,_t+16),Rt=yr==4294967295;if(Rt){if(_t=Ue(ir,_t-12),Ue(ir,_t)!=101075792)throw"invalid zip file";hr=Ue(ir,_t+32),yr=Ue(ir,_t+48)}for(var fr=0;fr<hr;++fr){var Ct=rn(ir,yr,Rt),Zt=Ct[0],jr=Ct[1],or=Ct[2],Er=Ct[3],En=Ct[4],vn=Ct[5],qn=Tr(ir,vn);if(yr=En,!Zt)vt[Er]=P(ir,qn,qn+jr);else if(Zt==8)vt[Er]=Ve(ir.subarray(qn,qn+jr),new g(or));else throw"unknown compression type "+Zt}return vt}},czTT:function(ue,z,i){},d4KN:function(ue,z,i){var T=i("ProS"),x=i("bYtY");function g(h,t){x.each(t,function(e){e.update="updateView",T.registerAction(e,function(m,f){var c={};return f.eachComponent({mainType:"series",subType:h,query:m},function(a){a[e.method]&&a[e.method](m.name,m.dataIndex);var l=a.getData();l.each(function(s){var n=l.getName(s);c[n]=a.isSelected(n)||!1})}),{name:m.name,selected:c,seriesId:m.seriesId}})})}ue.exports=g},dBmv:function(ue,z,i){var T=i("ProS"),x=i("szbU");i("vF/C"),i("qwVE"),i("MHoB"),i("PNag"),i("1u/T"),T.registerPreprocessor(x)},"dF/Y":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:"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"},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="DownloadOutlined";var m=z.a=x.forwardRef(e)},dMvE:function(ue,z){var i={linear:function(g){return g},quadraticIn:function(g){return g*g},quadraticOut:function(g){return g*(2-g)},quadraticInOut:function(g){return(g*=2)<1?.5*g*g:-.5*(--g*(g-2)-1)},cubicIn:function(g){return g*g*g},cubicOut:function(g){return--g*g*g+1},cubicInOut:function(g){return(g*=2)<1?.5*g*g*g:.5*((g-=2)*g*g+2)},quarticIn:function(g){return g*g*g*g},quarticOut:function(g){return 1- --g*g*g*g},quarticInOut:function(g){return(g*=2)<1?.5*g*g*g*g:-.5*((g-=2)*g*g*g-2)},quinticIn:function(g){return g*g*g*g*g},quinticOut:function(g){return--g*g*g*g*g+1},quinticInOut:function(g){return(g*=2)<1?.5*g*g*g*g*g:.5*((g-=2)*g*g*g*g+2)},sinusoidalIn:function(g){return 1-Math.cos(g*Math.PI/2)},sinusoidalOut:function(g){return Math.sin(g*Math.PI/2)},sinusoidalInOut:function(g){return .5*(1-Math.cos(Math.PI*g))},exponentialIn:function(g){return g===0?0:Math.pow(1024,g-1)},exponentialOut:function(g){return g===1?1:1-Math.pow(2,-10*g)},exponentialInOut:function(g){return g===0?0:g===1?1:(g*=2)<1?.5*Math.pow(1024,g-1):.5*(-Math.pow(2,-10*(g-1))+2)},circularIn:function(g){return 1-Math.sqrt(1-g*g)},circularOut:function(g){return Math.sqrt(1- --g*g)},circularInOut:function(g){return(g*=2)<1?-.5*(Math.sqrt(1-g*g)-1):.5*(Math.sqrt(1-(g-=2)*g)+1)},elasticIn:function(g){var h,t=.1,e=.4;return g===0?0:g===1?1:(!t||t<1?(t=1,h=e/4):h=e*Math.asin(1/t)/(2*Math.PI),-(t*Math.pow(2,10*(g-=1))*Math.sin((g-h)*(2*Math.PI)/e)))},elasticOut:function(g){var h,t=.1,e=.4;return g===0?0:g===1?1:(!t||t<1?(t=1,h=e/4):h=e*Math.asin(1/t)/(2*Math.PI),t*Math.pow(2,-10*g)*Math.sin((g-h)*(2*Math.PI)/e)+1)},elasticInOut:function(g){var h,t=.1,e=.4;return g===0?0:g===1?1:(!t||t<1?(t=1,h=e/4):h=e*Math.asin(1/t)/(2*Math.PI),(g*=2)<1?-.5*(t*Math.pow(2,10*(g-=1))*Math.sin((g-h)*(2*Math.PI)/e)):t*Math.pow(2,-10*(g-=1))*Math.sin((g-h)*(2*Math.PI)/e)*.5+1)},backIn:function(g){var h=1.70158;return g*g*((h+1)*g-h)},backOut:function(g){var h=1.70158;return--g*g*((h+1)*g+h)+1},backInOut:function(g){var h=1.70158*1.525;return(g*=2)<1?.5*(g*g*((h+1)*g-h)):.5*((g-=2)*g*((h+1)*g+h)+2)},bounceIn:function(g){return 1-i.bounceOut(1-g)},bounceOut:function(g){return g<1/2.75?7.5625*g*g:g<2/2.75?7.5625*(g-=1.5/2.75)*g+.75:g<2.5/2.75?7.5625*(g-=2.25/2.75)*g+.9375:7.5625*(g-=2.625/2.75)*g+.984375},bounceInOut:function(g){return g<.5?i.bounceIn(g*2)*.5:i.bounceOut(g*2-1)*.5+.5}},T=i;ue.exports=T},diRs:function(ue,z,i){"use strict";var T=i("pVnL"),x=i.n(T),g=i("q1tI"),h=i.n(g),t=i("3S7+"),e=i("H84U"),m=i("bogI"),f=function(a,l){var s={};for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&l.indexOf(n)<0&&(s[n]=a[n]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,n=Object.getOwnPropertySymbols(a);d<n.length;d++)l.indexOf(n[d])<0&&Object.prototype.propertyIsEnumerable.call(a,n[d])&&(s[n[d]]=a[n[d]]);return s},c=g.forwardRef(function(a,l){var s=a.prefixCls,n=a.title,d=a.content,r=f(a,["prefixCls","title","content"]),o=g.useContext(e.b),u=o.getPrefixCls,p=function(w){return g.createElement(g.Fragment,null,n&&g.createElement("div",{className:"".concat(w,"-title")},Object(m.a)(n)),g.createElement("div",{className:"".concat(w,"-inner-content")},Object(m.a)(d)))},A=u("popover",s);return g.createElement(t.a,x()({},r,{prefixCls:A,ref:l,overlay:p(A)}))});c.displayName="Popover",c.defaultProps={placement:"top",transitionName:"zoom-big",trigger:"hover",mouseEnterDelay:.1,mouseLeaveDelay:.1,overlayStyle:{}},z.a=c},digP:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0});var T={icon:function(g,h){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:h}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:g}}]}},name:"file",theme:"twotone"};z.default=T},dmGj:function(ue,z,i){var T=i("DEFe"),x=i("ProS"),g=x.extendComponentView({type:"geo",init:function(h,t){var e=new T(t,!0);this._mapDraw=e,this.group.add(e.group)},render:function(h,t,e,m){if(m&&m.type==="geoToggleSelect"&&m.from===this.uid)return;var f=this._mapDraw;h.get("show")?f.draw(h,t,e,this,m):this._mapDraw.group.removeAll(),this.group.silent=h.get("silent")},dispose:function(){this._mapDraw&&this._mapDraw.remove()}});ue.exports=g},dnwI:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("YH21"),h=i("Kagy"),t=i("IUWy"),e=h.toolbox.dataView,m=new Array(60).join("-"),f=" ";function c(y){var _={},E=[],I=[];return y.eachRawSeries(function(S){var C=S.coordinateSystem;if(C&&(C.type==="cartesian2d"||C.type==="polar")){var N=C.getBaseAxis();if(N.type==="category"){var M=N.dim+"_"+N.index;_[M]||(_[M]={categoryAxis:N,valueAxis:C.getOtherAxis(N),series:[]},I.push({axisDim:N.dim,axisIndex:N.index})),_[M].series.push(S)}else E.push(S)}else E.push(S)}),{seriesGroupByCategoryAxis:_,other:E,meta:I}}function a(y){var _=[];return x.each(y,function(E,I){var S=E.categoryAxis,C=E.valueAxis,N=C.dim,M=[" "].concat(x.map(E.series,function(j){return j.name})),P=[S.model.getCategories()];x.each(E.series,function(j){P.push(j.getRawData().mapArray(N,function(W){return W}))});for(var B=[M.join(f)],X=0;X<P[0].length;X++){for(var V=[],Y=0;Y<P.length;Y++)V.push(P[Y][X]);B.push(V.join(f))}_.push(B.join(`
`))}),_.join(`
`+m+`
`)}function l(y){return x.map(y,function(_){var E=_.getRawData(),I=[_.name],S=[];return E.each(E.dimensions,function(){for(var C=arguments.length,N=arguments[C-1],M=E.getName(N),P=0;P<C-1;P++)S[P]=arguments[P];I.push((M?M+f:"")+S.join(f))}),I.join(`
`)}).join(`
`+m+`
`)}function s(y){var _=c(y);return{value:x.filter([a(_.seriesGroupByCategoryAxis),l(_.other)],function(E){return E.replace(/[\n\t\s]/g,"")}).join(`
`+m+`
`),meta:_.meta}}function n(y){return y.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function d(y){var _=y.slice(0,y.indexOf(`
`));if(_.indexOf(f)>=0)return!0}var r=new RegExp("["+f+"]+","g");function o(y){for(var _=y.split(/\n+/g),E=n(_.shift()).split(r),I=[],S=x.map(E,function(P){return{name:P,data:[]}}),C=0;C<_.length;C++){var N=n(_[C]).split(r);I.push(N.shift());for(var M=0;M<N.length;M++)S[M]&&(S[M].data[C]=N[M])}return{series:S,categories:I}}function u(y){for(var _=y.split(/\n+/g),E=n(_.shift()),I=[],S=0;S<_.length;S++){var C=n(_[S]).split(r),N="",M,P=!1;isNaN(C[0])?(P=!0,N=C[0],C=C.slice(1),I[S]={name:N,value:[]},M=I[S].value):M=I[S]=[];for(var B=0;B<C.length;B++)M.push(+C[B]);M.length===1&&(P?I[S].value=M[0]:I[S]=M[0])}return{name:E,data:I}}function p(y,_){var E=y.split(new RegExp(`
*`+m+`
*`,"g")),I={series:[]};return x.each(E,function(S,C){if(d(S)){var N=o(S),M=_[C],P=M.axisDim+"Axis";M&&(I[P]=I[P]||[],I[P][M.axisIndex]={data:N.categories},I.series=I.series.concat(N.series))}else{var N=u(S);I.series.push(N)}}),I}function A(y){this._dom=null,this.model=y}A.defaultOption={show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:x.clone(e.title),lang:x.clone(e.lang),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"},A.prototype.onclick=function(y,_){var E=_.getDom(),I=this.model;this._dom&&E.removeChild(this._dom);var S=document.createElement("div");S.style.cssText="position:absolute;left:5px;top:5px;bottom:5px;right:5px;",S.style.backgroundColor=I.get("backgroundColor")||"#fff";var C=document.createElement("h4"),N=I.get("lang")||[];C.innerHTML=N[0]||I.get("title"),C.style.cssText="margin: 10px 20px;",C.style.color=I.get("textColor");var M=document.createElement("div"),P=document.createElement("textarea");M.style.cssText="display:block;width:100%;overflow:auto;";var B=I.get("optionToContent"),X=I.get("contentToOption"),V=s(y);if(typeof B=="function"){var Y=B(_.getOption());typeof Y=="string"?M.innerHTML=Y:x.isDom(Y)&&M.appendChild(Y)}else M.appendChild(P),P.readOnly=I.get("readOnly"),P.style.cssText="width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;",P.style.color=I.get("textColor"),P.style.borderColor=I.get("textareaBorderColor"),P.style.backgroundColor=I.get("textareaColor"),P.value=V.value;var j=V.meta,W=document.createElement("div");W.style.cssText="position:absolute;bottom:0;left:0;right:0;";var U="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",R=document.createElement("div"),K=document.createElement("div");U+=";background-color:"+I.get("buttonColor"),U+=";color:"+I.get("buttonTextColor");var G=this;function H(){E.removeChild(S),G._dom=null}g.addEventListener(R,"click",H),g.addEventListener(K,"click",function(){var Z;try{typeof X=="function"?Z=X(M,_.getOption()):Z=p(P.value,j)}catch(q){throw H(),new Error("Data view format error "+q)}Z&&_.dispatchAction({type:"changeDataView",newOption:Z}),H()}),R.innerHTML=N[1],K.innerHTML=N[2],K.style.cssText=U,R.style.cssText=U,!I.get("readOnly")&&W.appendChild(K),W.appendChild(R),S.appendChild(C),S.appendChild(M),S.appendChild(W),M.style.height=E.clientHeight-80+"px",E.appendChild(S),this._dom=S},A.prototype.remove=function(y,_){this._dom&&_.getDom().removeChild(this._dom)},A.prototype.dispose=function(y,_){this.remove(y,_)};function b(y,_){return x.map(y,function(E,I){var S=_&&_[I];return x.isObject(S)&&!x.isArray(S)?(x.isObject(E)&&!x.isArray(E)&&(E=E.value),x.defaults({value:E},S)):E})}t.register("dataView",A),T.registerAction({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(y,_){var E=[];x.each(y.newOption.series,function(I){var S=_.getSeriesByName(I.name)[0];if(!S)E.push(x.extend({type:"scatter"},I));else{var C=S.get("data");E.push({name:I.name,data:b(I.data,C)})}}),_.mergeOption(x.defaults({series:E},y.newOption))});var w=A;ue.exports=w},dqUG:function(ue,z,i){var T=i("Gev7"),x=i("bYtY"),g=i("6GrX"),h=i("pzxd"),t=i("gut8"),e=t.ContextCachedBy,m=function(a){T.call(this,a)};m.prototype={constructor:m,type:"text",brush:function(a,l){var s=this.style;this.__dirty&&h.normalizeTextStyle(s,!0),s.fill=s.stroke=s.shadowBlur=s.shadowColor=s.shadowOffsetX=s.shadowOffsetY=null;var n=s.text;if(n!=null&&(n+=""),!h.needDrawText(n,s)){a.__attrCachedBy=e.NONE;return}this.setTransform(a),h.renderText(this,a,n,s,null,l),this.restoreTransform(a)},getBoundingRect:function(){var a=this.style;if(this.__dirty&&h.normalizeTextStyle(a,!0),!this._rect){var l=a.text;l!=null?l+="":l="";var s=g.getBoundingRect(a.text+"",a.font,a.textAlign,a.textVerticalAlign,a.textPadding,a.textLineHeight,a.rich);if(s.x+=a.x||0,s.y+=a.y||0,h.getStroke(a.textStroke,a.textStrokeWidth)){var n=a.textStrokeWidth;s.x-=n/2,s.y-=n/2,s.width+=n,s.height+=n}this._rect=s}return this._rect}},x.inherits(m,T);var f=m;ue.exports=f},dt0z:function(ue,z,i){var T=i("zoYe");function x(g){return g==null?"":T(g)}ue.exports=x},dtIV:function(ue,z,i){"use strict";i.r(z),function(T){i.d(z,"AcroForm",function(){return Ye}),i.d(z,"AcroFormAppearance",function(){return ae}),i.d(z,"AcroFormButton",function(){return Gt}),i.d(z,"AcroFormCheckBox",function(){return mr}),i.d(z,"AcroFormChoiceField",function(){return bt}),i.d(z,"AcroFormComboBox",function(){return lr}),i.d(z,"AcroFormEditBox",function(){return mt}),i.d(z,"AcroFormListBox",function(){return Mt}),i.d(z,"AcroFormPasswordField",function(){return pe}),i.d(z,"AcroFormPushButton",function(){return Jt}),i.d(z,"AcroFormRadioButton",function(){return dr}),i.d(z,"AcroFormTextField",function(){return it}),i.d(z,"GState",function(){return Y}),i.d(z,"ShadingPattern",function(){return W}),i.d(z,"TilingPattern",function(){return U}),i.d(z,"jsPDF",function(){return R});var x=i("cDf5"),g=i.n(x),h=i("crp1");/** @license
*
* jsPDF - PDF Document creation from JavaScript
* Version 2.5.1 Built on 2022-01-28T15:37:57.791Z
* CommitID 00000000
*
* Copyright (c) 2010-2021 James Hall <james@parall.ax>, https://github.com/MrRio/jsPDF
* 2015-2021 yWorks GmbH, http://www.yworks.com
* 2015-2021 Lukas Holländer <lukas.hollaender@yworks.com>, https://github.com/HackbrettXXX
* 2016-2018 Aras Abbasi <aras.abbasi@gmail.com>
* 2010 Aaron Spike, https://github.com/acspike
* 2012 Willow Systems Corporation, https://github.com/willowsystems
* 2012 Pablo Hess, https://github.com/pablohess
* 2012 Florian Jenett, https://github.com/fjenett
* 2013 Warren Weckesser, https://github.com/warrenweckesser
* 2013 Youssef Beddad, https://github.com/lifof
* 2013 Lee Driscoll, https://github.com/lsdriscoll
* 2013 Stefan Slonevskiy, https://github.com/stefslon
* 2013 Jeremy Morel, https://github.com/jmorel
* 2013 Christoph Hartmann, https://github.com/chris-rock
* 2014 Juan Pablo Gaviria, https://github.com/juanpgaviria
* 2014 James Makes, https://github.com/dollaruw
* 2014 Diego Casorran, https://github.com/diegocr
* 2014 Steven Spungin, https://github.com/Flamenco
* 2014 Kenneth Glassey, https://github.com/Gavvers
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* Contributor(s):
* siefkenj, ahwolf, rickygu, Midnith, saintclair, eaparango,
* kim3er, mfo, alnorth, Flamenco
*/var t=function(){return typeof window!="undefined"?window:typeof T!="undefined"?T:typeof self!="undefined"?self:this}();function e(){t.console&&typeof t.console.log=="function"&&t.console.log.apply(t.console,arguments)}var m={log:e,warn:function(ve){t.console&&(typeof t.console.warn=="function"?t.console.warn.apply(t.console,arguments):e.call(null,arguments))},error:function(ve){t.console&&(typeof t.console.error=="function"?t.console.error.apply(t.console,arguments):e(ve))}};function f($e,ve,Ne){var je=new XMLHttpRequest;je.open("GET",$e),je.responseType="blob",je.onload=function(){n(je.response,ve,Ne)},je.onerror=function(){m.error("could not download file")},je.send()}function c($e){var ve=new XMLHttpRequest;ve.open("HEAD",$e,!1);try{ve.send()}catch(Ne){}return ve.status>=200&&ve.status<=299}function a($e){try{$e.dispatchEvent(new MouseEvent("click"))}catch(Ne){var ve=document.createEvent("MouseEvents");ve.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),$e.dispatchEvent(ve)}}var l,s,n=t.saveAs||((typeof window=="undefined"?"undefined":g()(window))!=="object"||window!==t?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function($e,ve,Ne){var je=t.URL||t.webkitURL,Ze=document.createElement("a");ve=ve||$e.name||"download",Ze.download=ve,Ze.rel="noopener",typeof $e=="string"?(Ze.href=$e,Ze.origin!==location.origin?c(Ze.href)?f($e,ve,Ne):a(Ze,Ze.target="_blank"):a(Ze)):(Ze.href=je.createObjectURL($e),setTimeout(function(){je.revokeObjectURL(Ze.href)},4e4),setTimeout(function(){a(Ze)},0))}:"msSaveOrOpenBlob"in navigator?function($e,ve,Ne){if(ve=ve||$e.name||"download",typeof $e=="string")if(c($e))f($e,ve,Ne);else{var je=document.createElement("a");je.href=$e,je.target="_blank",setTimeout(function(){a(je)})}else navigator.msSaveOrOpenBlob(function(Ze,Qe){return Qe===void 0?Qe={autoBom:!1}:g()(Qe)!=="object"&&(m.warn("Deprecated: Expected third argument to be a object"),Qe={autoBom:!Qe}),Qe.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(Ze.type)?new Blob([String.fromCharCode(65279),Ze],{type:Ze.type}):Ze}($e,Ne),ve)}:function($e,ve,Ne,je){if((je=je||open("","_blank"))&&(je.document.title=je.document.body.innerText="downloading..."),typeof $e=="string")return f($e,ve,Ne);var Ze=$e.type==="application/octet-stream",Qe=/constructor/i.test(t.HTMLElement)||t.safari,tt=/CriOS\/[\d]+/.test(navigator.userAgent);if((tt||Ze&&Qe)&&(typeof FileReader=="undefined"?"undefined":g()(FileReader))==="object"){var yt=new FileReader;yt.onloadend=function(){var Ur=yt.result;Ur=tt?Ur:Ur.replace(/^data:[^;]*;/,"data:attachment/file;"),je?je.location.href=Ur:location=Ur,je=null},yt.readAsDataURL($e)}else{var dt=t.URL||t.webkitURL,Xt=dt.createObjectURL($e);je?je.location=Xt:location.href=Xt,je=null,setTimeout(function(){dt.revokeObjectURL(Xt)},4e4)}});/**
* A class to parse color values
* @author Stoyan Stefanov <sstoo@gmail.com>
* {@link http://www.phpied.com/rgb-color-parser-in-javascript/}
* @license Use it if you like it
*/function d($e){var ve;$e=$e||"",this.ok=!1,$e.charAt(0)=="#"&&($e=$e.substr(1,6)),$e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",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",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",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:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[$e=($e=$e.replace(/ /g,"")).toLowerCase()]||$e;for(var Ne=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(dt){return[parseInt(dt[1]),parseInt(dt[2]),parseInt(dt[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(dt){return[parseInt(dt[1],16),parseInt(dt[2],16),parseInt(dt[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(dt){return[parseInt(dt[1]+dt[1],16),parseInt(dt[2]+dt[2],16),parseInt(dt[3]+dt[3],16)]}}],je=0;je<Ne.length;je++){var Ze=Ne[je].re,Qe=Ne[je].process,tt=Ze.exec($e);tt&&(ve=Qe(tt),this.r=ve[0],this.g=ve[1],this.b=ve[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var yt=this.r.toString(16),dt=this.g.toString(16),Xt=this.b.toString(16);return yt.length==1&&(yt="0"+yt),dt.length==1&&(dt="0"+dt),Xt.length==1&&(Xt="0"+Xt),"#"+yt+dt+Xt}}/**
* @license
* Joseph Myers does not specify a particular license for his work.
*
* Author: Joseph Myers
* Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js
*
* Modified by: Owen Leong
*/function r($e,ve){var Ne=$e[0],je=$e[1],Ze=$e[2],Qe=$e[3];Ne=u(Ne,je,Ze,Qe,ve[0],7,-680876936),Qe=u(Qe,Ne,je,Ze,ve[1],12,-389564586),Ze=u(Ze,Qe,Ne,je,ve[2],17,606105819),je=u(je,Ze,Qe,Ne,ve[3],22,-1044525330),Ne=u(Ne,je,Ze,Qe,ve[4],7,-176418897),Qe=u(Qe,Ne,je,Ze,ve[5],12,1200080426),Ze=u(Ze,Qe,Ne,je,ve[6],17,-1473231341),je=u(je,Ze,Qe,Ne,ve[7],22,-45705983),Ne=u(Ne,je,Ze,Qe,ve[8],7,1770035416),Qe=u(Qe,Ne,je,Ze,ve[9],12,-1958414417),Ze=u(Ze,Qe,Ne,je,ve[10],17,-42063),je=u(je,Ze,Qe,Ne,ve[11],22,-1990404162),Ne=u(Ne,je,Ze,Qe,ve[12],7,1804603682),Qe=u(Qe,Ne,je,Ze,ve[13],12,-40341101),Ze=u(Ze,Qe,Ne,je,ve[14],17,-1502002290),Ne=p(Ne,je=u(je,Ze,Qe,Ne,ve[15],22,1236535329),Ze,Qe,ve[1],5,-165796510),Qe=p(Qe,Ne,je,Ze,ve[6],9,-1069501632),Ze=p(Ze,Qe,Ne,je,ve[11],14,643717713),je=p(je,Ze,Qe,Ne,ve[0],20,-373897302),Ne=p(Ne,je,Ze,Qe,ve[5],5,-701558691),Qe=p(Qe,Ne,je,Ze,ve[10],9,38016083),Ze=p(Ze,Qe,Ne,je,ve[15],14,-660478335),je=p(je,Ze,Qe,Ne,ve[4],20,-405537848),Ne=p(Ne,je,Ze,Qe,ve[9],5,568446438),Qe=p(Qe,Ne,je,Ze,ve[14],9,-1019803690),Ze=p(Ze,Qe,Ne,je,ve[3],14,-187363961),je=p(je,Ze,Qe,Ne,ve[8],20,1163531501),Ne=p(Ne,je,Ze,Qe,ve[13],5,-1444681467),Qe=p(Qe,Ne,je,Ze,ve[2],9,-51403784),Ze=p(Ze,Qe,Ne,je,ve[7],14,1735328473),Ne=A(Ne,je=p(je,Ze,Qe,Ne,ve[12],20,-1926607734),Ze,Qe,ve[5],4,-378558),Qe=A(Qe,Ne,je,Ze,ve[8],11,-2022574463),Ze=A(Ze,Qe,Ne,je,ve[11],16,1839030562),je=A(je,Ze,Qe,Ne,ve[14],23,-35309556),Ne=A(Ne,je,Ze,Qe,ve[1],4,-1530992060),Qe=A(Qe,Ne,je,Ze,ve[4],11,1272893353),Ze=A(Ze,Qe,Ne,je,ve[7],16,-155497632),je=A(je,Ze,Qe,Ne,ve[10],23,-1094730640),Ne=A(Ne,je,Ze,Qe,ve[13],4,681279174),Qe=A(Qe,Ne,je,Ze,ve[0],11,-358537222),Ze=A(Ze,Qe,Ne,je,ve[3],16,-722521979),je=A(je,Ze,Qe,Ne,ve[6],23,76029189),Ne=A(Ne,je,Ze,Qe,ve[9],4,-640364487),Qe=A(Qe,Ne,je,Ze,ve[12],11,-421815835),Ze=A(Ze,Qe,Ne,je,ve[15],16,530742520),Ne=b(Ne,je=A(je,Ze,Qe,Ne,ve[2],23,-995338651),Ze,Qe,ve[0],6,-198630844),Qe=b(Qe,Ne,je,Ze,ve[7],10,1126891415),Ze=b(Ze,Qe,Ne,je,ve[14],15,-1416354905),je=b(je,Ze,Qe,Ne,ve[5],21,-57434055),Ne=b(Ne,je,Ze,Qe,ve[12],6,1700485571),Qe=b(Qe,Ne,je,Ze,ve[3],10,-1894986606),Ze=b(Ze,Qe,Ne,je,ve[10],15,-1051523),je=b(je,Ze,Qe,Ne,ve[1],21,-2054922799),Ne=b(Ne,je,Ze,Qe,ve[8],6,1873313359),Qe=b(Qe,Ne,je,Ze,ve[15],10,-30611744),Ze=b(Ze,Qe,Ne,je,ve[6],15,-1560198380),je=b(je,Ze,Qe,Ne,ve[13],21,1309151649),Ne=b(Ne,je,Ze,Qe,ve[4],6,-145523070),Qe=b(Qe,Ne,je,Ze,ve[11],10,-1120210379),Ze=b(Ze,Qe,Ne,je,ve[2],15,718787259),je=b(je,Ze,Qe,Ne,ve[9],21,-343485551),$e[0]=N(Ne,$e[0]),$e[1]=N(je,$e[1]),$e[2]=N(Ze,$e[2]),$e[3]=N(Qe,$e[3])}function o($e,ve,Ne,je,Ze,Qe){return ve=N(N(ve,$e),N(je,Qe)),N(ve<<Ze|ve>>>32-Ze,Ne)}function u($e,ve,Ne,je,Ze,Qe,tt){return o(ve&Ne|~ve&je,$e,ve,Ze,Qe,tt)}function p($e,ve,Ne,je,Ze,Qe,tt){return o(ve&je|Ne&~je,$e,ve,Ze,Qe,tt)}function A($e,ve,Ne,je,Ze,Qe,tt){return o(ve^Ne^je,$e,ve,Ze,Qe,tt)}function b($e,ve,Ne,je,Ze,Qe,tt){return o(Ne^(ve|~je),$e,ve,Ze,Qe,tt)}function w($e){var ve,Ne=$e.length,je=[1732584193,-271733879,-1732584194,271733878];for(ve=64;ve<=$e.length;ve+=64)r(je,y($e.substring(ve-64,ve)));$e=$e.substring(ve-64);var Ze=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(ve=0;ve<$e.length;ve++)Ze[ve>>2]|=$e.charCodeAt(ve)<<(ve%4<<3);if(Ze[ve>>2]|=128<<(ve%4<<3),ve>55)for(r(je,Ze),ve=0;ve<16;ve++)Ze[ve]=0;return Ze[14]=8*Ne,r(je,Ze),je}function y($e){var ve,Ne=[];for(ve=0;ve<64;ve+=4)Ne[ve>>2]=$e.charCodeAt(ve)+($e.charCodeAt(ve+1)<<8)+($e.charCodeAt(ve+2)<<16)+($e.charCodeAt(ve+3)<<24);return Ne}l=t.atob.bind(t),s=t.btoa.bind(t);var _="0123456789abcdef".split("");function E($e){for(var ve="",Ne=0;Ne<4;Ne++)ve+=_[$e>>8*Ne+4&15]+_[$e>>8*Ne&15];return ve}function I($e){return String.fromCharCode((255&$e)>>0,(65280&$e)>>8,(16711680&$e)>>16,(4278190080&$e)>>24)}function S($e){return w($e).map(I).join("")}var C=function($e){for(var ve=0;ve<$e.length;ve++)$e[ve]=E($e[ve]);return $e.join("")}(w("hello"))!="5d41402abc4b2a76b9719d911017c592";function N($e,ve){if(C){var Ne=(65535&$e)+(65535&ve);return($e>>16)+(ve>>16)+(Ne>>16)<<16|65535&Ne}return $e+ve&4294967295}/**
* @license
* FPDF is released under a permissive license: there is no usage restriction.
* You may embed it freely in your application (commercial or not), with or
* without modifications.
*
* Reference: http://www.fpdf.org/en/script/script37.php
*/function M($e,ve){var Ne,je,Ze,Qe;if($e!==Ne){for(var tt=(Ze=$e,Qe=1+(256/$e.length>>0),new Array(Qe+1).join(Ze)),yt=[],dt=0;dt<256;dt++)yt[dt]=dt;var Xt=0;for(dt=0;dt<256;dt++){var Ur=yt[dt];Xt=(Xt+Ur+tt.charCodeAt(dt))%256,yt[dt]=yt[Xt],yt[Xt]=Ur}Ne=$e,je=yt}else yt=je;var Ir=ve.length,Jr=0,$t=0,Bn="";for(dt=0;dt<Ir;dt++)$t=($t+(Ur=yt[Jr=(Jr+1)%256]))%256,yt[Jr]=yt[$t],yt[$t]=Ur,tt=yt[(yt[Jr]+yt[$t])%256],Bn+=String.fromCharCode(ve.charCodeAt(dt)^tt);return Bn}/**
* @license
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
* Author: Owen Leong (@owenl131)
* Date: 15 Oct 2020
* References:
* https://www.cs.cmu.edu/~dst/Adobe/Gallery/anon21jul01-pdf-encryption.txt
* https://github.com/foliojs/pdfkit/blob/master/lib/security.js
* http://www.fpdf.org/en/script/script37.php
*/var P={print:4,modify:8,copy:16,"annot-forms":32};function B($e,ve,Ne,je){this.v=1,this.r=2;var Ze=192;$e.forEach(function(yt){if(P.perm!==void 0)throw new Error("Invalid permission: "+yt);Ze+=P[yt]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var Qe=(ve+this.padding).substr(0,32),tt=(Ne+this.padding).substr(0,32);this.O=this.processOwnerPassword(Qe,tt),this.P=-(1+(255^Ze)),this.encryptionKey=S(Qe+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(je)).substr(0,5),this.U=M(this.encryptionKey,this.padding)}function X($e){if(/[^\u0000-\u00ff]/.test($e))throw new Error("Invalid PDF Name Object: "+$e+", Only accept ASCII characters.");for(var ve="",Ne=$e.length,je=0;je<Ne;je++){var Ze=$e.charCodeAt(je);Ze<33||Ze===35||Ze===37||Ze===40||Ze===41||Ze===47||Ze===60||Ze===62||Ze===91||Ze===93||Ze===123||Ze===125||Ze>126?ve+="#"+("0"+Ze.toString(16)).slice(-2):ve+=$e[je]}return ve}function V($e){if(g()($e)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var ve={};this.subscribe=function(Ne,je,Ze){if(Ze=Ze||!1,typeof Ne!="string"||typeof je!="function"||typeof Ze!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");ve.hasOwnProperty(Ne)||(ve[Ne]={});var Qe=Math.random().toString(35);return ve[Ne][Qe]=[je,!!Ze],Qe},this.unsubscribe=function(Ne){for(var je in ve)if(ve[je][Ne])return delete ve[je][Ne],Object.keys(ve[je]).length===0&&delete ve[je],!0;return!1},this.publish=function(Ne){if(ve.hasOwnProperty(Ne)){var je=Array.prototype.slice.call(arguments,1),Ze=[];for(var Qe in ve[Ne]){var tt=ve[Ne][Qe];try{tt[0].apply($e,je)}catch(yt){t.console&&m.error("jsPDF PubSub Error",yt.message,yt)}tt[1]&&Ze.push(Qe)}Ze.length&&Ze.forEach(this.unsubscribe)}},this.getTopics=function(){return ve}}function Y($e){if(!(this instanceof Y))return new Y($e);var ve="opacity,stroke-opacity".split(",");for(var Ne in $e)$e.hasOwnProperty(Ne)&&ve.indexOf(Ne)>=0&&(this[Ne]=$e[Ne]);this.id="",this.objectNumber=-1}function j($e,ve){this.gState=$e,this.matrix=ve,this.id="",this.objectNumber=-1}function W($e,ve,Ne,je,Ze){if(!(this instanceof W))return new W($e,ve,Ne,je,Ze);this.type=$e==="axial"?2:3,this.coords=ve,this.colors=Ne,j.call(this,je,Ze)}function U($e,ve,Ne,je,Ze){if(!(this instanceof U))return new U($e,ve,Ne,je,Ze);this.boundingBox=$e,this.xStep=ve,this.yStep=Ne,this.stream="",this.cloneIndex=0,j.call(this,je,Ze)}function R($e){var ve,Ne=typeof arguments[0]=="string"?arguments[0]:"p",je=arguments[1],Ze=arguments[2],Qe=arguments[3],tt=[],yt=1,dt=16,Xt="S",Ur=null;g()($e=$e||{})==="object"&&(Ne=$e.orientation,je=$e.unit||je,Ze=$e.format||Ze,Qe=$e.compress||$e.compressPdf||Qe,(Ur=$e.encryption||null)!==null&&(Ur.userPassword=Ur.userPassword||"",Ur.ownerPassword=Ur.ownerPassword||"",Ur.userPermissions=Ur.userPermissions||[]),yt=typeof $e.userUnit=="number"?Math.abs($e.userUnit):1,$e.precision!==void 0&&(ve=$e.precision),$e.floatPrecision!==void 0&&(dt=$e.floatPrecision),Xt=$e.defaultPathOperation||"S"),tt=$e.filters||(Qe===!0?["FlateEncode"]:tt),je=je||"mm",Ne=(""+(Ne||"P")).toLowerCase();var Ir=$e.putOnlyUsedFonts||!1,Jr={},$t={internal:{},__private__:{}};$t.__private__.PubSub=V;var Bn="1.3",gr=$t.__private__.getPdfVersion=function(){return Bn};$t.__private__.setPdfVersion=function(wt){Bn=wt};var fn={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};$t.__private__.getPageFormats=function(){return fn};var qr=$t.__private__.getPageFormat=function(wt){return fn[wt]};Ze=Ze||"a4";var Mr={COMPAT:"compat",ADVANCED:"advanced"},Yn=Mr.COMPAT;function Ai(){this.saveGraphicsState(),sn(new wi(ln,0,0,-ln,0,Xs()*ln).toString()+" cm"),this.setFontSize(this.getFontSize()/ln),Xt="n",Yn=Mr.ADVANCED}function Fi(){this.restoreGraphicsState(),Xt="S",Yn=Mr.COMPAT}var Hi=$t.__private__.combineFontStyleAndFontWeight=function(wt,zt){if(wt=="bold"&&zt=="normal"||wt=="bold"&&zt==400||wt=="normal"&&zt=="italic"||wt=="bold"&&zt=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return zt&&(wt=zt==400||zt==="normal"?wt==="italic"?"italic":"normal":zt!=700&&zt!=="bold"||wt!=="normal"?(zt==700?"bold":zt)+""+wt:"bold"),wt};$t.advancedAPI=function(wt){var zt=Yn===Mr.COMPAT;return zt&&Ai.call(this),typeof wt!="function"||(wt(this),zt&&Fi.call(this)),this},$t.compatAPI=function(wt){var zt=Yn===Mr.ADVANCED;return zt&&Fi.call(this),typeof wt!="function"||(wt(this),zt&&Ai.call(this)),this},$t.isAdvancedAPI=function(){return Yn===Mr.ADVANCED};var ji,la=function(zt){if(Yn!==Mr.ADVANCED)throw new Error(zt+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},di=$t.roundToPrecision=$t.__private__.roundToPrecision=function(wt,zt){var wn=ve||zt;if(isNaN(wt)||isNaN(wn))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return wt.toFixed(wn).replace(/0+$/,"")};ji=$t.hpf=$t.__private__.hpf=typeof dt=="number"?function(wt){if(isNaN(wt))throw new Error("Invalid argument passed to jsPDF.hpf");return di(wt,dt)}:dt==="smart"?function(wt){if(isNaN(wt))throw new Error("Invalid argument passed to jsPDF.hpf");return di(wt,wt>-1&&wt<1?16:5)}:function(wt){if(isNaN(wt))throw new Error("Invalid argument passed to jsPDF.hpf");return di(wt,16)};var Sa=$t.f2=$t.__private__.f2=function(wt){if(isNaN(wt))throw new Error("Invalid argument passed to jsPDF.f2");return di(wt,2)},Hn=$t.__private__.f3=function(wt){if(isNaN(wt))throw new Error("Invalid argument passed to jsPDF.f3");return di(wt,3)},un=$t.scale=$t.__private__.scale=function(wt){if(isNaN(wt))throw new Error("Invalid argument passed to jsPDF.scale");return Yn===Mr.COMPAT?wt*ln:Yn===Mr.ADVANCED?wt:void 0},Xn=function(zt){return Yn===Mr.COMPAT?Xs()-zt:Yn===Mr.ADVANCED?zt:void 0},hn=function(zt){return un(Xn(zt))};$t.__private__.setPrecision=$t.setPrecision=function(wt){typeof parseInt(wt,10)=="number"&&(ve=parseInt(wt,10))};var Pi,Cn="00000000000000000000000000000000",oa=$t.__private__.getFileId=function(){return Cn},Ci=$t.__private__.setFileId=function(wt){return Cn=wt!==void 0&&/^[a-fA-F0-9]{32}$/.test(wt)?wt.toUpperCase():Cn.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),Ur!==null&&(Go=new B(Ur.userPermissions,Ur.userPassword,Ur.ownerPassword,Cn)),Cn};$t.setFileId=function(wt){return Ci(wt),this},$t.getFileId=function(){return oa()};var mi=$t.__private__.convertDateToPDFDate=function(wt){var zt=wt.getTimezoneOffset(),wn=zt<0?"+":"-",ti=Math.floor(Math.abs(zt/60)),At=Math.abs(zt%60),re=[wn,Wn(ti),"'",Wn(At),"'"].join("");return["D:",wt.getFullYear(),Wn(wt.getMonth()+1),Wn(wt.getDate()),Wn(wt.getHours()),Wn(wt.getMinutes()),Wn(wt.getSeconds()),re].join("")},Bi=$t.__private__.convertPDFDateToDate=function(wt){var zt=parseInt(wt.substr(2,4),10),wn=parseInt(wt.substr(6,2),10)-1,ti=parseInt(wt.substr(8,2),10),At=parseInt(wt.substr(10,2),10),re=parseInt(wt.substr(12,2),10),de=parseInt(wt.substr(14,2),10);return new Date(zt,wn,ti,At,re,de,0)},Ta=$t.__private__.setCreationDate=function(wt){var zt;if(wt===void 0&&(wt=new Date),wt instanceof Date)zt=mi(wt);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(wt))throw new Error("Invalid argument passed to jsPDF.setCreationDate");zt=wt}return Pi=zt},Fn=$t.__private__.getCreationDate=function(wt){var zt=Pi;return wt==="jsDate"&&(zt=Bi(Pi)),zt};$t.setCreationDate=function(wt){return Ta(wt),this},$t.getCreationDate=function(wt){return Fn(wt)};var en,Wn=$t.__private__.padd2=function(wt){return("0"+parseInt(wt)).slice(-2)},ui=$t.__private__.padd2Hex=function(wt){return("00"+(wt=wt.toString())).substr(wt.length)},Ti=0,Ei=[],qi=[],ea=0,ra=[],va=[],co=!1,no=qi,as=function(){Ti=0,ea=0,qi=[],Ei=[],ra=[],Pr=pn(),sr=pn()};$t.__private__.setCustomOutputDestination=function(wt){co=!0,no=wt};var ki=function(zt){co||(no=zt)};$t.__private__.resetCustomOutputDestination=function(){co=!1,no=qi};var sn=$t.__private__.out=function(wt){return wt=wt.toString(),ea+=wt.length+1,no.push(wt),no},fa=$t.__private__.write=function(wt){return sn(arguments.length===1?wt.toString():Array.prototype.join.call(arguments," "))},ba=$t.__private__.getArrayBuffer=function(wt){for(var zt=wt.length,wn=new ArrayBuffer(zt),ti=new Uint8Array(wn);zt--;)ti[zt]=wt.charCodeAt(zt);return wn},na=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];$t.__private__.getStandardFonts=function(){return na};var io=$e.fontSize||16;$t.__private__.setFontSize=$t.setFontSize=function(wt){return io=Yn===Mr.ADVANCED?wt/ln:wt,this};var Qt,dn=$t.__private__.getFontSize=$t.getFontSize=function(){return Yn===Mr.COMPAT?io:io*ln},Sn=$e.R2L||!1;$t.__private__.setR2L=$t.setR2L=function(wt){return Sn=wt,this},$t.__private__.getR2L=$t.getR2L=function(){return Sn};var Rn,Je=$t.__private__.setZoomMode=function(wt){var zt=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(wt))Qt=wt;else if(isNaN(wt)){if(zt.indexOf(wt)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+wt+'" is not recognized.');Qt=wt}else Qt=parseInt(wt,10)};$t.__private__.getZoomMode=function(){return Qt};var kt,Ar=$t.__private__.setPageMode=function(wt){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(wt)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+wt+'" is not recognized.');Rn=wt};$t.__private__.getPageMode=function(){return Rn};var wr=$t.__private__.setLayoutMode=function(wt){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(wt)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+wt+'" is not recognized.');kt=wt};$t.__private__.getLayoutMode=function(){return kt},$t.__private__.setDisplayMode=$t.setDisplayMode=function(wt,zt,wn){return Je(wt),wr(zt),Ar(wn),this};var Vr={title:"",subject:"",author:"",keywords:"",creator:""};$t.__private__.getDocumentProperty=function(wt){if(Object.keys(Vr).indexOf(wt)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Vr[wt]},$t.__private__.getDocumentProperties=function(){return Vr},$t.__private__.setDocumentProperties=$t.setProperties=$t.setDocumentProperties=function(wt){for(var zt in Vr)Vr.hasOwnProperty(zt)&&wt[zt]&&(Vr[zt]=wt[zt]);return this},$t.__private__.setDocumentProperty=function(wt,zt){if(Object.keys(Vr).indexOf(wt)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Vr[wt]=zt};var Yr,ln,On,Gn,Pn,si={},hi={},zn=[],$n={},Jn={},_i={},Oi={},Ki=null,ca=0,Gi=[],Ca=new V($t),Oa=$e.hotfixes||[],pa={},ta={},wa=[],wi=function wt(zt,wn,ti,At,re,de){if(!(this instanceof wt))return new wt(zt,wn,ti,At,re,de);isNaN(zt)&&(zt=1),isNaN(wn)&&(wn=0),isNaN(ti)&&(ti=0),isNaN(At)&&(At=1),isNaN(re)&&(re=0),isNaN(de)&&(de=0),this._matrix=[zt,wn,ti,At,re,de]};Object.defineProperty(wi.prototype,"sx",{get:function(){return this._matrix[0]},set:function(zt){this._matrix[0]=zt}}),Object.defineProperty(wi.prototype,"shy",{get:function(){return this._matrix[1]},set:function(zt){this._matrix[1]=zt}}),Object.defineProperty(wi.prototype,"shx",{get:function(){return this._matrix[2]},set:function(zt){this._matrix[2]=zt}}),Object.defineProperty(wi.prototype,"sy",{get:function(){return this._matrix[3]},set:function(zt){this._matrix[3]=zt}}),Object.defineProperty(wi.prototype,"tx",{get:function(){return this._matrix[4]},set:function(zt){this._matrix[4]=zt}}),Object.defineProperty(wi.prototype,"ty",{get:function(){return this._matrix[5]},set:function(zt){this._matrix[5]=zt}}),Object.defineProperty(wi.prototype,"a",{get:function(){return this._matrix[0]},set:function(zt){this._matrix[0]=zt}}),Object.defineProperty(wi.prototype,"b",{get:function(){return this._matrix[1]},set:function(zt){this._matrix[1]=zt}}),Object.defineProperty(wi.prototype,"c",{get:function(){return this._matrix[2]},set:function(zt){this._matrix[2]=zt}}),Object.defineProperty(wi.prototype,"d",{get:function(){return this._matrix[3]},set:function(zt){this._matrix[3]=zt}}),Object.defineProperty(wi.prototype,"e",{get:function(){return this._matrix[4]},set:function(zt){this._matrix[4]=zt}}),Object.defineProperty(wi.prototype,"f",{get:function(){return this._matrix[5]},set:function(zt){this._matrix[5]=zt}}),Object.defineProperty(wi.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(wi.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(wi.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(wi.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),wi.prototype.join=function(wt){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(ji).join(wt)},wi.prototype.multiply=function(wt){var zt=wt.sx*this.sx+wt.shy*this.shx,wn=wt.sx*this.shy+wt.shy*this.sy,ti=wt.shx*this.sx+wt.sy*this.shx,At=wt.shx*this.shy+wt.sy*this.sy,re=wt.tx*this.sx+wt.ty*this.shx+this.tx,de=wt.tx*this.shy+wt.ty*this.sy+this.ty;return new wi(zt,wn,ti,At,re,de)},wi.prototype.decompose=function(){var wt=this.sx,zt=this.shy,wn=this.shx,ti=this.sy,At=this.tx,re=this.ty,de=Math.sqrt(wt*wt+zt*zt),me=(wt/=de)*wn+(zt/=de)*ti;wn-=wt*me,ti-=zt*me;var ke=Math.sqrt(wn*wn+ti*ti);return me/=ke,wt*(ti/=ke)<zt*(wn/=ke)&&(wt=-wt,zt=-zt,me=-me,de=-de),{scale:new wi(de,0,0,ke,0,0),translate:new wi(1,0,0,1,At,re),rotate:new wi(wt,zt,-zt,wt,0,0),skew:new wi(1,0,me,1,0,0)}},wi.prototype.toString=function(wt){return this.join(" ")},wi.prototype.inversed=function(){var wt=this.sx,zt=this.shy,wn=this.shx,ti=this.sy,At=this.tx,re=this.ty,de=1/(wt*ti-zt*wn),me=ti*de,ke=-zt*de,ut=-wn*de,jt=wt*de;return new wi(me,ke,ut,jt,-me*At-ut*re,-ke*At-jt*re)},wi.prototype.applyToPoint=function(wt){var zt=wt.x*this.sx+wt.y*this.shx+this.tx,wn=wt.x*this.shy+wt.y*this.sy+this.ty;return new Fl(zt,wn)},wi.prototype.applyToRectangle=function(wt){var zt=this.applyToPoint(wt),wn=this.applyToPoint(new Fl(wt.x+wt.w,wt.y+wt.h));return new ec(zt.x,zt.y,wn.x-zt.x,wn.y-zt.y)},wi.prototype.clone=function(){var wt=this.sx,zt=this.shy,wn=this.shx,ti=this.sy,At=this.tx,re=this.ty;return new wi(wt,zt,wn,ti,At,re)},$t.Matrix=wi;var ha=$t.matrixMult=function(wt,zt){return zt.multiply(wt)},ja=new wi(1,0,0,1,0,0);$t.unitMatrix=$t.identityMatrix=ja;var Fr=function(zt,wn){if(!Jn[zt]){var ti=(wn instanceof W?"Sh":"P")+(Object.keys($n).length+1).toString(10);wn.id=ti,Jn[zt]=ti,$n[ti]=wn,Ca.publish("addPattern",wn)}};$t.ShadingPattern=W,$t.TilingPattern=U,$t.addShadingPattern=function(wt,zt){return la("addShadingPattern()"),Fr(wt,zt),this},$t.beginTilingPattern=function(wt){la("beginTilingPattern()"),oc(wt.boundingBox[0],wt.boundingBox[1],wt.boundingBox[2]-wt.boundingBox[0],wt.boundingBox[3]-wt.boundingBox[1],wt.matrix)},$t.endTilingPattern=function(wt,zt){la("endTilingPattern()"),zt.stream=va[en].join(`
`),Fr(wt,zt),Ca.publish("endTilingPattern",zt),wa.pop().restore()};var Qr=$t.__private__.newObject=function(){var wt=pn();return Wr(wt,!0),wt},pn=$t.__private__.newObjectDeferred=function(){return Ti++,Ei[Ti]=function(){return ea},Ti},Wr=function(zt,wn){return wn=typeof wn=="boolean"&&wn,Ei[zt]=ea,wn&&sn(zt+" 0 obj"),zt},qt=$t.__private__.newAdditionalObject=function(){var wt={objId:pn(),content:""};return ra.push(wt),wt},Pr=pn(),sr=pn(),tn=$t.__private__.decodeColorString=function(wt){var zt=wt.split(" ");if(zt.length!==2||zt[1]!=="g"&&zt[1]!=="G")zt.length===5&&(zt[4]==="k"||zt[4]==="K")&&(zt=[(1-zt[0])*(1-zt[3]),(1-zt[1])*(1-zt[3]),(1-zt[2])*(1-zt[3]),"r"]);else{var wn=parseFloat(zt[0]);zt=[wn,wn,wn,"r"]}for(var ti="#",At=0;At<3;At++)ti+=("0"+Math.floor(255*parseFloat(zt[At])).toString(16)).slice(-2);return ti},$r=$t.__private__.encodeColorString=function(wt){var zt;typeof wt=="string"&&(wt={ch1:wt});var wn=wt.ch1,ti=wt.ch2,At=wt.ch3,re=wt.ch4,de=wt.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof wn=="string"&&wn.charAt(0)!=="#"){var me=new d(wn);if(me.ok)wn=me.toHex();else if(!/^\d*\.?\d*$/.test(wn))throw new Error('Invalid color "'+wn+'" passed to jsPDF.encodeColorString.')}if(typeof wn=="string"&&/^#[0-9A-Fa-f]{3}$/.test(wn)&&(wn="#"+wn[1]+wn[1]+wn[2]+wn[2]+wn[3]+wn[3]),typeof wn=="string"&&/^#[0-9A-Fa-f]{6}$/.test(wn)){var ke=parseInt(wn.substr(1),16);wn=ke>>16&255,ti=ke>>8&255,At=255&ke}if(ti===void 0||re===void 0&&wn===ti&&ti===At)if(typeof wn=="string")zt=wn+" "+de[0];else switch(wt.precision){case 2:zt=Sa(wn/255)+" "+de[0];break;case 3:default:zt=Hn(wn/255)+" "+de[0]}else if(re===void 0||g()(re)==="object"){if(re&&!isNaN(re.a)&&re.a===0)return zt=["1.","1.","1.",de[1]].join(" ");if(typeof wn=="string")zt=[wn,ti,At,de[1]].join(" ");else switch(wt.precision){case 2:zt=[Sa(wn/255),Sa(ti/255),Sa(At/255),de[1]].join(" ");break;default:case 3:zt=[Hn(wn/255),Hn(ti/255),Hn(At/255),de[1]].join(" ")}}else if(typeof wn=="string")zt=[wn,ti,At,re,de[2]].join(" ");else switch(wt.precision){case 2:zt=[Sa(wn),Sa(ti),Sa(At),Sa(re),de[2]].join(" ");break;case 3:default:zt=[Hn(wn),Hn(ti),Hn(At),Hn(re),de[2]].join(" ")}return zt},Un=$t.__private__.getFilters=function(){return tt},Ln=$t.__private__.putStream=function(wt){var zt=(wt=wt||{}).data||"",wn=wt.filters||Un(),ti=wt.alreadyAppliedFilters||[],At=wt.addLength1||!1,re=zt.length,de=wt.objectId,me=function(Xi){return Xi};if(Ur!==null&&de===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");Ur!==null&&(me=Go.encryptor(de,0));var ke={};wn===!0&&(wn=["FlateEncode"]);var ut=wt.additionalKeyValues||[],jt=(ke=R.API.processDataByFilters!==void 0?R.API.processDataByFilters(zt,wn):{data:zt,reverseChain:[]}).reverseChain+(Array.isArray(ti)?ti.join(" "):ti.toString());if(ke.data.length!==0&&(ut.push({key:"Length",value:ke.data.length}),At===!0&&ut.push({key:"Length1",value:re})),jt.length!=0)if(jt.split("/").length-1==1)ut.push({key:"Filter",value:jt});else{ut.push({key:"Filter",value:"["+jt+"]"});for(var Br=0;Br<ut.length;Br+=1)if(ut[Br].key==="DecodeParms"){for(var Xr=[],mn=0;mn<ke.reverseChain.split("/").length-1;mn+=1)Xr.push("null");Xr.push(ut[Br].value),ut[Br].value="["+Xr.join(" ")+"]"}}sn("<<");for(var Qn=0;Qn<ut.length;Qn++)sn("/"+ut[Qn].key+" "+ut[Qn].value);sn(">>"),ke.data.length!==0&&(sn("stream"),sn(me(ke.data)),sn("endstream"))},Kn=$t.__private__.putPage=function(wt){var zt=wt.number,wn=wt.data,ti=wt.objId,At=wt.contentsObjId;Wr(ti,!0),sn("<</Type /Page"),sn("/Parent "+wt.rootDictionaryObjId+" 0 R"),sn("/Resources "+wt.resourceDictionaryObjId+" 0 R"),sn("/MediaBox ["+parseFloat(ji(wt.mediaBox.bottomLeftX))+" "+parseFloat(ji(wt.mediaBox.bottomLeftY))+" "+ji(wt.mediaBox.topRightX)+" "+ji(wt.mediaBox.topRightY)+"]"),wt.cropBox!==null&&sn("/CropBox ["+ji(wt.cropBox.bottomLeftX)+" "+ji(wt.cropBox.bottomLeftY)+" "+ji(wt.cropBox.topRightX)+" "+ji(wt.cropBox.topRightY)+"]"),wt.bleedBox!==null&&sn("/BleedBox ["+ji(wt.bleedBox.bottomLeftX)+" "+ji(wt.bleedBox.bottomLeftY)+" "+ji(wt.bleedBox.topRightX)+" "+ji(wt.bleedBox.topRightY)+"]"),wt.trimBox!==null&&sn("/TrimBox ["+ji(wt.trimBox.bottomLeftX)+" "+ji(wt.trimBox.bottomLeftY)+" "+ji(wt.trimBox.topRightX)+" "+ji(wt.trimBox.topRightY)+"]"),wt.artBox!==null&&sn("/ArtBox ["+ji(wt.artBox.bottomLeftX)+" "+ji(wt.artBox.bottomLeftY)+" "+ji(wt.artBox.topRightX)+" "+ji(wt.artBox.topRightY)+"]"),typeof wt.userUnit=="number"&&wt.userUnit!==1&&sn("/UserUnit "+wt.userUnit),Ca.publish("putPage",{objId:ti,pageContext:Gi[zt],pageNumber:zt,page:wn}),sn("/Contents "+At+" 0 R"),sn(">>"),sn("endobj");var re=wn.join(`
`);return Yn===Mr.ADVANCED&&(re+=`
Q`),Wr(At,!0),Ln({data:re,filters:Un(),objectId:At}),sn("endobj"),ti},gi=$t.__private__.putPages=function(){var wt,zt,wn=[];for(wt=1;wt<=ca;wt++)Gi[wt].objId=pn(),Gi[wt].contentsObjId=pn();for(wt=1;wt<=ca;wt++)wn.push(Kn({number:wt,data:va[wt],objId:Gi[wt].objId,contentsObjId:Gi[wt].contentsObjId,mediaBox:Gi[wt].mediaBox,cropBox:Gi[wt].cropBox,bleedBox:Gi[wt].bleedBox,trimBox:Gi[wt].trimBox,artBox:Gi[wt].artBox,userUnit:Gi[wt].userUnit,rootDictionaryObjId:Pr,resourceDictionaryObjId:sr}));Wr(Pr,!0),sn("<</Type /Pages");var ti="/Kids [";for(zt=0;zt<ca;zt++)ti+=wn[zt]+" 0 R ";sn(ti+"]"),sn("/Count "+ca),sn(">>"),sn("endobj"),Ca.publish("postPutPages")},Li=function(zt){Ca.publish("putFont",{font:zt,out:sn,newObject:Qr,putStream:Ln}),zt.isAlreadyPutted!==!0&&(zt.objectNumber=Qr(),sn("<<"),sn("/Type /Font"),sn("/BaseFont /"+X(zt.postScriptName)),sn("/Subtype /Type1"),typeof zt.encoding=="string"&&sn("/Encoding /"+zt.encoding),sn("/FirstChar 32"),sn("/LastChar 255"),sn(">>"),sn("endobj"))},Ni=function(){for(var zt in si)si.hasOwnProperty(zt)&&(Ir===!1||Ir===!0&&Jr.hasOwnProperty(zt))&&Li(si[zt])},xa=function(zt){zt.objectNumber=Qr();var wn=[];wn.push({key:"Type",value:"/XObject"}),wn.push({key:"Subtype",value:"/Form"}),wn.push({key:"BBox",value:"["+[ji(zt.x),ji(zt.y),ji(zt.x+zt.width),ji(zt.y+zt.height)].join(" ")+"]"}),wn.push({key:"Matrix",value:"["+zt.matrix.toString()+"]"});var ti=zt.pages[1].join(`
`);Ln({data:ti,additionalKeyValues:wn,objectId:zt.objectNumber}),sn("endobj")},oo=function(){for(var zt in pa)pa.hasOwnProperty(zt)&&xa(pa[zt])},Xa=function(zt,wn){var ti,At=[],re=1/(wn-1);for(ti=0;ti<1;ti+=re)At.push(ti);if(At.push(1),zt[0].offset!=0){var de={offset:0,color:zt[0].color};zt.unshift(de)}if(zt[zt.length-1].offset!=1){var me={offset:1,color:zt[zt.length-1].color};zt.push(me)}for(var ke="",ut=0,jt=0;jt<At.length;jt++){for(ti=At[jt];ti>zt[ut+1].offset;)ut++;var Br=zt[ut].offset,Xr=(ti-Br)/(zt[ut+1].offset-Br),mn=zt[ut].color,Qn=zt[ut+1].color;ke+=ui(Math.round((1-Xr)*mn[0]+Xr*Qn[0]).toString(16))+ui(Math.round((1-Xr)*mn[1]+Xr*Qn[1]).toString(16))+ui(Math.round((1-Xr)*mn[2]+Xr*Qn[2]).toString(16))}return ke.trim()},bo=function(zt,wn){wn||(wn=21);var ti=Qr(),At=Xa(zt.colors,wn),re=[];re.push({key:"FunctionType",value:"0"}),re.push({key:"Domain",value:"[0.0 1.0]"}),re.push({key:"Size",value:"["+wn+"]"}),re.push({key:"BitsPerSample",value:"8"}),re.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),re.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Ln({data:At,additionalKeyValues:re,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:ti}),sn("endobj"),zt.objectNumber=Qr(),sn("<< /ShadingType "+zt.type),sn("/ColorSpace /DeviceRGB");var de="/Coords ["+ji(parseFloat(zt.coords[0]))+" "+ji(parseFloat(zt.coords[1]))+" ";zt.type===2?de+=ji(parseFloat(zt.coords[2]))+" "+ji(parseFloat(zt.coords[3])):de+=ji(parseFloat(zt.coords[2]))+" "+ji(parseFloat(zt.coords[3]))+" "+ji(parseFloat(zt.coords[4]))+" "+ji(parseFloat(zt.coords[5])),sn(de+="]"),zt.matrix&&sn("/Matrix ["+zt.matrix.toString()+"]"),sn("/Function "+ti+" 0 R"),sn("/Extend [true true]"),sn(">>"),sn("endobj")},Ao=function(zt,wn){var ti=pn(),At=Qr();wn.push({resourcesOid:ti,objectOid:At}),zt.objectNumber=At;var re=[];re.push({key:"Type",value:"/Pattern"}),re.push({key:"PatternType",value:"1"}),re.push({key:"PaintType",value:"1"}),re.push({key:"TilingType",value:"1"}),re.push({key:"BBox",value:"["+zt.boundingBox.map(ji).join(" ")+"]"}),re.push({key:"XStep",value:ji(zt.xStep)}),re.push({key:"YStep",value:ji(zt.yStep)}),re.push({key:"Resources",value:ti+" 0 R"}),zt.matrix&&re.push({key:"Matrix",value:"["+zt.matrix.toString()+"]"}),Ln({data:zt.stream,additionalKeyValues:re,objectId:zt.objectNumber}),sn("endobj")},wo=function(zt){var wn;for(wn in $n)$n.hasOwnProperty(wn)&&($n[wn]instanceof W?bo($n[wn]):$n[wn]instanceof U&&Ao($n[wn],zt))},Fa=function(zt){for(var wn in zt.objectNumber=Qr(),sn("<<"),zt)switch(wn){case"opacity":sn("/ca "+Sa(zt[wn]));break;case"stroke-opacity":sn("/CA "+Sa(zt[wn]))}sn(">>"),sn("endobj")},Ea=function(){var zt;for(zt in _i)_i.hasOwnProperty(zt)&&Fa(_i[zt])},so=function(){for(var zt in sn("/XObject <<"),pa)pa.hasOwnProperty(zt)&&pa[zt].objectNumber>=0&&sn("/"+zt+" "+pa[zt].objectNumber+" 0 R");Ca.publish("putXobjectDict"),sn(">>")},to=function(){Go.oid=Qr(),sn("<<"),sn("/Filter /Standard"),sn("/V "+Go.v),sn("/R "+Go.r),sn("/U <"+Go.toHexString(Go.U)+">"),sn("/O <"+Go.toHexString(Go.O)+">"),sn("/P "+Go.P),sn(">>"),sn("endobj")},Oo=function(){for(var zt in sn("/Font <<"),si)si.hasOwnProperty(zt)&&(Ir===!1||Ir===!0&&Jr.hasOwnProperty(zt))&&sn("/"+zt+" "+si[zt].objectNumber+" 0 R");sn(">>")},Xo=function(){if(Object.keys($n).length>0){for(var zt in sn("/Shading <<"),$n)$n.hasOwnProperty(zt)&&$n[zt]instanceof W&&$n[zt].objectNumber>=0&&sn("/"+zt+" "+$n[zt].objectNumber+" 0 R");Ca.publish("putShadingPatternDict"),sn(">>")}},ro=function(zt){if(Object.keys($n).length>0){for(var wn in sn("/Pattern <<"),$n)$n.hasOwnProperty(wn)&&$n[wn]instanceof $t.TilingPattern&&$n[wn].objectNumber>=0&&$n[wn].objectNumber<zt&&sn("/"+wn+" "+$n[wn].objectNumber+" 0 R");Ca.publish("putTilingPatternDict"),sn(">>")}},za=function(){if(Object.keys(_i).length>0){var zt;for(zt in sn("/ExtGState <<"),_i)_i.hasOwnProperty(zt)&&_i[zt].objectNumber>=0&&sn("/"+zt+" "+_i[zt].objectNumber+" 0 R");Ca.publish("putGStateDict"),sn(">>")}},Do=function(zt){Wr(zt.resourcesOid,!0),sn("<<"),sn("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),Oo(),Xo(),ro(zt.objectOid),za(),so(),sn(">>"),sn("endobj")},_o=function(){var zt=[];Ni(),Ea(),oo(),wo(zt),Ca.publish("putResources"),zt.forEach(Do),Do({resourcesOid:sr,objectOid:Number.MAX_SAFE_INTEGER}),Ca.publish("postPutResources")},Aa=function(){Ca.publish("putAdditionalObjects");for(var zt=0;zt<ra.length;zt++){var wn=ra[zt];Wr(wn.objId,!0),sn(wn.content),sn("endobj")}Ca.publish("postPutAdditionalObjects")},Fo=function(zt){hi[zt.fontName]=hi[zt.fontName]||{},hi[zt.fontName][zt.fontStyle]=zt.id},Jo=function(zt,wn,ti,At,re){var de={id:"F"+(Object.keys(si).length+1).toString(10),postScriptName:zt,fontName:wn,fontStyle:ti,encoding:At,isStandardFont:re||!1,metadata:{}};return Ca.publish("addFont",{font:de,instance:this}),si[de.id]=de,Fo(de),de.id},Wo=function(zt){for(var wn=0,ti=na.length;wn<ti;wn++){var At=Jo.call(this,zt[wn][0],zt[wn][1],zt[wn][2],na[wn][3],!0);Ir===!1&&(Jr[At]=!0);var re=zt[wn][0].split("-");Fo({id:At,fontName:re[0],fontStyle:re[1]||""})}Ca.publish("addFonts",{fonts:si,dictionary:hi})},is=function(zt){return zt.foo=function(){try{return zt.apply(this,arguments)}catch(At){var wn=At.stack||"";~wn.indexOf(" at ")&&(wn=wn.split(" at ")[1]);var ti="Error in function "+wn.split(`
`)[0].split("<")[0]+": "+At.message;if(!t.console)throw new Error(ti);t.console.error(ti,At),t.alert&&alert(ti)}},zt.foo.bar=zt,zt.foo},es=function(zt,wn){var ti,At,re,de,me,ke,ut,jt,Br;if(re=(wn=wn||{}).sourceEncoding||"Unicode",me=wn.outputEncoding,(wn.autoencode||me)&&si[Yr].metadata&&si[Yr].metadata[re]&&si[Yr].metadata[re].encoding&&(de=si[Yr].metadata[re].encoding,!me&&si[Yr].encoding&&(me=si[Yr].encoding),!me&&de.codePages&&(me=de.codePages[0]),typeof me=="string"&&(me=de[me]),me)){for(ut=!1,ke=[],ti=0,At=zt.length;ti<At;ti++)(jt=me[zt.charCodeAt(ti)])?ke.push(String.fromCharCode(jt)):ke.push(zt[ti]),ke[ti].charCodeAt(0)>>8&&(ut=!0);zt=ke.join("")}for(ti=zt.length;ut===void 0&&ti!==0;)zt.charCodeAt(ti-1)>>8&&(ut=!0),ti--;if(!ut)return zt;for(ke=wn.noBOM?[]:[254,255],ti=0,At=zt.length;ti<At;ti++){if((Br=(jt=zt.charCodeAt(ti))>>8)>>8)throw new Error("Character at position "+ti+" of string '"+zt+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");ke.push(Br),ke.push(jt-(Br<<8))}return String.fromCharCode.apply(void 0,ke)},ls=$t.__private__.pdfEscape=$t.pdfEscape=function(wt,zt){return es(wt,zt).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Ro=$t.__private__.beginPage=function(wt){va[++ca]=[],Gi[ca]={objId:0,contentsObjId:0,userUnit:Number(yt),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(wt[0]),topRightY:Number(wt[1])}},ao(ca),ki(va[en])},Ya=function(zt,wn){var ti,At,re;switch(Ne=wn||Ne,typeof zt=="string"&&(ti=qr(zt.toLowerCase()),Array.isArray(ti)&&(At=ti[0],re=ti[1])),Array.isArray(zt)&&(At=zt[0]*ln,re=zt[1]*ln),isNaN(At)&&(At=Ze[0],re=Ze[1]),(At>14400||re>14400)&&(m.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),At=Math.min(14400,At),re=Math.min(14400,re)),Ze=[At,re],Ne.substr(0,1)){case"l":re>At&&(Ze=[re,At]);break;case"p":At>re&&(Ze=[re,At])}Ro(Ze),ic(jc),sn(pl),bs!==0&&sn(bs+" J"),Hs!==0&&sn(Hs+" j"),Ca.publish("addPage",{pageNumber:ca})},ys=function(zt){zt>0&&zt<=ca&&(va.splice(zt,1),Gi.splice(zt,1),ca--,en>ca&&(en=ca),this.setPage(en))},ao=function(zt){zt>0&&zt<=ca&&(en=zt)},Os=$t.__private__.getNumberOfPages=$t.getNumberOfPages=function(){return va.length-1},cs=function(zt,wn,ti){var At,re=void 0;return ti=ti||{},zt=zt!==void 0?zt:si[Yr].fontName,wn=wn!==void 0?wn:si[Yr].fontStyle,At=zt.toLowerCase(),hi[At]!==void 0&&hi[At][wn]!==void 0?re=hi[At][wn]:hi[zt]!==void 0&&hi[zt][wn]!==void 0?re=hi[zt][wn]:ti.disableWarning===!1&&m.warn("Unable to look up font label for font '"+zt+"', '"+wn+"'. Refer to getFontList() for available fonts."),re||ti.noFallback||(re=hi.times[wn])==null&&(re=hi.times.normal),re},Uo=$t.__private__.putInfo=function(){var wt=Qr(),zt=function(At){return At};for(var wn in Ur!==null&&(zt=Go.encryptor(wt,0)),sn("<<"),sn("/Producer ("+ls(zt("jsPDF "+R.version))+")"),Vr)Vr.hasOwnProperty(wn)&&Vr[wn]&&sn("/"+wn.substr(0,1).toUpperCase()+wn.substr(1)+" ("+ls(zt(Vr[wn]))+")");sn("/CreationDate ("+ls(zt(Pi))+")"),sn(">>"),sn("endobj")},Ho=$t.__private__.putCatalog=function(wt){var zt=(wt=wt||{}).rootDictionaryObjId||Pr;switch(Qr(),sn("<<"),sn("/Type /Catalog"),sn("/Pages "+zt+" 0 R"),Qt||(Qt="fullwidth"),Qt){case"fullwidth":sn("/OpenAction [3 0 R /FitH null]");break;case"fullheight":sn("/OpenAction [3 0 R /FitV null]");break;case"fullpage":sn("/OpenAction [3 0 R /Fit]");break;case"original":sn("/OpenAction [3 0 R /XYZ null null 1]");break;default:var wn=""+Qt;wn.substr(wn.length-1)==="%"&&(Qt=parseInt(Qt)/100),typeof Qt=="number"&&sn("/OpenAction [3 0 R /XYZ null null "+Sa(Qt)+"]")}switch(kt||(kt="continuous"),kt){case"continuous":sn("/PageLayout /OneColumn");break;case"single":sn("/PageLayout /SinglePage");break;case"two":case"twoleft":sn("/PageLayout /TwoColumnLeft");break;case"tworight":sn("/PageLayout /TwoColumnRight")}Rn&&sn("/PageMode /"+Rn),Ca.publish("putCatalog"),sn(">>"),sn("endobj")},$o=$t.__private__.putTrailer=function(){sn("trailer"),sn("<<"),sn("/Size "+(Ti+1)),sn("/Root "+Ti+" 0 R"),sn("/Info "+(Ti-1)+" 0 R"),Ur!==null&&sn("/Encrypt "+Go.oid+" 0 R"),sn("/ID [ <"+Cn+"> <"+Cn+"> ]"),sn(">>")},Vo=$t.__private__.putHeader=function(){sn("%PDF-"+Bn),sn("%\xBA\xDF\xAC\xE0")},Ks=$t.__private__.putXRef=function(){var wt="0000000000";sn("xref"),sn("0 "+(Ti+1)),sn("0000000000 65535 f ");for(var zt=1;zt<=Ti;zt++)typeof Ei[zt]=="function"?sn((wt+Ei[zt]()).slice(-10)+" 00000 n "):Ei[zt]!==void 0?sn((wt+Ei[zt]).slice(-10)+" 00000 n "):sn("0000000000 00000 n ")},Cs=$t.__private__.buildDocument=function(){as(),ki(qi),Ca.publish("buildDocument"),Vo(),gi(),Aa(),_o(),Ur!==null&&to(),Uo(),Ho();var wt=ea;return Ks(),$o(),sn("startxref"),sn(""+wt),sn("%%EOF"),ki(va[en]),qi.join(`
`)},Ws=$t.__private__.getBlob=function(wt){return new Blob([ba(wt)],{type:"application/pdf"})},Ds=$t.output=$t.__private__.output=is(function(wt,zt){switch(typeof(zt=zt||{})=="string"?zt={filename:zt}:zt.filename=zt.filename||"generated.pdf",wt){case void 0:return Cs();case"save":$t.save(zt.filename);break;case"arraybuffer":return ba(Cs());case"blob":return Ws(Cs());case"bloburi":case"bloburl":if(t.URL!==void 0&&typeof t.URL.createObjectURL=="function")return t.URL&&t.URL.createObjectURL(Ws(Cs()))||void 0;m.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var wn="",ti=Cs();try{wn=s(ti)}catch(mn){wn=s(unescape(encodeURIComponent(ti)))}return"data:application/pdf;filename="+zt.filename+";base64,"+wn;case"pdfobjectnewwindow":if(Object.prototype.toString.call(t)==="[object Window]"){var At="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",re=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';zt.pdfObjectUrl&&(At=zt.pdfObjectUrl,re="");var de='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+At+'"'+re+'></script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(zt)+");</script></body></html>",me=t.open();return me!==null&&me.document.write(de),me}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(t)==="[object Window]"){var ke='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(zt.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+zt.filename+'" width="500px" height="400px" /></body></html>',ut=t.open();if(ut!==null){ut.document.write(ke);var jt=this;ut.document.documentElement.querySelector("#pdfViewer").onload=function(){ut.document.title=zt.filename,ut.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(jt.output("bloburl"))}}return ut}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(t)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var Br='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",zt)+'"></iframe></body></html>',Xr=t.open();if(Xr!==null&&(Xr.document.write(Br),Xr.document.title=zt.filename),Xr||typeof safari=="undefined")return Xr;break;case"datauri":case"dataurl":return t.document.location.href=this.output("datauristring",zt);default:return null}}),Ns=function(zt){return Array.isArray(Oa)===!0&&Oa.indexOf(zt)>-1};switch(je){case"pt":ln=1;break;case"mm":ln=72/25.4;break;case"cm":ln=72/2.54;break;case"in":ln=72;break;case"px":ln=Ns("px_scaling")==1?.75:96/72;break;case"pc":case"em":ln=12;break;case"ex":ln=6;break;default:if(typeof je!="number")throw new Error("Invalid unit: "+je);ln=je}var Go=null;Ta(),Ci();var ws=function(zt){return Ur!==null?Go.encryptor(zt,0):function(wn){return wn}},No=$t.__private__.getPageInfo=$t.getPageInfo=function(wt){if(isNaN(wt)||wt%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Gi[wt].objId,pageNumber:wt,pageContext:Gi[wt]}},Es=$t.__private__.getPageInfoByObjId=function(wt){if(isNaN(wt)||wt%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var zt in Gi)if(Gi[zt].objId===wt)break;return No(zt)},Ms=$t.__private__.getCurrentPageInfo=$t.getCurrentPageInfo=function(){return{objId:Gi[en].objId,pageNumber:en,pageContext:Gi[en]}};$t.addPage=function(){return Ya.apply(this,arguments),this},$t.setPage=function(){return ao.apply(this,arguments),ki.call(this,va[en]),this},$t.insertPage=function(wt){return this.addPage(),this.movePage(en,wt),this},$t.movePage=function(wt,zt){var wn,ti;if(wt>zt){wn=va[wt],ti=Gi[wt];for(var At=wt;At>zt;At--)va[At]=va[At-1],Gi[At]=Gi[At-1];va[zt]=wn,Gi[zt]=ti,this.setPage(zt)}else if(wt<zt){wn=va[wt],ti=Gi[wt];for(var re=wt;re<zt;re++)va[re]=va[re+1],Gi[re]=Gi[re+1];va[zt]=wn,Gi[zt]=ti,this.setPage(zt)}return this},$t.deletePage=function(){return ys.apply(this,arguments),this},$t.__private__.text=$t.text=function(wt,zt,wn,ti,At){var re,de,me,ke,ut,jt,Br,Xr,mn,Qn=(ti=ti||{}).scope||this;if(typeof wt=="number"&&typeof zt=="number"&&(typeof wn=="string"||Array.isArray(wn))){var Si=wn;wn=zt,zt=wt,wt=Si}if(arguments[3]instanceof wi==!1?(me=arguments[4],ke=arguments[5],g()(Br=arguments[3])==="object"&&Br!==null||(typeof me=="string"&&(ke=me,me=null),typeof Br=="string"&&(ke=Br,Br=null),typeof Br=="number"&&(me=Br,Br=null),ti={flags:Br,angle:me,align:ke})):(la("The transform parameter of text() with a Matrix value"),mn=At),isNaN(zt)||isNaN(wn)||wt==null)throw new Error("Invalid arguments passed to jsPDF.text");if(wt.length===0)return Qn;var Xi="",ma=!1,Ia=typeof ti.lineHeightFactor=="number"?ti.lineHeightFactor:Sl,po=Qn.internal.scaleFactor;function Lo(ml){return ml=ml.split(" ").join(Array(ti.TabLen||9).join(" ")),ls(ml,Br)}function ps(ml){for(var el,Ol=ml.concat(),Qs=[],Cc=Ol.length;Cc--;)typeof(el=Ol.shift())=="string"?Qs.push(el):Array.isArray(ml)&&(el.length===1||el[1]===void 0&&el[2]===void 0)?Qs.push(el[0]):Qs.push([el[0],el[1],el[2]]);return Qs}function ts(ml,el){var Ol;if(typeof ml=="string")Ol=el(ml)[0];else if(Array.isArray(ml)){for(var Qs,Cc,lu=ml.concat(),cu=[],Cu=lu.length;Cu--;)typeof(Qs=lu.shift())=="string"?cu.push(el(Qs)[0]):Array.isArray(Qs)&&typeof Qs[0]=="string"&&(Cc=el(Qs[0],Qs[1],Qs[2]),cu.push([Cc[0],Cc[1],Cc[2]]));Ol=cu}return Ol}var ds=!1,rl=!0;if(typeof wt=="string")ds=!0;else if(Array.isArray(wt)){var Js=wt.concat();de=[];for(var cl,Ps=Js.length;Ps--;)(typeof(cl=Js.shift())!="string"||Array.isArray(cl)&&typeof cl[0]!="string")&&(rl=!1);ds=rl}if(ds===!1)throw new Error('Type of text must be string or Array. "'+wt+'" is not recognized.');typeof wt=="string"&&(wt=wt.match(/[\r?\n]/)?wt.split(/\r\n|\r|\n/g):[wt]);var Gs=io/Qn.internal.scaleFactor,Il=Gs*(Ia-1);switch(ti.baseline){case"bottom":wn-=Il;break;case"top":wn+=Gs-Il;break;case"hanging":wn+=Gs-2*Il;break;case"middle":wn+=Gs/2-Il}if((jt=ti.maxWidth||0)>0&&(typeof wt=="string"?wt=Qn.splitTextToSize(wt,jt):Object.prototype.toString.call(wt)==="[object Array]"&&(wt=wt.reduce(function(ml,el){return ml.concat(Qn.splitTextToSize(el,jt))},[]))),re={text:wt,x:zt,y:wn,options:ti,mutex:{pdfEscape:ls,activeFontKey:Yr,fonts:si,activeFontSize:io}},Ca.publish("preProcessText",re),wt=re.text,me=(ti=re.options).angle,mn instanceof wi==!1&&me&&typeof me=="number"){me*=Math.PI/180,ti.rotationDirection===0&&(me=-me),Yn===Mr.ADVANCED&&(me=-me);var Ml=Math.cos(me),$s=Math.sin(me);mn=new wi(Ml,$s,-$s,Ml,0,0)}else me&&me instanceof wi&&(mn=me);Yn!==Mr.ADVANCED||mn||(mn=ja),(ut=ti.charSpace||Ac)!==void 0&&(Xi+=ji(un(ut))+` Tc
`,this.setCharSpace(this.getCharSpace()||0)),(Xr=ti.horizontalScale)!==void 0&&(Xi+=ji(100*Xr)+` Tz
`),ti.lang;var qa=-1,hc=ti.renderingMode!==void 0?ti.renderingMode:ti.stroke,sc=Qn.internal.getCurrentPageInfo().pageContext;switch(hc){case 0:case!1:case"fill":qa=0;break;case 1:case!0:case"stroke":qa=1;break;case 2:case"fillThenStroke":qa=2;break;case 3:case"invisible":qa=3;break;case 4:case"fillAndAddForClipping":qa=4;break;case 5:case"strokeAndAddPathForClipping":qa=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":qa=6;break;case 7:case"addToPathForClipping":qa=7}var kl=sc.usedRenderingMode!==void 0?sc.usedRenderingMode:-1;qa!==-1?Xi+=qa+` Tr
`:kl!==-1&&(Xi+=`0 Tr
`),qa!==-1&&(sc.usedRenderingMode=qa),ke=ti.align||"left";var Us,Yl=io*Ia,ru=Qn.internal.pageSize.getWidth(),Lc=si[Yr];ut=ti.charSpace||Ac,jt=ti.maxWidth||0,Br=Object.assign({autoencode:!0,noBOM:!0},ti.flags);var Pl=[];if(Object.prototype.toString.call(wt)==="[object Array]"){var al;de=ps(wt),ke!=="left"&&(Us=de.map(function(ml){return Qn.getStringUnitWidth(ml,{font:Lc,charSpace:ut,fontSize:io,doKerning:!1})*io/po}));var Hl,Fc=0;if(ke==="right"){zt-=Us[0],wt=[],Ps=de.length;for(var Jl=0;Jl<Ps;Jl++)Jl===0?(Hl=fl(zt),al=Bs(wn)):(Hl=un(Fc-Us[Jl]),al=-Yl),wt.push([de[Jl],Hl,al]),Fc=Us[Jl]}else if(ke==="center"){zt-=Us[0]/2,wt=[],Ps=de.length;for(var yc=0;yc<Ps;yc++)yc===0?(Hl=fl(zt),al=Bs(wn)):(Hl=un((Fc-Us[yc])/2),al=-Yl),wt.push([de[yc],Hl,al]),Fc=Us[yc]}else if(ke==="left"){wt=[],Ps=de.length;for(var wc=0;wc<Ps;wc++)wt.push(de[wc])}else{if(ke!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');wt=[],Ps=de.length,jt=jt!==0?jt:ru;for(var fc=0;fc<Ps;fc++)al=fc===0?Bs(wn):-Yl,Hl=fc===0?fl(zt):0,fc<Ps-1?Pl.push(ji(un((jt-Us[fc])/(de[fc].split(" ").length-1)))):Pl.push(0),wt.push([de[fc],Hl,al])}}var zc=typeof ti.R2L=="boolean"?ti.R2L:Sn;zc===!0&&(wt=ts(wt,function(ml,el,Ol){return[ml.split("").reverse().join(""),el,Ol]})),re={text:wt,x:zt,y:wn,options:ti,mutex:{pdfEscape:ls,activeFontKey:Yr,fonts:si,activeFontSize:io}},Ca.publish("postProcessText",re),wt=re.text,ma=re.mutex.isHex||!1;var Rc=si[Yr].encoding;Rc!=="WinAnsiEncoding"&&Rc!=="StandardEncoding"||(wt=ts(wt,function(ml,el,Ol){return[Lo(ml),el,Ol]})),de=ps(wt),wt=[];for(var Oc,xc,hs,xo=0,ss=1,Ts=Array.isArray(de[0])?ss:xo,Ll="",Sc=function(el,Ol,Qs){var Cc="";return Qs instanceof wi?(Qs=typeof ti.angle=="number"?ha(Qs,new wi(1,0,0,1,el,Ol)):ha(new wi(1,0,0,1,el,Ol),Qs),Yn===Mr.ADVANCED&&(Qs=ha(new wi(1,0,0,-1,0,0),Qs)),Cc=Qs.join(" ")+` Tm
`):Cc=ji(el)+" "+ji(Ol)+` Td
`,Cc},tc=0;tc<de.length;tc++){switch(Ll="",Ts){case ss:hs=(ma?"<":"(")+de[tc][0]+(ma?">":")"),Oc=parseFloat(de[tc][1]),xc=parseFloat(de[tc][2]);break;case xo:hs=(ma?"<":"(")+de[tc]+(ma?">":")"),Oc=fl(zt),xc=Bs(wn)}Pl!==void 0&&Pl[tc]!==void 0&&(Ll=Pl[tc]+` Tw
`),tc===0?wt.push(Ll+Sc(Oc,xc,mn)+hs):Ts===xo?wt.push(Ll+hs):Ts===ss&&wt.push(Ll+Sc(Oc,xc,mn)+hs)}wt=Ts===xo?wt.join(` Tj
T* `):wt.join(` Tj
`),wt+=` Tj
`;var rc=`BT
/`;return rc+=Yr+" "+io+` Tf
`,rc+=ji(io*Ia)+` TL
`,rc+=Cl+`
`,rc+=Xi,rc+=wt,sn(rc+="ET"),Jr[Yr]=!0,Qn};var Ma=$t.__private__.clip=$t.clip=function(wt){return sn(wt==="evenodd"?"W*":"W"),this};$t.clipEvenOdd=function(){return Ma("evenodd")},$t.__private__.discardPath=$t.discardPath=function(){return sn("n"),this};var zo=$t.__private__.isValidStyle=function(wt){var zt=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(wt)!==-1&&(zt=!0),zt};$t.__private__.setDefaultPathOperation=$t.setDefaultPathOperation=function(wt){return zo(wt)&&(Xt=wt),this};var sl=$t.__private__.getStyle=$t.getStyle=function(wt){var zt=Xt;switch(wt){case"D":case"S":zt="S";break;case"F":zt="f";break;case"FD":case"DF":zt="B";break;case"f":case"f*":case"B":case"B*":zt=wt}return zt},dl=$t.close=function(){return sn("h"),this};$t.stroke=function(){return sn("S"),this},$t.fill=function(wt){return yl("f",wt),this},$t.fillEvenOdd=function(wt){return yl("f*",wt),this},$t.fillStroke=function(wt){return yl("B",wt),this},$t.fillStrokeEvenOdd=function(wt){return yl("B*",wt),this};var yl=function(zt,wn){g()(wn)==="object"?Ko(wn,zt):sn(zt)},xl=function(zt){zt===null||Yn===Mr.ADVANCED&&zt===void 0||(zt=sl(zt),sn(zt))};function Vs(wt,zt,wn,ti,At){var re=new U(zt||this.boundingBox,wn||this.xStep,ti||this.yStep,this.gState,At||this.matrix);re.stream=this.stream;var de=wt+"$$"+this.cloneIndex+++"$$";return Fr(de,re),re}var Ko=function(zt,wn){var ti=Jn[zt.key],At=$n[ti];if(At instanceof W)sn("q"),sn(hl(wn)),At.gState&&$t.setGState(At.gState),sn(zt.matrix.toString()+" cm"),sn("/"+ti+" sh"),sn("Q");else if(At instanceof U){var re=new wi(1,0,0,-1,0,Xs());zt.matrix&&(re=re.multiply(zt.matrix||ja),ti=Vs.call(At,zt.key,zt.boundingBox,zt.xStep,zt.yStep,re).id),sn("q"),sn("/Pattern cs"),sn("/"+ti+" scn"),At.gState&&$t.setGState(At.gState),sn(wn),sn("Q")}},hl=function(zt){switch(zt){case"f":case"F":return"W n";case"f*":return"W* n";case"B":return"W S";case"B*":return"W* S";case"S":return"W S";case"n":return"W n"}},Xl=$t.moveTo=function(wt,zt){return sn(ji(un(wt))+" "+ji(hn(zt))+" m"),this},Rs=$t.lineTo=function(wt,zt){return sn(ji(un(wt))+" "+ji(hn(zt))+" l"),this},qs=$t.curveTo=function(wt,zt,wn,ti,At,re){return sn([ji(un(wt)),ji(hn(zt)),ji(un(wn)),ji(hn(ti)),ji(un(At)),ji(hn(re)),"c"].join(" ")),this};$t.__private__.line=$t.line=function(wt,zt,wn,ti,At){if(isNaN(wt)||isNaN(zt)||isNaN(wn)||isNaN(ti)||!zo(At))throw new Error("Invalid arguments passed to jsPDF.line");return Yn===Mr.COMPAT?this.lines([[wn-wt,ti-zt]],wt,zt,[1,1],At||"S"):this.lines([[wn-wt,ti-zt]],wt,zt,[1,1]).stroke()},$t.__private__.lines=$t.lines=function(wt,zt,wn,ti,At,re){var de,me,ke,ut,jt,Br,Xr,mn,Qn,Si,Xi,ma;if(typeof wt=="number"&&(ma=wn,wn=zt,zt=wt,wt=ma),ti=ti||[1,1],re=re||!1,isNaN(zt)||isNaN(wn)||!Array.isArray(wt)||!Array.isArray(ti)||!zo(At)||typeof re!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Xl(zt,wn),de=ti[0],me=ti[1],ut=wt.length,Si=zt,Xi=wn,ke=0;ke<ut;ke++)(jt=wt[ke]).length===2?(Si=jt[0]*de+Si,Xi=jt[1]*me+Xi,Rs(Si,Xi)):(Br=jt[0]*de+Si,Xr=jt[1]*me+Xi,mn=jt[2]*de+Si,Qn=jt[3]*me+Xi,Si=jt[4]*de+Si,Xi=jt[5]*me+Xi,qs(Br,Xr,mn,Qn,Si,Xi));return re&&dl(),xl(At),this},$t.path=function(wt){for(var zt=0;zt<wt.length;zt++){var wn=wt[zt],ti=wn.c;switch(wn.op){case"m":Xl(ti[0],ti[1]);break;case"l":Rs(ti[0],ti[1]);break;case"c":qs.apply(this,ti);break;case"h":dl()}}return this},$t.__private__.rect=$t.rect=function(wt,zt,wn,ti,At){if(isNaN(wt)||isNaN(zt)||isNaN(wn)||isNaN(ti)||!zo(At))throw new Error("Invalid arguments passed to jsPDF.rect");return Yn===Mr.COMPAT&&(ti=-ti),sn([ji(un(wt)),ji(hn(zt)),ji(un(wn)),ji(un(ti)),"re"].join(" ")),xl(At),this},$t.__private__.triangle=$t.triangle=function(wt,zt,wn,ti,At,re,de){if(isNaN(wt)||isNaN(zt)||isNaN(wn)||isNaN(ti)||isNaN(At)||isNaN(re)||!zo(de))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[wn-wt,ti-zt],[At-wn,re-ti],[wt-At,zt-re]],wt,zt,[1,1],de,!0),this},$t.__private__.roundedRect=$t.roundedRect=function(wt,zt,wn,ti,At,re,de){if(isNaN(wt)||isNaN(zt)||isNaN(wn)||isNaN(ti)||isNaN(At)||isNaN(re)||!zo(de))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var me=4/3*(Math.SQRT2-1);return At=Math.min(At,.5*wn),re=Math.min(re,.5*ti),this.lines([[wn-2*At,0],[At*me,0,At,re-re*me,At,re],[0,ti-2*re],[0,re*me,-At*me,re,-At,re],[2*At-wn,0],[-At*me,0,-At,-re*me,-At,-re],[0,2*re-ti],[0,-re*me,At*me,-re,At,-re]],wt+At,zt,[1,1],de,!0),this},$t.__private__.ellipse=$t.ellipse=function(wt,zt,wn,ti,At){if(isNaN(wt)||isNaN(zt)||isNaN(wn)||isNaN(ti)||!zo(At))throw new Error("Invalid arguments passed to jsPDF.ellipse");var re=4/3*(Math.SQRT2-1)*wn,de=4/3*(Math.SQRT2-1)*ti;return Xl(wt+wn,zt),qs(wt+wn,zt-de,wt+re,zt-ti,wt,zt-ti),qs(wt-re,zt-ti,wt-wn,zt-de,wt-wn,zt),qs(wt-wn,zt+de,wt-re,zt+ti,wt,zt+ti),qs(wt+re,zt+ti,wt+wn,zt+de,wt+wn,zt),xl(At),this},$t.__private__.circle=$t.circle=function(wt,zt,wn,ti){if(isNaN(wt)||isNaN(zt)||isNaN(wn)||!zo(ti))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(wt,zt,wn,wn,ti)},$t.setFont=function(wt,zt,wn){return wn&&(zt=Hi(zt,wn)),Yr=cs(wt,zt,{disableWarning:!1}),this};var os=$t.__private__.getFont=$t.getFont=function(){return si[cs.apply($t,arguments)]};$t.__private__.getFontList=$t.getFontList=function(){var wt,zt,wn={};for(wt in hi)if(hi.hasOwnProperty(wt))for(zt in wn[wt]=[],hi[wt])hi[wt].hasOwnProperty(zt)&&wn[wt].push(zt);return wn},$t.addFont=function(wt,zt,wn,ti,At){var re=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&re.indexOf(arguments[3])!==-1?At=arguments[3]:arguments[3]&&re.indexOf(arguments[3])==-1&&(wn=Hi(wn,ti)),At=At||"Identity-H",Jo.call(this,wt,zt,wn,At)};var Sl,jc=$e.lineWidth||.200025,uc=$t.__private__.getLineWidth=$t.getLineWidth=function(){return jc},ic=$t.__private__.setLineWidth=$t.setLineWidth=function(wt){return jc=wt,sn(ji(un(wt))+" w"),this};$t.__private__.setLineDash=R.API.setLineDash=R.API.setLineDashPattern=function(wt,zt){if(wt=wt||[],zt=zt||0,isNaN(zt)||!Array.isArray(wt))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return wt=wt.map(function(wn){return ji(un(wn))}).join(" "),zt=ji(un(zt)),sn("["+wt+"] "+zt+" d"),this};var ac=$t.__private__.getLineHeight=$t.getLineHeight=function(){return io*Sl};$t.__private__.getLineHeight=$t.getLineHeight=function(){return io*Sl};var Gl=$t.__private__.setLineHeightFactor=$t.setLineHeightFactor=function(wt){return typeof(wt=wt||1.15)=="number"&&(Sl=wt),this},dc=$t.__private__.getLineHeightFactor=$t.getLineHeightFactor=function(){return Sl};Gl($e.lineHeight);var fl=$t.__private__.getHorizontalCoordinate=function(wt){return un(wt)},Bs=$t.__private__.getVerticalCoordinate=function(wt){return Yn===Mr.ADVANCED?wt:Gi[en].mediaBox.topRightY-Gi[en].mediaBox.bottomLeftY-un(wt)},Nl=$t.__private__.getHorizontalCoordinateString=$t.getHorizontalCoordinateString=function(wt){return ji(fl(wt))},Al=$t.__private__.getVerticalCoordinateString=$t.getVerticalCoordinateString=function(wt){return ji(Bs(wt))},pl=$e.strokeColor||"0 G";$t.__private__.getStrokeColor=$t.getDrawColor=function(){return tn(pl)},$t.__private__.setStrokeColor=$t.setDrawColor=function(wt,zt,wn,ti){return pl=$r({ch1:wt,ch2:zt,ch3:wn,ch4:ti,pdfColorType:"draw",precision:2}),sn(pl),this};var cn=$e.fillColor||"0 g";$t.__private__.getFillColor=$t.getFillColor=function(){return tn(cn)},$t.__private__.setFillColor=$t.setFillColor=function(wt,zt,wn,ti){return cn=$r({ch1:wt,ch2:zt,ch3:wn,ch4:ti,pdfColorType:"fill",precision:2}),sn(cn),this};var Cl=$e.textColor||"0 g",Mc=$t.__private__.getTextColor=$t.getTextColor=function(){return tn(Cl)};$t.__private__.setTextColor=$t.setTextColor=function(wt,zt,wn,ti){return Cl=$r({ch1:wt,ch2:zt,ch3:wn,ch4:ti,pdfColorType:"text",precision:3}),this};var Ac=$e.charSpace,vc=$t.__private__.getCharSpace=$t.getCharSpace=function(){return parseFloat(Ac||0)};$t.__private__.setCharSpace=$t.setCharSpace=function(wt){if(isNaN(wt))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Ac=wt,this};var bs=0;$t.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},$t.__private__.setLineCap=$t.setLineCap=function(wt){var zt=$t.CapJoinStyles[wt];if(zt===void 0)throw new Error("Line cap style of '"+wt+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return bs=zt,sn(zt+" J"),this};var Hs=0;$t.__private__.setLineJoin=$t.setLineJoin=function(wt){var zt=$t.CapJoinStyles[wt];if(zt===void 0)throw new Error("Line join style of '"+wt+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Hs=zt,sn(zt+" j"),this},$t.__private__.setLineMiterLimit=$t.__private__.setMiterLimit=$t.setLineMiterLimit=$t.setMiterLimit=function(wt){if(wt=wt||0,isNaN(wt))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return sn(ji(un(wt))+" M"),this},$t.GState=Y,$t.setGState=function(wt){(wt=typeof wt=="string"?_i[Oi[wt]]:ll(null,wt)).equals(Ki)||(sn("/"+wt.id+" gs"),Ki=wt)};var ll=function(zt,wn){if(!zt||!Oi[zt]){var ti=!1;for(var At in _i)if(_i.hasOwnProperty(At)&&_i[At].equals(wn)){ti=!0;break}if(ti)wn=_i[At];else{var re="GS"+(Object.keys(_i).length+1).toString(10);_i[re]=wn,wn.id=re}return zt&&(Oi[zt]=wn.id),Ca.publish("addGState",wn),wn}};$t.addGState=function(wt,zt){return ll(wt,zt),this},$t.saveGraphicsState=function(){return sn("q"),zn.push({key:Yr,size:io,color:Cl}),this},$t.restoreGraphicsState=function(){sn("Q");var wt=zn.pop();return Yr=wt.key,io=wt.size,Cl=wt.color,Ki=null,this},$t.setCurrentTransformationMatrix=function(wt){return sn(wt.toString()+" cm"),this},$t.comment=function(wt){return sn("#"+wt),this};var Fl=function(zt,wn){var ti=zt||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return ti},set:function(me){isNaN(me)||(ti=parseFloat(me))}});var At=wn||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return At},set:function(me){isNaN(me)||(At=parseFloat(me))}});var re="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return re},set:function(me){re=me.toString()}}),this},ec=function(zt,wn,ti,At){Fl.call(this,zt,wn),this.type="rect";var re=ti||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return re},set:function(ke){isNaN(ke)||(re=parseFloat(ke))}});var de=At||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return de},set:function(ke){isNaN(ke)||(de=parseFloat(ke))}}),this},Ql=function(){this.page=ca,this.currentPage=en,this.pages=va.slice(0),this.pagesContext=Gi.slice(0),this.x=On,this.y=Gn,this.matrix=Pn,this.width=Ic(en),this.height=Xs(en),this.outputDestination=no,this.id="",this.objectNumber=-1};Ql.prototype.restore=function(){ca=this.page,en=this.currentPage,Gi=this.pagesContext,va=this.pages,On=this.x,Gn=this.y,Pn=this.matrix,bc(en,this.width),wl(en,this.height),no=this.outputDestination};var oc=function(zt,wn,ti,At,re){wa.push(new Ql),ca=en=0,va=[],On=zt,Gn=wn,Pn=re,Ro([ti,At])},Hc=function(zt){if(ta[zt])wa.pop().restore();else{var wn=new Ql,ti="Xo"+(Object.keys(pa).length+1).toString(10);wn.id=ti,ta[zt]=ti,pa[ti]=wn,Ca.publish("addFormObject",wn),wa.pop().restore()}};for(var jl in $t.beginFormObject=function(wt,zt,wn,ti,At){return oc(wt,zt,wn,ti,At),this},$t.endFormObject=function(wt){return Hc(wt),this},$t.doFormObject=function(wt,zt){var wn=pa[ta[wt]];return sn("q"),sn(zt.toString()+" cm"),sn("/"+wn.id+" Do"),sn("Q"),this},$t.getFormObject=function(wt){var zt=pa[ta[wt]];return{x:zt.x,y:zt.y,width:zt.width,height:zt.height,matrix:zt.matrix}},$t.save=function(wt,zt){return wt=wt||"generated.pdf",(zt=zt||{}).returnPromise=zt.returnPromise||!1,zt.returnPromise===!1?(n(Ws(Cs()),wt),typeof n.unload=="function"&&t.setTimeout&&setTimeout(n.unload,911),this):new Promise(function(wn,ti){try{var At=n(Ws(Cs()),wt);typeof n.unload=="function"&&t.setTimeout&&setTimeout(n.unload,911),wn(At)}catch(re){ti(re.message)}})},R.API)R.API.hasOwnProperty(jl)&&(jl==="events"&&R.API.events.length?function(wt,zt){var wn,ti,At;for(At=zt.length-1;At!==-1;At--)wn=zt[At][0],ti=zt[At][1],wt.subscribe.apply(wt,[wn].concat(typeof ti=="function"?[ti]:ti))}(Ca,R.API.events):$t[jl]=R.API[jl]);var Ic=$t.getPageWidth=function(wt){return(Gi[wt=wt||en].mediaBox.topRightX-Gi[wt].mediaBox.bottomLeftX)/ln},bc=$t.setPageWidth=function(wt,zt){Gi[wt].mediaBox.topRightX=zt*ln+Gi[wt].mediaBox.bottomLeftX},Xs=$t.getPageHeight=function(wt){return(Gi[wt=wt||en].mediaBox.topRightY-Gi[wt].mediaBox.bottomLeftY)/ln},wl=$t.setPageHeight=function(wt,zt){Gi[wt].mediaBox.topRightY=zt*ln+Gi[wt].mediaBox.bottomLeftY};return $t.internal={pdfEscape:ls,getStyle:sl,getFont:os,getFontSize:dn,getCharSpace:vc,getTextColor:Mc,getLineHeight:ac,getLineHeightFactor:dc,getLineWidth:uc,write:fa,getHorizontalCoordinate:fl,getVerticalCoordinate:Bs,getCoordinateString:Nl,getVerticalCoordinateString:Al,collections:{},newObject:Qr,newAdditionalObject:qt,newObjectDeferred:pn,newObjectDeferredBegin:Wr,getFilters:Un,putStream:Ln,events:Ca,scaleFactor:ln,pageSize:{getWidth:function(){return Ic(en)},setWidth:function(zt){bc(en,zt)},getHeight:function(){return Xs(en)},setHeight:function(zt){wl(en,zt)}},encryptionOptions:Ur,encryption:Go,getEncryptor:ws,output:Ds,getNumberOfPages:Os,pages:va,out:sn,f2:Sa,f3:Hn,getPageInfo:No,getPageInfoByObjId:Es,getCurrentPageInfo:Ms,getPDFVersion:gr,Point:Fl,Rectangle:ec,Matrix:wi,hasHotfix:Ns},Object.defineProperty($t.internal.pageSize,"width",{get:function(){return Ic(en)},set:function(zt){bc(en,zt)},enumerable:!0,configurable:!0}),Object.defineProperty($t.internal.pageSize,"height",{get:function(){return Xs(en)},set:function(zt){wl(en,zt)},enumerable:!0,configurable:!0}),Wo.call($t,na),Yr="F1",Ya(Ze,Ne),Ca.publish("initialized"),$t}B.prototype.lsbFirstWord=function($e){return String.fromCharCode($e>>0&255,$e>>8&255,$e>>16&255,$e>>24&255)},B.prototype.toHexString=function($e){return $e.split("").map(function(ve){return("0"+(255&ve.charCodeAt(0)).toString(16)).slice(-2)}).join("")},B.prototype.hexToBytes=function($e){for(var ve=[],Ne=0;Ne<$e.length;Ne+=2)ve.push(String.fromCharCode(parseInt($e.substr(Ne,2),16)));return ve.join("")},B.prototype.processOwnerPassword=function($e,ve){return M(S(ve).substr(0,5),$e)},B.prototype.encryptor=function($e,ve){var Ne=S(this.encryptionKey+String.fromCharCode(255&$e,$e>>8&255,$e>>16&255,255&ve,ve>>8&255)).substr(0,10);return function(je){return M(Ne,je)}},Y.prototype.equals=function($e){var ve,Ne="id,objectNumber,equals";if(!$e||g()($e)!==g()(this))return!1;var je=0;for(ve in this)if(!(Ne.indexOf(ve)>=0)){if(this.hasOwnProperty(ve)&&!$e.hasOwnProperty(ve))return!1;if(this[ve]!==$e[ve])return!1;je++}for(ve in $e)$e.hasOwnProperty(ve)&&Ne.indexOf(ve)<0&&je--;return je===0},R.API={events:[]},R.version="2.5.1";var K=R.API,G=1,H=function(ve){return ve.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Z=function(ve){return ve.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},q=function(ve){return ve.toFixed(2)},ce=function(ve){return ve.toFixed(5)};K.__acroform__={};var ne=function(ve,Ne){ve.prototype=Object.create(Ne.prototype),ve.prototype.constructor=ve},se=function(ve){return ve*G},Ce=function(ve){var Ne=new We,je=ae.internal.getHeight(ve)||0,Ze=ae.internal.getWidth(ve)||0;return Ne.BBox=[0,0,Number(q(Ze)),Number(q(je))],Ne},Re=K.__acroform__.setBit=function($e,ve){if($e=$e||0,ve=ve||0,isNaN($e)||isNaN(ve))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return $e|=1<<ve},Xe=K.__acroform__.clearBit=function($e,ve){if($e=$e||0,ve=ve||0,isNaN($e)||isNaN(ve))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return $e&=~(1<<ve)},we=K.__acroform__.getBit=function($e,ve){if(isNaN($e)||isNaN(ve))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return($e&1<<ve)==0?0:1},Pe=K.__acroform__.getBitForPdf=function($e,ve){if(isNaN($e)||isNaN(ve))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return we($e,ve-1)},Ee=K.__acroform__.setBitForPdf=function($e,ve){if(isNaN($e)||isNaN(ve))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Re($e,ve-1)},Ge=K.__acroform__.clearBitForPdf=function($e,ve){if(isNaN($e)||isNaN(ve))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Xe($e,ve-1)},It=K.__acroform__.calculateCoordinates=function($e,ve){var Ne=ve.internal.getHorizontalCoordinate,je=ve.internal.getVerticalCoordinate,Ze=$e[0],Qe=$e[1],tt=$e[2],yt=$e[3],dt={};return dt.lowerLeft_X=Ne(Ze)||0,dt.lowerLeft_Y=je(Qe+yt)||0,dt.upperRight_X=Ne(Ze+tt)||0,dt.upperRight_Y=je(Qe)||0,[Number(q(dt.lowerLeft_X)),Number(q(dt.lowerLeft_Y)),Number(q(dt.upperRight_X)),Number(q(dt.upperRight_Y))]},ze=function(ve){if(ve.appearanceStreamContent)return ve.appearanceStreamContent;if(ve.V||ve.DV){var Ne=[],je=ve._V||ve.DV,Ze=ye(ve,je),Qe=ve.scope.internal.getFont(ve.fontName,ve.fontStyle).id;Ne.push("/Tx BMC"),Ne.push("q"),Ne.push("BT"),Ne.push(ve.scope.__private__.encodeColorString(ve.color)),Ne.push("/"+Qe+" "+q(Ze.fontSize)+" Tf"),Ne.push("1 0 0 1 0 0 Tm"),Ne.push(Ze.text),Ne.push("ET"),Ne.push("Q"),Ne.push("EMC");var tt=Ce(ve);return tt.scope=ve.scope,tt.stream=Ne.join(`
`),tt}},ye=function(ve,Ne){var je=ve.fontSize===0?ve.maxFontSize:ve.fontSize,Ze={text:"",fontSize:""},Qe=(Ne=(Ne=Ne.substr(0,1)=="("?Ne.substr(1):Ne).substr(Ne.length-1)==")"?Ne.substr(0,Ne.length-1):Ne).split(" ");Qe=ve.multiline?Qe.map(function(un){return un.split(`
`)}):Qe.map(function(un){return[un]});var tt=je,yt=ae.internal.getHeight(ve)||0;yt=yt<0?-yt:yt;var dt=ae.internal.getWidth(ve)||0;dt=dt<0?-dt:dt;var Xt=function(Xn,hn,Pi){if(Xn+1<Qe.length){var Cn=hn+" "+Qe[Xn+1][0];return Me(Cn,ve,Pi).width<=dt-4}return!1};tt++;e:for(;tt>0;){Ne="",tt--;var Ur,Ir,Jr=Me("3",ve,tt).height,$t=ve.multiline?yt-tt:(yt-Jr)/2,Bn=$t+=2,gr=0,fn=0,qr=0;if(tt<=0){Ne=`(...) Tj
`,Ne+="% Width of Text: "+Me(Ne,ve,tt=12).width+", FieldWidth:"+dt+`
`;break}for(var Mr="",Yn=0,Ai=0;Ai<Qe.length;Ai++)if(Qe.hasOwnProperty(Ai)){var Fi=!1;if(Qe[Ai].length!==1&&qr!==Qe[Ai].length-1){if((Jr+2)*(Yn+2)+2>yt)continue e;Mr+=Qe[Ai][qr],Fi=!0,fn=Ai,Ai--}else{Mr=(Mr+=Qe[Ai][qr]+" ").substr(Mr.length-1)==" "?Mr.substr(0,Mr.length-1):Mr;var Hi=parseInt(Ai),ji=Xt(Hi,Mr,tt),la=Ai>=Qe.length-1;if(ji&&!la){Mr+=" ",qr=0;continue}if(ji||la){if(la)fn=Hi;else if(ve.multiline&&(Jr+2)*(Yn+2)+2>yt)continue e}else{if(!ve.multiline)continue e;if((Jr+2)*(Yn+2)+2>yt)continue e;fn=Hi}}for(var di="",Sa=gr;Sa<=fn;Sa++){var Hn=Qe[Sa];if(ve.multiline){if(Sa===fn){di+=Hn[qr]+" ",qr=(qr+1)%Hn.length;continue}if(Sa===gr){di+=Hn[Hn.length-1]+" ";continue}}di+=Hn[0]+" "}switch(di=di.substr(di.length-1)==" "?di.substr(0,di.length-1):di,Ir=Me(di,ve,tt).width,ve.textAlign){case"right":Ur=dt-Ir-2;break;case"center":Ur=(dt-Ir)/2;break;case"left":default:Ur=2}Ne+=q(Ur)+" "+q(Bn)+` Td
`,Ne+="("+H(di)+`) Tj
`,Ne+=-q(Ur)+` 0 Td
`,Bn=-(tt+2),Ir=0,gr=Fi?fn:fn+1,Yn++,Mr=""}break}return Ze.text=Ne,Ze.fontSize=tt,Ze},Me=function(ve,Ne,je){var Ze=Ne.scope.internal.getFont(Ne.fontName,Ne.fontStyle),Qe=Ne.scope.getStringUnitWidth(ve,{font:Ze,fontSize:parseFloat(je),charSpace:0})*parseFloat(je);return{height:Ne.scope.getStringUnitWidth("3",{font:Ze,fontSize:parseFloat(je),charSpace:0})*parseFloat(je)*1.5,width:Qe}},qe={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},nt=function(ve,Ne){var je={type:"reference",object:ve};Ne.internal.getPageInfo(ve.page).pageContext.annotations.find(function(Ze){return Ze.type===je.type&&Ze.object===je.object})===void 0&&Ne.internal.getPageInfo(ve.page).pageContext.annotations.push(je)},st=function(ve,Ne){for(var je in ve)if(ve.hasOwnProperty(je)){var Ze=je,Qe=ve[je];Ne.internal.newObjectDeferredBegin(Qe.objId,!0),g()(Qe)==="object"&&typeof Qe.putStream=="function"&&Qe.putStream(),delete ve[Ze]}},xt=function(ve,Ne){if(Ne.scope=ve,ve.internal!==void 0&&(ve.internal.acroformPlugin===void 0||ve.internal.acroformPlugin.isInitialized===!1)){if(Kt.FieldNum=0,ve.internal.acroformPlugin=JSON.parse(JSON.stringify(qe)),ve.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");G=ve.internal.scaleFactor,ve.internal.acroformPlugin.acroFormDictionaryRoot=new ft,ve.internal.acroformPlugin.acroFormDictionaryRoot.scope=ve,ve.internal.acroformPlugin.acroFormDictionaryRoot._eventID=ve.internal.events.subscribe("postPutResources",function(){!function(je){je.internal.events.unsubscribe(je.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete je.internal.acroformPlugin.acroFormDictionaryRoot._eventID,je.internal.acroformPlugin.printedOut=!0}(ve)}),ve.internal.events.subscribe("buildDocument",function(){!function(je){je.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var Ze=je.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var Qe in Ze)if(Ze.hasOwnProperty(Qe)){var tt=Ze[Qe];tt.objId=void 0,tt.hasAnnotation&&nt(tt,je)}}(ve)}),ve.internal.events.subscribe("putCatalog",function(){!function(je){if(je.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");je.internal.write("/AcroForm "+je.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(ve)}),ve.internal.events.subscribe("postPutPages",function(je){!function(Ze,Qe){var tt=!Ze;for(var yt in Ze||(Qe.internal.newObjectDeferredBegin(Qe.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),Qe.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),Ze=Ze||Qe.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(Ze.hasOwnProperty(yt)){var dt=Ze[yt],Xt=[],Ur=dt.Rect;if(dt.Rect&&(dt.Rect=It(dt.Rect,Qe)),Qe.internal.newObjectDeferredBegin(dt.objId,!0),dt.DA=ae.createDefaultAppearanceStream(dt),g()(dt)==="object"&&typeof dt.getKeyValueListForStream=="function"&&(Xt=dt.getKeyValueListForStream()),dt.Rect=Ur,dt.hasAppearanceStream&&!dt.appearanceStreamContent){var Ir=ze(dt);Xt.push({key:"AP",value:"<</N "+Ir+">>"}),Qe.internal.acroformPlugin.xForms.push(Ir)}if(dt.appearanceStreamContent){var Jr="";for(var $t in dt.appearanceStreamContent)if(dt.appearanceStreamContent.hasOwnProperty($t)){var Bn=dt.appearanceStreamContent[$t];if(Jr+="/"+$t+" ",Jr+="<<",Object.keys(Bn).length>=1||Array.isArray(Bn)){for(var yt in Bn)if(Bn.hasOwnProperty(yt)){var gr=Bn[yt];typeof gr=="function"&&(gr=gr.call(Qe,dt)),Jr+="/"+yt+" "+gr+" ",Qe.internal.acroformPlugin.xForms.indexOf(gr)>=0||Qe.internal.acroformPlugin.xForms.push(gr)}}else typeof(gr=Bn)=="function"&&(gr=gr.call(Qe,dt)),Jr+="/"+yt+" "+gr,Qe.internal.acroformPlugin.xForms.indexOf(gr)>=0||Qe.internal.acroformPlugin.xForms.push(gr);Jr+=">>"}Xt.push({key:"AP",value:`<<
`+Jr+">>"})}Qe.internal.putStream({additionalKeyValues:Xt,objectId:dt.objId}),Qe.internal.out("endobj")}tt&&st(Qe.internal.acroformPlugin.xForms,Qe)}(je,ve)}),ve.internal.acroformPlugin.isInitialized=!0}},Bt=K.__acroform__.arrayToPdfArray=function($e,ve,Ne){var je=function(yt){return yt};if(Array.isArray($e)){for(var Ze="[",Qe=0;Qe<$e.length;Qe++)switch(Qe!==0&&(Ze+=" "),g()($e[Qe])){case"boolean":case"number":case"object":Ze+=$e[Qe].toString();break;case"string":$e[Qe].substr(0,1)!=="/"?(ve!==void 0&&Ne&&(je=Ne.internal.getEncryptor(ve)),Ze+="("+H(je($e[Qe].toString()))+")"):Ze+=$e[Qe].toString()}return Ze+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},Le=function(ve,Ne,je){var Ze=function(tt){return tt};return Ne!==void 0&&je&&(Ze=je.internal.getEncryptor(Ne)),(ve=ve||"").toString(),ve="("+H(Ze(ve))+")"},Ue=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(Ne){this._objId=Ne}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};Ue.prototype.toString=function(){return this.objId+" 0 R"},Ue.prototype.putStream=function(){var $e=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:$e,objectId:this.objId}),this.scope.internal.out("endobj")},Ue.prototype.getKeyValueListForStream=function(){var $e=[],ve=Object.getOwnPropertyNames(this).filter(function(Qe){return Qe!="content"&&Qe!="appearanceStreamContent"&&Qe!="scope"&&Qe!="objId"&&Qe.substring(0,1)!="_"});for(var Ne in ve)if(Object.getOwnPropertyDescriptor(this,ve[Ne]).configurable===!1){var je=ve[Ne],Ze=this[je];Ze&&(Array.isArray(Ze)?$e.push({key:je,value:Bt(Ze,this.objId,this.scope)}):Ze instanceof Ue?(Ze.scope=this.scope,$e.push({key:je,value:Ze.objId+" 0 R"})):typeof Ze!="function"&&$e.push({key:je,value:Ze}))}return $e};var We=function(){Ue.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var ve,Ne=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return Ne},set:function(Ze){Ne=Ze}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(Ze){ve=Ze.trim()},get:function(){return ve||null}})};ne(We,Ue);var ft=function(){Ue.call(this);var ve,Ne=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return Ne.length>0?Ne:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return Ne}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(ve){var Ze=function(tt){return tt};return this.scope&&(Ze=this.scope.internal.getEncryptor(this.objId)),"("+H(Ze(ve))+")"}},set:function(Ze){ve=Ze}})};ne(ft,Ue);var Kt=function $e(){Ue.call(this);var ve=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return ve},set:function(Mr){if(isNaN(Mr))throw new Error('Invalid value "'+Mr+'" for attribute F supplied.');ve=Mr}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(ve,3))},set:function(Mr){Boolean(Mr)===!0?this.F=Ee(ve,3):this.F=Ge(ve,3)}});var Ne=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return Ne},set:function(Mr){if(isNaN(Mr))throw new Error('Invalid value "'+Mr+'" for attribute Ff supplied.');Ne=Mr}});var je=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(je.length!==0)return je},set:function(Mr){je=Mr!==void 0?Mr:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!je||isNaN(je[0])?0:je[0]},set:function(Mr){je[0]=Mr}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!je||isNaN(je[1])?0:je[1]},set:function(Mr){je[1]=Mr}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!je||isNaN(je[2])?0:je[2]},set:function(Mr){je[2]=Mr}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!je||isNaN(je[3])?0:je[3]},set:function(Mr){je[3]=Mr}});var Ze="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return Ze},set:function(Mr){switch(Mr){case"/Btn":case"/Tx":case"/Ch":case"/Sig":Ze=Mr;break;default:throw new Error('Invalid value "'+Mr+'" for attribute FT supplied.')}}});var Qe=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!Qe||Qe.length<1){if(this instanceof cr)return;Qe="FieldObject"+$e.FieldNum++}var Mr=function(Ai){return Ai};return this.scope&&(Mr=this.scope.internal.getEncryptor(this.objId)),"("+H(Mr(Qe))+")"},set:function(Mr){Qe=Mr.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return Qe},set:function(Mr){Qe=Mr}});var tt="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return tt},set:function(Mr){tt=Mr}});var yt="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return yt},set:function(Mr){yt=Mr}});var dt=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return dt},set:function(Mr){dt=Mr}});var Xt=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return Xt===void 0?50/G:Xt},set:function(Mr){Xt=Mr}});var Ur="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return Ur},set:function(Mr){Ur=Mr}});var Ir="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!Ir||this instanceof cr||this instanceof it))return Le(Ir,this.objId,this.scope)},set:function(Mr){Mr=Mr.toString(),Ir=Mr}});var Jr=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(Jr)return this instanceof Gt==!1?Le(Jr,this.objId,this.scope):Jr},set:function(Mr){Mr=Mr.toString(),Jr=this instanceof Gt==!1?Mr.substr(0,1)==="("?Z(Mr.substr(1,Mr.length-2)):Z(Mr):Mr}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Gt==!0?Z(Jr.substr(1,Jr.length-1)):Jr},set:function(Mr){Mr=Mr.toString(),Jr=this instanceof Gt==!0?"/"+Mr:Mr}});var $t=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if($t)return $t},set:function(Mr){this.V=Mr}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if($t)return this instanceof Gt==!1?Le($t,this.objId,this.scope):$t},set:function(Mr){Mr=Mr.toString(),$t=this instanceof Gt==!1?Mr.substr(0,1)==="("?Z(Mr.substr(1,Mr.length-2)):Z(Mr):Mr}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Gt==!0?Z($t.substr(1,$t.length-1)):$t},set:function(Mr){Mr=Mr.toString(),$t=this instanceof Gt==!0?"/"+Mr:Mr}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var Bn,gr=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return gr},set:function(Mr){Mr=Boolean(Mr),gr=Mr}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(Bn)return Bn},set:function(Mr){Bn=Mr}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(this.Ff,1))},set:function(Mr){Boolean(Mr)===!0?this.Ff=Ee(this.Ff,1):this.Ff=Ge(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(this.Ff,2))},set:function(Mr){Boolean(Mr)===!0?this.Ff=Ee(this.Ff,2):this.Ff=Ge(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(this.Ff,3))},set:function(Mr){Boolean(Mr)===!0?this.Ff=Ee(this.Ff,3):this.Ff=Ge(this.Ff,3)}});var fn=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(fn!==null)return fn},set:function(Mr){if([0,1,2].indexOf(Mr)===-1)throw new Error('Invalid value "'+Mr+'" for attribute Q supplied.');fn=Mr}}),Object.defineProperty(this,"textAlign",{get:function(){var Mr;switch(fn){case 0:default:Mr="left";break;case 1:Mr="center";break;case 2:Mr="right"}return Mr},configurable:!0,enumerable:!0,set:function(Mr){switch(Mr){case"right":case 2:fn=2;break;case"center":case 1:fn=1;break;case"left":case 0:default:fn=0}}})};ne(Kt,Ue);var bt=function(){Kt.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var ve=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return ve},set:function(Ze){ve=Ze}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return ve},set:function(Ze){ve=Ze}});var Ne=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Bt(Ne,this.objId,this.scope)},set:function(Ze){var Qe,tt;tt=[],typeof(Qe=Ze)=="string"&&(tt=function(yt,dt,Xt){Xt||(Xt=1);for(var Ur,Ir=[];Ur=dt.exec(yt);)Ir.push(Ur[Xt]);return Ir}(Qe,/\((.*?)\)/g)),Ne=tt}}),this.getOptions=function(){return Ne},this.setOptions=function(je){Ne=je,this.sort&&Ne.sort()},this.addOption=function(je){je=(je=je||"").toString(),Ne.push(je),this.sort&&Ne.sort()},this.removeOption=function(je,Ze){for(Ze=Ze||!1,je=(je=je||"").toString();Ne.indexOf(je)!==-1&&(Ne.splice(Ne.indexOf(je),1),Ze!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(this.Ff,18))},set:function(Ze){Boolean(Ze)===!0?this.Ff=Ee(this.Ff,18):this.Ff=Ge(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(this.Ff,19))},set:function(Ze){this.combo===!0&&(Boolean(Ze)===!0?this.Ff=Ee(this.Ff,19):this.Ff=Ge(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(this.Ff,20))},set:function(Ze){Boolean(Ze)===!0?(this.Ff=Ee(this.Ff,20),Ne.sort()):this.Ff=Ge(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(this.Ff,22))},set:function(Ze){Boolean(Ze)===!0?this.Ff=Ee(this.Ff,22):this.Ff=Ge(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(this.Ff,23))},set:function(Ze){Boolean(Ze)===!0?this.Ff=Ee(this.Ff,23):this.Ff=Ge(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(this.Ff,27))},set:function(Ze){Boolean(Ze)===!0?this.Ff=Ee(this.Ff,27):this.Ff=Ge(this.Ff,27)}}),this.hasAppearanceStream=!1};ne(bt,Kt);var Mt=function(){bt.call(this),this.fontName="helvetica",this.combo=!1};ne(Mt,bt);var lr=function(){Mt.call(this),this.combo=!0};ne(lr,Mt);var mt=function(){lr.call(this),this.edit=!0};ne(mt,lr);var Gt=function(){Kt.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(this.Ff,15))},set:function(Ze){Boolean(Ze)===!0?this.Ff=Ee(this.Ff,15):this.Ff=Ge(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(this.Ff,16))},set:function(Ze){Boolean(Ze)===!0?this.Ff=Ee(this.Ff,16):this.Ff=Ge(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(this.Ff,17))},set:function(Ze){Boolean(Ze)===!0?this.Ff=Ee(this.Ff,17):this.Ff=Ge(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(this.Ff,26))},set:function(Ze){Boolean(Ze)===!0?this.Ff=Ee(this.Ff,26):this.Ff=Ge(this.Ff,26)}});var ve,Ne={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var Ze=function(dt){return dt};if(this.scope&&(Ze=this.scope.internal.getEncryptor(this.objId)),Object.keys(Ne).length!==0){var Qe,tt=[];for(Qe in tt.push("<<"),Ne)tt.push("/"+Qe+" ("+H(Ze(Ne[Qe]))+")");return tt.push(">>"),tt.join(`
`)}},set:function(Ze){g()(Ze)==="object"&&(Ne=Ze)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return Ne.CA||""},set:function(Ze){typeof Ze=="string"&&(Ne.CA=Ze)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return ve},set:function(Ze){ve=Ze}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return ve.substr(1,ve.length-1)},set:function(Ze){ve="/"+Ze}})};ne(Gt,Kt);var Jt=function(){Gt.call(this),this.pushButton=!0};ne(Jt,Gt);var dr=function(){Gt.call(this),this.radio=!0,this.pushButton=!1;var ve=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return ve},set:function(je){ve=je!==void 0?je:[]}})};ne(dr,Gt);var cr=function(){var ve,Ne;Kt.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return ve},set:function(tt){ve=tt}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return Ne},set:function(tt){Ne=tt}});var je,Ze={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var tt=function(Ur){return Ur};this.scope&&(tt=this.scope.internal.getEncryptor(this.objId));var yt,dt=[];for(yt in dt.push("<<"),Ze)dt.push("/"+yt+" ("+H(tt(Ze[yt]))+")");return dt.push(">>"),dt.join(`
`)},set:function(tt){g()(tt)==="object"&&(Ze=tt)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return Ze.CA||""},set:function(tt){typeof tt=="string"&&(Ze.CA=tt)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return je},set:function(tt){je=tt}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return je.substr(1,je.length-1)},set:function(tt){je="/"+tt}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=ae.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};ne(cr,Kt),dr.prototype.setAppearance=function($e){if(!("createAppearanceStream"in $e)||!("getCA"in $e))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var ve in this.Kids)if(this.Kids.hasOwnProperty(ve)){var Ne=this.Kids[ve];Ne.appearanceStreamContent=$e.createAppearanceStream(Ne.optionName),Ne.caption=$e.getCA()}},dr.prototype.createOption=function($e){var ve=new cr;return ve.Parent=this,ve.optionName=$e,this.Kids.push(ve),Ve.call(this.scope,ve),ve};var mr=function(){Gt.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=ae.CheckBox.createAppearanceStream()};ne(mr,Gt);var it=function(){Kt.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(this.Ff,13))},set:function(je){Boolean(je)===!0?this.Ff=Ee(this.Ff,13):this.Ff=Ge(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(this.Ff,21))},set:function(je){Boolean(je)===!0?this.Ff=Ee(this.Ff,21):this.Ff=Ge(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(this.Ff,23))},set:function(je){Boolean(je)===!0?this.Ff=Ee(this.Ff,23):this.Ff=Ge(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(this.Ff,24))},set:function(je){Boolean(je)===!0?this.Ff=Ee(this.Ff,24):this.Ff=Ge(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(this.Ff,25))},set:function(je){Boolean(je)===!0?this.Ff=Ee(this.Ff,25):this.Ff=Ge(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(this.Ff,26))},set:function(je){Boolean(je)===!0?this.Ff=Ee(this.Ff,26):this.Ff=Ge(this.Ff,26)}});var ve=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return ve},set:function(je){ve=je}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return ve},set:function(je){Number.isInteger(je)&&(ve=je)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};ne(it,Kt);var pe=function(){it.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(Pe(this.Ff,14))},set:function(Ne){Boolean(Ne)===!0?this.Ff=Ee(this.Ff,14):this.Ff=Ge(this.Ff,14)}}),this.password=!0};ne(pe,it);var ae={CheckBox:{createAppearanceStream:function(){return{N:{On:ae.CheckBox.YesNormal},D:{On:ae.CheckBox.YesPushDown,Off:ae.CheckBox.OffPushDown}}},YesPushDown:function(ve){var Ne=Ce(ve);Ne.scope=ve.scope;var je=[],Ze=ve.scope.internal.getFont(ve.fontName,ve.fontStyle).id,Qe=ve.scope.__private__.encodeColorString(ve.color),tt=ye(ve,ve.caption);return je.push("0.749023 g"),je.push("0 0 "+q(ae.internal.getWidth(ve))+" "+q(ae.internal.getHeight(ve))+" re"),je.push("f"),je.push("BMC"),je.push("q"),je.push("0 0 1 rg"),je.push("/"+Ze+" "+q(tt.fontSize)+" Tf "+Qe),je.push("BT"),je.push(tt.text),je.push("ET"),je.push("Q"),je.push("EMC"),Ne.stream=je.join(`
`),Ne},YesNormal:function(ve){var Ne=Ce(ve);Ne.scope=ve.scope;var je=ve.scope.internal.getFont(ve.fontName,ve.fontStyle).id,Ze=ve.scope.__private__.encodeColorString(ve.color),Qe=[],tt=ae.internal.getHeight(ve),yt=ae.internal.getWidth(ve),dt=ye(ve,ve.caption);return Qe.push("1 g"),Qe.push("0 0 "+q(yt)+" "+q(tt)+" re"),Qe.push("f"),Qe.push("q"),Qe.push("0 0 1 rg"),Qe.push("0 0 "+q(yt-1)+" "+q(tt-1)+" re"),Qe.push("W"),Qe.push("n"),Qe.push("0 g"),Qe.push("BT"),Qe.push("/"+je+" "+q(dt.fontSize)+" Tf "+Ze),Qe.push(dt.text),Qe.push("ET"),Qe.push("Q"),Ne.stream=Qe.join(`
`),Ne},OffPushDown:function(ve){var Ne=Ce(ve);Ne.scope=ve.scope;var je=[];return je.push("0.749023 g"),je.push("0 0 "+q(ae.internal.getWidth(ve))+" "+q(ae.internal.getHeight(ve))+" re"),je.push("f"),Ne.stream=je.join(`
`),Ne}},RadioButton:{Circle:{createAppearanceStream:function(ve){var Ne={D:{Off:ae.RadioButton.Circle.OffPushDown},N:{}};return Ne.N[ve]=ae.RadioButton.Circle.YesNormal,Ne.D[ve]=ae.RadioButton.Circle.YesPushDown,Ne},getCA:function(){return"l"},YesNormal:function(ve){var Ne=Ce(ve);Ne.scope=ve.scope;var je=[],Ze=ae.internal.getWidth(ve)<=ae.internal.getHeight(ve)?ae.internal.getWidth(ve)/4:ae.internal.getHeight(ve)/4;Ze=Number((.9*Ze).toFixed(5));var Qe=ae.internal.Bezier_C,tt=Number((Ze*Qe).toFixed(5));return je.push("q"),je.push("1 0 0 1 "+ce(ae.internal.getWidth(ve)/2)+" "+ce(ae.internal.getHeight(ve)/2)+" cm"),je.push(Ze+" 0 m"),je.push(Ze+" "+tt+" "+tt+" "+Ze+" 0 "+Ze+" c"),je.push("-"+tt+" "+Ze+" -"+Ze+" "+tt+" -"+Ze+" 0 c"),je.push("-"+Ze+" -"+tt+" -"+tt+" -"+Ze+" 0 -"+Ze+" c"),je.push(tt+" -"+Ze+" "+Ze+" -"+tt+" "+Ze+" 0 c"),je.push("f"),je.push("Q"),Ne.stream=je.join(`
`),Ne},YesPushDown:function(ve){var Ne=Ce(ve);Ne.scope=ve.scope;var je=[],Ze=ae.internal.getWidth(ve)<=ae.internal.getHeight(ve)?ae.internal.getWidth(ve)/4:ae.internal.getHeight(ve)/4;Ze=Number((.9*Ze).toFixed(5));var Qe=Number((2*Ze).toFixed(5)),tt=Number((Qe*ae.internal.Bezier_C).toFixed(5)),yt=Number((Ze*ae.internal.Bezier_C).toFixed(5));return je.push("0.749023 g"),je.push("q"),je.push("1 0 0 1 "+ce(ae.internal.getWidth(ve)/2)+" "+ce(ae.internal.getHeight(ve)/2)+" cm"),je.push(Qe+" 0 m"),je.push(Qe+" "+tt+" "+tt+" "+Qe+" 0 "+Qe+" c"),je.push("-"+tt+" "+Qe+" -"+Qe+" "+tt+" -"+Qe+" 0 c"),je.push("-"+Qe+" -"+tt+" -"+tt+" -"+Qe+" 0 -"+Qe+" c"),je.push(tt+" -"+Qe+" "+Qe+" -"+tt+" "+Qe+" 0 c"),je.push("f"),je.push("Q"),je.push("0 g"),je.push("q"),je.push("1 0 0 1 "+ce(ae.internal.getWidth(ve)/2)+" "+ce(ae.internal.getHeight(ve)/2)+" cm"),je.push(Ze+" 0 m"),je.push(Ze+" "+yt+" "+yt+" "+Ze+" 0 "+Ze+" c"),je.push("-"+yt+" "+Ze+" -"+Ze+" "+yt+" -"+Ze+" 0 c"),je.push("-"+Ze+" -"+yt+" -"+yt+" -"+Ze+" 0 -"+Ze+" c"),je.push(yt+" -"+Ze+" "+Ze+" -"+yt+" "+Ze+" 0 c"),je.push("f"),je.push("Q"),Ne.stream=je.join(`
`),Ne},OffPushDown:function(ve){var Ne=Ce(ve);Ne.scope=ve.scope;var je=[],Ze=ae.internal.getWidth(ve)<=ae.internal.getHeight(ve)?ae.internal.getWidth(ve)/4:ae.internal.getHeight(ve)/4;Ze=Number((.9*Ze).toFixed(5));var Qe=Number((2*Ze).toFixed(5)),tt=Number((Qe*ae.internal.Bezier_C).toFixed(5));return je.push("0.749023 g"),je.push("q"),je.push("1 0 0 1 "+ce(ae.internal.getWidth(ve)/2)+" "+ce(ae.internal.getHeight(ve)/2)+" cm"),je.push(Qe+" 0 m"),je.push(Qe+" "+tt+" "+tt+" "+Qe+" 0 "+Qe+" c"),je.push("-"+tt+" "+Qe+" -"+Qe+" "+tt+" -"+Qe+" 0 c"),je.push("-"+Qe+" -"+tt+" -"+tt+" -"+Qe+" 0 -"+Qe+" c"),je.push(tt+" -"+Qe+" "+Qe+" -"+tt+" "+Qe+" 0 c"),je.push("f"),je.push("Q"),Ne.stream=je.join(`
`),Ne}},Cross:{createAppearanceStream:function(ve){var Ne={D:{Off:ae.RadioButton.Cross.OffPushDown},N:{}};return Ne.N[ve]=ae.RadioButton.Cross.YesNormal,Ne.D[ve]=ae.RadioButton.Cross.YesPushDown,Ne},getCA:function(){return"8"},YesNormal:function(ve){var Ne=Ce(ve);Ne.scope=ve.scope;var je=[],Ze=ae.internal.calculateCross(ve);return je.push("q"),je.push("1 1 "+q(ae.internal.getWidth(ve)-2)+" "+q(ae.internal.getHeight(ve)-2)+" re"),je.push("W"),je.push("n"),je.push(q(Ze.x1.x)+" "+q(Ze.x1.y)+" m"),je.push(q(Ze.x2.x)+" "+q(Ze.x2.y)+" l"),je.push(q(Ze.x4.x)+" "+q(Ze.x4.y)+" m"),je.push(q(Ze.x3.x)+" "+q(Ze.x3.y)+" l"),je.push("s"),je.push("Q"),Ne.stream=je.join(`
`),Ne},YesPushDown:function(ve){var Ne=Ce(ve);Ne.scope=ve.scope;var je=ae.internal.calculateCross(ve),Ze=[];return Ze.push("0.749023 g"),Ze.push("0 0 "+q(ae.internal.getWidth(ve))+" "+q(ae.internal.getHeight(ve))+" re"),Ze.push("f"),Ze.push("q"),Ze.push("1 1 "+q(ae.internal.getWidth(ve)-2)+" "+q(ae.internal.getHeight(ve)-2)+" re"),Ze.push("W"),Ze.push("n"),Ze.push(q(je.x1.x)+" "+q(je.x1.y)+" m"),Ze.push(q(je.x2.x)+" "+q(je.x2.y)+" l"),Ze.push(q(je.x4.x)+" "+q(je.x4.y)+" m"),Ze.push(q(je.x3.x)+" "+q(je.x3.y)+" l"),Ze.push("s"),Ze.push("Q"),Ne.stream=Ze.join(`
`),Ne},OffPushDown:function(ve){var Ne=Ce(ve);Ne.scope=ve.scope;var je=[];return je.push("0.749023 g"),je.push("0 0 "+q(ae.internal.getWidth(ve))+" "+q(ae.internal.getHeight(ve))+" re"),je.push("f"),Ne.stream=je.join(`
`),Ne}}},createDefaultAppearanceStream:function(ve){var Ne=ve.scope.internal.getFont(ve.fontName,ve.fontStyle).id,je=ve.scope.__private__.encodeColorString(ve.color);return"/"+Ne+" "+ve.fontSize+" Tf "+je}};ae.internal={Bezier_C:.551915024494,calculateCross:function(ve){var Ne=ae.internal.getWidth(ve),je=ae.internal.getHeight(ve),Ze=Math.min(Ne,je);return{x1:{x:(Ne-Ze)/2,y:(je-Ze)/2+Ze},x2:{x:(Ne-Ze)/2+Ze,y:(je-Ze)/2},x3:{x:(Ne-Ze)/2,y:(je-Ze)/2},x4:{x:(Ne-Ze)/2+Ze,y:(je-Ze)/2+Ze}}}},ae.internal.getWidth=function($e){var ve=0;return g()($e)==="object"&&(ve=se($e.Rect[2])),ve},ae.internal.getHeight=function($e){var ve=0;return g()($e)==="object"&&(ve=se($e.Rect[3])),ve};var Ve=K.addField=function($e){if(xt(this,$e),!($e instanceof Kt))throw new Error("Invalid argument passed to jsPDF.addField.");var ve;return(ve=$e).scope.internal.acroformPlugin.printedOut&&(ve.scope.internal.acroformPlugin.printedOut=!1,ve.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),ve.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(ve),$e.page=$e.scope.internal.getCurrentPageInfo().pageNumber,this};K.AcroFormChoiceField=bt,K.AcroFormListBox=Mt,K.AcroFormComboBox=lr,K.AcroFormEditBox=mt,K.AcroFormButton=Gt,K.AcroFormPushButton=Jt,K.AcroFormRadioButton=dr,K.AcroFormCheckBox=mr,K.AcroFormTextField=it,K.AcroFormPasswordField=pe,K.AcroFormAppearance=ae,K.AcroForm={ChoiceField:bt,ListBox:Mt,ComboBox:lr,EditBox:mt,Button:Gt,PushButton:Jt,RadioButton:dr,CheckBox:mr,TextField:it,PasswordField:pe,Appearance:ae},R.AcroForm={ChoiceField:bt,ListBox:Mt,ComboBox:lr,EditBox:mt,Button:Gt,PushButton:Jt,RadioButton:dr,CheckBox:mr,TextField:it,PasswordField:pe,Appearance:ae};var Ye=R.AcroForm;function oe($e){return $e.reduce(function(ve,Ne,je){return ve[Ne]=je,ve},{})}!function($e){$e.__addimage__={};var ve="UNKNOWN",Ne={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},je=$e.__addimage__.getImageFileTypeByImageData=function(Hn,un){var Xn,hn,Pi,Cn,oa,Ci=ve;if((un=un||ve)==="RGBA"||Hn.data!==void 0&&Hn.data instanceof Uint8ClampedArray&&"height"in Hn&&"width"in Hn)return"RGBA";if(Hi(Hn))for(oa in Ne)for(Pi=Ne[oa],Xn=0;Xn<Pi.length;Xn+=1){for(Cn=!0,hn=0;hn<Pi[Xn].length;hn+=1)if(Pi[Xn][hn]!==void 0&&Pi[Xn][hn]!==Hn[hn]){Cn=!1;break}if(Cn===!0){Ci=oa;break}}else for(oa in Ne)for(Pi=Ne[oa],Xn=0;Xn<Pi.length;Xn+=1){for(Cn=!0,hn=0;hn<Pi[Xn].length;hn+=1)if(Pi[Xn][hn]!==void 0&&Pi[Xn][hn]!==Hn.charCodeAt(hn)){Cn=!1;break}if(Cn===!0){Ci=oa;break}}return Ci===ve&&un!==ve&&(Ci=un),Ci},Ze=function Hn(un){for(var Xn=this.internal.write,hn=this.internal.putStream,Pi=(0,this.internal.getFilters)();Pi.indexOf("FlateEncode")!==-1;)Pi.splice(Pi.indexOf("FlateEncode"),1);un.objectId=this.internal.newObject();var Cn=[];if(Cn.push({key:"Type",value:"/XObject"}),Cn.push({key:"Subtype",value:"/Image"}),Cn.push({key:"Width",value:un.width}),Cn.push({key:"Height",value:un.height}),un.colorSpace===fn.INDEXED?Cn.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(un.palette.length/3-1)+" "+("sMask"in un&&un.sMask!==void 0?un.objectId+2:un.objectId+1)+" 0 R]"}):(Cn.push({key:"ColorSpace",value:"/"+un.colorSpace}),un.colorSpace===fn.DEVICE_CMYK&&Cn.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),Cn.push({key:"BitsPerComponent",value:un.bitsPerComponent}),"decodeParameters"in un&&un.decodeParameters!==void 0&&Cn.push({key:"DecodeParms",value:"<<"+un.decodeParameters+">>"}),"transparency"in un&&Array.isArray(un.transparency)){for(var oa="",Ci=0,mi=un.transparency.length;Ci<mi;Ci++)oa+=un.transparency[Ci]+" "+un.transparency[Ci]+" ";Cn.push({key:"Mask",value:"["+oa+"]"})}un.sMask!==void 0&&Cn.push({key:"SMask",value:un.objectId+1+" 0 R"});var Bi=un.filter!==void 0?["/"+un.filter]:void 0;if(hn({data:un.data,additionalKeyValues:Cn,alreadyAppliedFilters:Bi,objectId:un.objectId}),Xn("endobj"),"sMask"in un&&un.sMask!==void 0){var Ta="/Predictor "+un.predictor+" /Colors 1 /BitsPerComponent "+un.bitsPerComponent+" /Columns "+un.width,Fn={width:un.width,height:un.height,colorSpace:"DeviceGray",bitsPerComponent:un.bitsPerComponent,decodeParameters:Ta,data:un.sMask};"filter"in un&&(Fn.filter=un.filter),Hn.call(this,Fn)}if(un.colorSpace===fn.INDEXED){var en=this.internal.newObject();hn({data:la(new Uint8Array(un.palette)),objectId:en}),Xn("endobj")}},Qe=function(){var un=this.internal.collections.addImage_images;for(var Xn in un)Ze.call(this,un[Xn])},tt=function(){var un,Xn=this.internal.collections.addImage_images,hn=this.internal.write;for(var Pi in Xn)hn("/I"+(un=Xn[Pi]).index,un.objectId,"0","R")},yt=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",Qe),this.internal.events.subscribe("putXobjectDict",tt))},dt=function(){var un=this.internal.collections.addImage_images;return yt.call(this),un},Xt=function(){return Object.keys(this.internal.collections.addImage_images).length},Ur=function(un){return typeof $e["process"+un.toUpperCase()]=="function"},Ir=function(un){return g()(un)==="object"&&un.nodeType===1},Jr=function(un,Xn){if(un.nodeName==="IMG"&&un.hasAttribute("src")){var hn=""+un.getAttribute("src");if(hn.indexOf("data:image/")===0)return l(unescape(hn).split("base64,").pop());var Pi=$e.loadFile(hn,!0);if(Pi!==void 0)return Pi}if(un.nodeName==="CANVAS"){if(un.width===0||un.height===0)throw new Error("Given canvas must have data. Canvas width: "+un.width+", height: "+un.height);var Cn;switch(Xn){case"PNG":Cn="image/png";break;case"WEBP":Cn="image/webp";break;case"JPEG":case"JPG":default:Cn="image/jpeg"}return l(un.toDataURL(Cn,1).split("base64,").pop())}},$t=function(un){var Xn=this.internal.collections.addImage_images;if(Xn){for(var hn in Xn)if(un===Xn[hn].alias)return Xn[hn]}},Bn=function(un,Xn,hn){return un||Xn||(un=-96,Xn=-96),un<0&&(un=-1*hn.width*72/un/this.internal.scaleFactor),Xn<0&&(Xn=-1*hn.height*72/Xn/this.internal.scaleFactor),un===0&&(un=Xn*hn.width/hn.height),Xn===0&&(Xn=un*hn.height/hn.width),[un,Xn]},gr=function(un,Xn,hn,Pi,Cn,oa){var Ci=Bn.call(this,hn,Pi,Cn),mi=this.internal.getCoordinateString,Bi=this.internal.getVerticalCoordinateString,Ta=dt.call(this);if(hn=Ci[0],Pi=Ci[1],Ta[Cn.index]=Cn,oa){oa*=Math.PI/180;var Fn=Math.cos(oa),en=Math.sin(oa),Wn=function(Ei){return Ei.toFixed(4)},ui=[Wn(Fn),Wn(en),Wn(-1*en),Wn(Fn),0,0,"cm"]}this.internal.write("q"),oa?(this.internal.write([1,"0","0",1,mi(un),Bi(Xn+Pi),"cm"].join(" ")),this.internal.write(ui.join(" ")),this.internal.write([mi(hn),"0","0",mi(Pi),"0","0","cm"].join(" "))):this.internal.write([mi(hn),"0","0",mi(Pi),mi(un),Bi(Xn+Pi),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+Cn.index+" Do"),this.internal.write("Q")},fn=$e.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};$e.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var qr=$e.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},Mr=$e.__addimage__.sHashCode=function(Hn){var un,Xn,hn=0;if(typeof Hn=="string")for(Xn=Hn.length,un=0;un<Xn;un++)hn=(hn<<5)-hn+Hn.charCodeAt(un),hn|=0;else if(Hi(Hn))for(Xn=Hn.byteLength/2,un=0;un<Xn;un++)hn=(hn<<5)-hn+Hn[un],hn|=0;return hn},Yn=$e.__addimage__.validateStringAsBase64=function(Hn){(Hn=Hn||"").toString().trim();var un=!0;return Hn.length===0&&(un=!1),Hn.length%4!=0&&(un=!1),/^[A-Za-z0-9+/]+$/.test(Hn.substr(0,Hn.length-2))===!1&&(un=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(Hn.substr(-2))===!1&&(un=!1),un},Ai=$e.__addimage__.extractImageFromDataUrl=function(Hn){var un=(Hn=Hn||"").split("base64,"),Xn=null;if(un.length===2){var hn=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(un[0]);Array.isArray(hn)&&(Xn={mimeType:hn[1],charset:hn[2],data:un[1]})}return Xn},Fi=$e.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};$e.__addimage__.isArrayBuffer=function(Hn){return Fi()&&Hn instanceof ArrayBuffer};var Hi=$e.__addimage__.isArrayBufferView=function(Hn){return Fi()&&typeof Uint32Array!="undefined"&&(Hn instanceof Int8Array||Hn instanceof Uint8Array||typeof Uint8ClampedArray!="undefined"&&Hn instanceof Uint8ClampedArray||Hn instanceof Int16Array||Hn instanceof Uint16Array||Hn instanceof Int32Array||Hn instanceof Uint32Array||Hn instanceof Float32Array||Hn instanceof Float64Array)},ji=$e.__addimage__.binaryStringToUint8Array=function(Hn){for(var un=Hn.length,Xn=new Uint8Array(un),hn=0;hn<un;hn++)Xn[hn]=Hn.charCodeAt(hn);return Xn},la=$e.__addimage__.arrayBufferToBinaryString=function(Hn){for(var un="",Xn=Hi(Hn)?Hn:new Uint8Array(Hn),hn=0;hn<Xn.length;hn+=8192)un+=String.fromCharCode.apply(null,Xn.subarray(hn,hn+8192));return un};$e.addImage=function(){var Hn,un,Xn,hn,Pi,Cn,oa,Ci,mi;if(typeof arguments[1]=="number"?(un=ve,Xn=arguments[1],hn=arguments[2],Pi=arguments[3],Cn=arguments[4],oa=arguments[5],Ci=arguments[6],mi=arguments[7]):(un=arguments[1],Xn=arguments[2],hn=arguments[3],Pi=arguments[4],Cn=arguments[5],oa=arguments[6],Ci=arguments[7],mi=arguments[8]),g()(Hn=arguments[0])==="object"&&!Ir(Hn)&&"imageData"in Hn){var Bi=Hn;Hn=Bi.imageData,un=Bi.format||un||ve,Xn=Bi.x||Xn||0,hn=Bi.y||hn||0,Pi=Bi.w||Bi.width||Pi,Cn=Bi.h||Bi.height||Cn,oa=Bi.alias||oa,Ci=Bi.compression||Ci,mi=Bi.rotation||Bi.angle||mi}var Ta=this.internal.getFilters();if(Ci===void 0&&Ta.indexOf("FlateEncode")!==-1&&(Ci="SLOW"),isNaN(Xn)||isNaN(hn))throw new Error("Invalid coordinates passed to jsPDF.addImage");yt.call(this);var Fn=di.call(this,Hn,un,oa,Ci);return gr.call(this,Xn,hn,Pi,Cn,Fn,mi),this};var di=function(un,Xn,hn,Pi){var Cn,oa,Ci;if(typeof un=="string"&&je(un)===ve){un=unescape(un);var mi=Sa(un,!1);(mi!==""||(mi=$e.loadFile(un,!0))!==void 0)&&(un=mi)}if(Ir(un)&&(un=Jr(un,Xn)),Xn=je(un,Xn),!Ur(Xn))throw new Error("addImage does not support files of type '"+Xn+"', please ensure that a plugin for '"+Xn+"' support is added.");if(((Ci=hn)==null||Ci.length===0)&&(hn=function(Bi){return typeof Bi=="string"||Hi(Bi)?Mr(Bi):Hi(Bi.data)?Mr(Bi.data):null}(un)),(Cn=$t.call(this,hn))||(Fi()&&(un instanceof Uint8Array||Xn==="RGBA"||(oa=un,un=ji(un))),Cn=this["process"+Xn.toUpperCase()](un,Xt.call(this),hn,function(Bi){return Bi&&typeof Bi=="string"&&(Bi=Bi.toUpperCase()),Bi in $e.image_compression?Bi:qr.NONE}(Pi),oa)),!Cn)throw new Error("An unknown error occurred whilst processing the image.");return Cn},Sa=$e.__addimage__.convertBase64ToBinaryString=function(Hn,un){var Xn;un=typeof un!="boolean"||un;var hn,Pi="";if(typeof Hn=="string"){hn=(Xn=Ai(Hn))!==null?Xn.data:Hn;try{Pi=l(hn)}catch(Cn){if(un)throw Yn(hn)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+Cn.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return Pi};$e.getImageProperties=function(Hn){var un,Xn,hn="";if(Ir(Hn)&&(Hn=Jr(Hn)),typeof Hn=="string"&&je(Hn)===ve&&((hn=Sa(Hn,!1))===""&&(hn=$e.loadFile(Hn)||""),Hn=hn),Xn=je(Hn),!Ur(Xn))throw new Error("addImage does not support files of type '"+Xn+"', please ensure that a plugin for '"+Xn+"' support is added.");if(!Fi()||Hn instanceof Uint8Array||(Hn=ji(Hn)),!(un=this["process"+Xn.toUpperCase()](Hn)))throw new Error("An unknown error occurred whilst processing the image");return un.fileType=Xn,un}}(R.API),function($e){var ve=function(je){if(je!==void 0&&je!="")return!0};R.API.events.push(["addPage",function(Ne){this.internal.getPageInfo(Ne.pageNumber).pageContext.annotations=[]}]),$e.events.push(["putPage",function(Ne){for(var je,Ze,Qe,tt=this.internal.getCoordinateString,yt=this.internal.getVerticalCoordinateString,dt=this.internal.getPageInfoByObjId(Ne.objId),Xt=Ne.pageContext.annotations,Ur=!1,Ir=0;Ir<Xt.length&&!Ur;Ir++)switch((je=Xt[Ir]).type){case"link":(ve(je.options.url)||ve(je.options.pageNumber))&&(Ur=!0);break;case"reference":case"text":case"freetext":Ur=!0}if(Ur!=0){this.internal.write("/Annots [");for(var Jr=0;Jr<Xt.length;Jr++){je=Xt[Jr];var $t=this.internal.pdfEscape,Bn=this.internal.getEncryptor(Ne.objId);switch(je.type){case"reference":this.internal.write(" "+je.object.objId+" 0 R ");break;case"text":var gr=this.internal.newAdditionalObject(),fn=this.internal.newAdditionalObject(),qr=this.internal.getEncryptor(gr.objId),Mr=je.title||"Note";Qe="<</Type /Annot /Subtype /Text "+(Ze="/Rect ["+tt(je.bounds.x)+" "+yt(je.bounds.y+je.bounds.h)+" "+tt(je.bounds.x+je.bounds.w)+" "+yt(je.bounds.y)+"] ")+"/Contents ("+$t(qr(je.contents))+")",Qe+=" /Popup "+fn.objId+" 0 R",Qe+=" /P "+dt.objId+" 0 R",Qe+=" /T ("+$t(qr(Mr))+") >>",gr.content=Qe;var Yn=gr.objId+" 0 R";Qe="<</Type /Annot /Subtype /Popup "+(Ze="/Rect ["+tt(je.bounds.x+30)+" "+yt(je.bounds.y+je.bounds.h)+" "+tt(je.bounds.x+je.bounds.w+30)+" "+yt(je.bounds.y)+"] ")+" /Parent "+Yn,je.open&&(Qe+=" /Open true"),Qe+=" >>",fn.content=Qe,this.internal.write(gr.objId,"0 R",fn.objId,"0 R");break;case"freetext":Ze="/Rect ["+tt(je.bounds.x)+" "+yt(je.bounds.y)+" "+tt(je.bounds.x+je.bounds.w)+" "+yt(je.bounds.y+je.bounds.h)+"] ";var Ai=je.color||"#000000";Qe="<</Type /Annot /Subtype /FreeText "+Ze+"/Contents ("+$t(Bn(je.contents))+")",Qe+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+Ai+")",Qe+=" /Border [0 0 0]",Qe+=" >>",this.internal.write(Qe);break;case"link":if(je.options.name){var Fi=this.annotations._nameMap[je.options.name];je.options.pageNumber=Fi.page,je.options.top=Fi.y}else je.options.top||(je.options.top=0);if(Ze="/Rect ["+je.finalBounds.x+" "+je.finalBounds.y+" "+je.finalBounds.w+" "+je.finalBounds.h+"] ",Qe="",je.options.url)Qe="<</Type /Annot /Subtype /Link "+Ze+"/Border [0 0 0] /A <</S /URI /URI ("+$t(Bn(je.options.url))+") >>";else if(je.options.pageNumber)switch(Qe="<</Type /Annot /Subtype /Link "+Ze+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(je.options.pageNumber).objId+" 0 R",je.options.magFactor=je.options.magFactor||"XYZ",je.options.magFactor){case"Fit":Qe+=" /Fit]";break;case"FitH":Qe+=" /FitH "+je.options.top+"]";break;case"FitV":je.options.left=je.options.left||0,Qe+=" /FitV "+je.options.left+"]";break;case"XYZ":default:var Hi=yt(je.options.top);je.options.left=je.options.left||0,je.options.zoom===void 0&&(je.options.zoom=0),Qe+=" /XYZ "+je.options.left+" "+Hi+" "+je.options.zoom+"]"}Qe!=""&&(Qe+=" >>",this.internal.write(Qe))}}this.internal.write("]")}}]),$e.createAnnotation=function(Ne){var je=this.internal.getCurrentPageInfo();switch(Ne.type){case"link":this.link(Ne.bounds.x,Ne.bounds.y,Ne.bounds.w,Ne.bounds.h,Ne);break;case"text":case"freetext":je.pageContext.annotations.push(Ne)}},$e.link=function(Ne,je,Ze,Qe,tt){var yt=this.internal.getCurrentPageInfo(),dt=this.internal.getCoordinateString,Xt=this.internal.getVerticalCoordinateString;yt.pageContext.annotations.push({finalBounds:{x:dt(Ne),y:Xt(je),w:dt(Ne+Ze),h:Xt(je+Qe)},options:tt,type:"link"})},$e.textWithLink=function(Ne,je,Ze,Qe){var tt,yt,dt=this.getTextWidth(Ne),Xt=this.internal.getLineHeight()/this.internal.scaleFactor;if(Qe.maxWidth!==void 0){yt=Qe.maxWidth;var Ur=this.splitTextToSize(Ne,yt).length;tt=Math.ceil(Xt*Ur)}else yt=dt,tt=Xt;return this.text(Ne,je,Ze,Qe),Ze+=.2*Xt,Qe.align==="center"&&(je-=dt/2),Qe.align==="right"&&(je-=dt),this.link(je,Ze-Xt,yt,tt,Qe),dt},$e.getTextWidth=function(Ne){var je=this.internal.getFontSize();return this.getStringUnitWidth(Ne)*je/this.internal.scaleFactor}}(R.API),function($e){var ve={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},Ne={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},je={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},Ze=[1570,1571,1573,1575];$e.__arabicParser__={};var Qe=$e.__arabicParser__.isInArabicSubstitutionA=function(gr){return ve[gr.charCodeAt(0)]!==void 0},tt=$e.__arabicParser__.isArabicLetter=function(gr){return typeof gr=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(gr)},yt=$e.__arabicParser__.isArabicEndLetter=function(gr){return tt(gr)&&Qe(gr)&&ve[gr.charCodeAt(0)].length<=2},dt=$e.__arabicParser__.isArabicAlfLetter=function(gr){return tt(gr)&&Ze.indexOf(gr.charCodeAt(0))>=0};$e.__arabicParser__.arabicLetterHasIsolatedForm=function(gr){return tt(gr)&&Qe(gr)&&ve[gr.charCodeAt(0)].length>=1};var Xt=$e.__arabicParser__.arabicLetterHasFinalForm=function(gr){return tt(gr)&&Qe(gr)&&ve[gr.charCodeAt(0)].length>=2};$e.__arabicParser__.arabicLetterHasInitialForm=function(gr){return tt(gr)&&Qe(gr)&&ve[gr.charCodeAt(0)].length>=3};var Ur=$e.__arabicParser__.arabicLetterHasMedialForm=function(gr){return tt(gr)&&Qe(gr)&&ve[gr.charCodeAt(0)].length==4},Ir=$e.__arabicParser__.resolveLigatures=function(gr){var fn=0,qr=Ne,Mr="",Yn=0;for(fn=0;fn<gr.length;fn+=1)qr[gr.charCodeAt(fn)]!==void 0?(Yn++,typeof(qr=qr[gr.charCodeAt(fn)])=="number"&&(Mr+=String.fromCharCode(qr),qr=Ne,Yn=0),fn===gr.length-1&&(qr=Ne,Mr+=gr.charAt(fn-(Yn-1)),fn-=Yn-1,Yn=0)):(qr=Ne,Mr+=gr.charAt(fn-Yn),fn-=Yn,Yn=0);return Mr};$e.__arabicParser__.isArabicDiacritic=function(gr){return gr!==void 0&&je[gr.charCodeAt(0)]!==void 0};var Jr=$e.__arabicParser__.getCorrectForm=function(gr,fn,qr){return tt(gr)?Qe(gr)===!1?-1:!Xt(gr)||!tt(fn)&&!tt(qr)||!tt(qr)&&yt(fn)||yt(gr)&&!tt(fn)||yt(gr)&&dt(fn)||yt(gr)&&yt(fn)?0:Ur(gr)&&tt(fn)&&!yt(fn)&&tt(qr)&&Xt(qr)?3:yt(gr)||!tt(qr)?1:2:-1},$t=function(fn){var qr=0,Mr=0,Yn=0,Ai="",Fi="",Hi="",ji=(fn=fn||"").split("\\s+"),la=[];for(qr=0;qr<ji.length;qr+=1){for(la.push(""),Mr=0;Mr<ji[qr].length;Mr+=1)Ai=ji[qr][Mr],Fi=ji[qr][Mr-1],Hi=ji[qr][Mr+1],tt(Ai)?(Yn=Jr(Ai,Fi,Hi),la[qr]+=Yn!==-1?String.fromCharCode(ve[Ai.charCodeAt(0)][Yn]):Ai):la[qr]+=Ai;la[qr]=Ir(la[qr])}return la.join(" ")},Bn=$e.__arabicParser__.processArabic=$e.processArabic=function(){var gr,fn=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,qr=[];if(Array.isArray(fn)){var Mr=0;for(qr=[],Mr=0;Mr<fn.length;Mr+=1)Array.isArray(fn[Mr])?qr.push([$t(fn[Mr][0]),fn[Mr][1],fn[Mr][2]]):qr.push([$t(fn[Mr])]);gr=qr}else gr=$t(fn);return typeof arguments[0]=="string"?gr:(arguments[0].text=gr,arguments[0])};$e.events.push(["preProcessText",Bn])}(R.API),R.API.autoPrint=function($e){var ve;switch(($e=$e||{}).variant=$e.variant||"non-conform",$e.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){ve=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+ve+" 0 R")})}return this},function($e){var ve=function(){var je=void 0;Object.defineProperty(this,"pdf",{get:function(){return je},set:function(Xt){je=Xt}});var Ze=150;Object.defineProperty(this,"width",{get:function(){return Ze},set:function(Xt){Ze=isNaN(Xt)||Number.isInteger(Xt)===!1||Xt<0?150:Xt,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=Ze+1)}});var Qe=300;Object.defineProperty(this,"height",{get:function(){return Qe},set:function(Xt){Qe=isNaN(Xt)||Number.isInteger(Xt)===!1||Xt<0?300:Xt,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=Qe+1)}});var tt=[];Object.defineProperty(this,"childNodes",{get:function(){return tt},set:function(Xt){tt=Xt}});var yt={};Object.defineProperty(this,"style",{get:function(){return yt},set:function(Xt){yt=Xt}}),Object.defineProperty(this,"parentNode",{})};ve.prototype.getContext=function(Ne,je){var Ze;if((Ne=Ne||"2d")!=="2d")return null;for(Ze in je)this.pdf.context2d.hasOwnProperty(Ze)&&(this.pdf.context2d[Ze]=je[Ze]);return this.pdf.context2d._canvas=this,this.pdf.context2d},ve.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},$e.events.push(["initialized",function(){this.canvas=new ve,this.canvas.pdf=this}])}(R.API),function($e){var ve={left:0,top:0,bottom:0,right:0},Ne=!1,je=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},ve),this.internal.__cell__.margins.width=this.getPageWidth(),Ze.call(this))},Ze=function(){this.internal.__cell__.lastCell=new Qe,this.internal.__cell__.pages=1},Qe=function(){var Xt=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Xt},set:function(qr){Xt=qr}});var Ur=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Ur},set:function(qr){Ur=qr}});var Ir=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return Ir},set:function(qr){Ir=qr}});var Jr=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Jr},set:function(qr){Jr=qr}});var $t=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return $t},set:function(qr){$t=qr}});var Bn=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return Bn},set:function(qr){Bn=qr}});var gr=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return gr},set:function(qr){gr=qr}}),this};Qe.prototype.clone=function(){return new Qe(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},Qe.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},$e.setHeaderFunction=function(dt){return je.call(this),this.internal.__cell__.headerFunction=typeof dt=="function"?dt:void 0,this},$e.getTextDimensions=function(dt,Xt){je.call(this);var Ur=(Xt=Xt||{}).fontSize||this.getFontSize(),Ir=Xt.font||this.getFont(),Jr=Xt.scaleFactor||this.internal.scaleFactor,$t=0,Bn=0,gr=0,fn=this;if(!Array.isArray(dt)&&typeof dt!="string"){if(typeof dt!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");dt=String(dt)}var qr=Xt.maxWidth;qr>0?typeof dt=="string"?dt=this.splitTextToSize(dt,qr):Object.prototype.toString.call(dt)==="[object Array]"&&(dt=dt.reduce(function(Yn,Ai){return Yn.concat(fn.splitTextToSize(Ai,qr))},[])):dt=Array.isArray(dt)?dt:[dt];for(var Mr=0;Mr<dt.length;Mr++)$t<(gr=this.getStringUnitWidth(dt[Mr],{font:Ir})*Ur)&&($t=gr);return $t!==0&&(Bn=dt.length),{w:$t/=Jr,h:Math.max((Bn*Ur*this.getLineHeightFactor()-Ur*(this.getLineHeightFactor()-1))/Jr,0)}},$e.cellAddPage=function(){je.call(this),this.addPage();var dt=this.internal.__cell__.margins||ve;return this.internal.__cell__.lastCell=new Qe(dt.left,dt.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var tt=$e.cell=function(){var dt;dt=arguments[0]instanceof Qe?arguments[0]:new Qe(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),je.call(this);var Xt=this.internal.__cell__.lastCell,Ur=this.internal.__cell__.padding,Ir=this.internal.__cell__.margins||ve,Jr=this.internal.__cell__.tableHeaderRow,$t=this.internal.__cell__.printHeaders;return Xt.lineNumber!==void 0&&(Xt.lineNumber===dt.lineNumber?(dt.x=(Xt.x||0)+(Xt.width||0),dt.y=Xt.y||0):Xt.y+Xt.height+dt.height+Ir.bottom>this.getPageHeight()?(this.cellAddPage(),dt.y=Ir.top,$t&&Jr&&(this.printHeaderRow(dt.lineNumber,!0),dt.y+=Jr[0].height)):dt.y=Xt.y+Xt.height||dt.y),dt.text[0]!==void 0&&(this.rect(dt.x,dt.y,dt.width,dt.height,Ne===!0?"FD":void 0),dt.align==="right"?this.text(dt.text,dt.x+dt.width-Ur,dt.y+Ur,{align:"right",baseline:"top"}):dt.align==="center"?this.text(dt.text,dt.x+dt.width/2,dt.y+Ur,{align:"center",baseline:"top",maxWidth:dt.width-Ur-Ur}):this.text(dt.text,dt.x+Ur,dt.y+Ur,{align:"left",baseline:"top",maxWidth:dt.width-Ur-Ur})),this.internal.__cell__.lastCell=dt,this};$e.table=function(dt,Xt,Ur,Ir,Jr){if(je.call(this),!Ur)throw new Error("No data for PDF table.");var $t,Bn,gr,fn,qr=[],Mr=[],Yn=[],Ai={},Fi={},Hi=[],ji=[],la=(Jr=Jr||{}).autoSize||!1,di=Jr.printHeaders!==!1,Sa=Jr.css&&Jr.css["font-size"]!==void 0?16*Jr.css["font-size"]:Jr.fontSize||12,Hn=Jr.margins||Object.assign({width:this.getPageWidth()},ve),un=typeof Jr.padding=="number"?Jr.padding:3,Xn=Jr.headerBackgroundColor||"#c8c8c8",hn=Jr.headerTextColor||"#000";if(Ze.call(this),this.internal.__cell__.printHeaders=di,this.internal.__cell__.margins=Hn,this.internal.__cell__.table_font_size=Sa,this.internal.__cell__.padding=un,this.internal.__cell__.headerBackgroundColor=Xn,this.internal.__cell__.headerTextColor=hn,this.setFontSize(Sa),Ir==null)Mr=qr=Object.keys(Ur[0]),Yn=qr.map(function(){return"left"});else if(Array.isArray(Ir)&&g()(Ir[0])==="object")for(qr=Ir.map(function(Bi){return Bi.name}),Mr=Ir.map(function(Bi){return Bi.prompt||Bi.name||""}),Yn=Ir.map(function(Bi){return Bi.align||"left"}),$t=0;$t<Ir.length;$t+=1)Fi[Ir[$t].name]=Ir[$t].width*(19.049976/25.4);else Array.isArray(Ir)&&typeof Ir[0]=="string"&&(Mr=qr=Ir,Yn=qr.map(function(){return"left"}));if(la||Array.isArray(Ir)&&typeof Ir[0]=="string")for($t=0;$t<qr.length;$t+=1){for(Ai[fn=qr[$t]]=Ur.map(function(Bi){return Bi[fn]}),this.setFont(void 0,"bold"),Hi.push(this.getTextDimensions(Mr[$t],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),Bn=Ai[fn],this.setFont(void 0,"normal"),gr=0;gr<Bn.length;gr+=1)Hi.push(this.getTextDimensions(Bn[gr],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);Fi[fn]=Math.max.apply(null,Hi)+un+un,Hi=[]}if(di){var Pi={};for($t=0;$t<qr.length;$t+=1)Pi[qr[$t]]={},Pi[qr[$t]].text=Mr[$t],Pi[qr[$t]].align=Yn[$t];var Cn=yt.call(this,Pi,Fi);ji=qr.map(function(Bi){return new Qe(dt,Xt,Fi[Bi],Cn,Pi[Bi].text,void 0,Pi[Bi].align)}),this.setTableHeaderRow(ji),this.printHeaderRow(1,!1)}var oa=Ir.reduce(function(Bi,Ta){return Bi[Ta.name]=Ta.align,Bi},{});for($t=0;$t<Ur.length;$t+=1){"rowStart"in Jr&&Jr.rowStart instanceof Function&&Jr.rowStart({row:$t,data:Ur[$t]},this);var Ci=yt.call(this,Ur[$t],Fi);for(gr=0;gr<qr.length;gr+=1){var mi=Ur[$t][qr[gr]];"cellStart"in Jr&&Jr.cellStart instanceof Function&&Jr.cellStart({row:$t,col:gr,data:mi},this),tt.call(this,new Qe(dt,Xt,Fi[qr[gr]],Ci,mi,$t+2,oa[qr[gr]]))}}return this.internal.__cell__.table_x=dt,this.internal.__cell__.table_y=Xt,this};var yt=function(Xt,Ur){var Ir=this.internal.__cell__.padding,Jr=this.internal.__cell__.table_font_size,$t=this.internal.scaleFactor;return Object.keys(Xt).map(function(Bn){var gr=Xt[Bn];return this.splitTextToSize(gr.hasOwnProperty("text")?gr.text:gr,Ur[Bn]-Ir-Ir)},this).map(function(Bn){return this.getLineHeightFactor()*Bn.length*Jr/$t+Ir+Ir},this).reduce(function(Bn,gr){return Math.max(Bn,gr)},0)};$e.setTableHeaderRow=function(dt){je.call(this),this.internal.__cell__.tableHeaderRow=dt},$e.printHeaderRow=function(dt,Xt){if(je.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var Ur;if(Ne=!0,typeof this.internal.__cell__.headerFunction=="function"){var Ir=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new Qe(Ir[0],Ir[1],Ir[2],Ir[3],void 0,-1)}this.setFont(void 0,"bold");for(var Jr=[],$t=0;$t<this.internal.__cell__.tableHeaderRow.length;$t+=1){Ur=this.internal.__cell__.tableHeaderRow[$t].clone(),Xt&&(Ur.y=this.internal.__cell__.margins.top||0,Jr.push(Ur)),Ur.lineNumber=dt;var Bn=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),tt.call(this,Ur),this.setTextColor(Bn)}Jr.length>0&&this.setTableHeaderRow(Jr),this.setFont(void 0,"normal"),Ne=!1}}(R.API);var ht={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Ft=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Te=oe(Ft),Lt=[100,200,300,400,500,600,700,800,900],Et=oe(Lt);function be($e){var ve=$e.family.replace(/"|'/g,"").toLowerCase(),Ne=function(Qe){return ht[Qe=Qe||"normal"]?Qe:"normal"}($e.style),je=function(Qe){if(!Qe)return 400;if(typeof Qe=="number")return Qe>=100&&Qe<=900&&Qe%100==0?Qe:400;if(/^\d00$/.test(Qe))return parseInt(Qe);switch(Qe){case"bold":return 700;case"normal":default:return 400}}($e.weight),Ze=function(Qe){return typeof Te[Qe=Qe||"normal"]=="number"?Qe:"normal"}($e.stretch);return{family:ve,style:Ne,weight:je,stretch:Ze,src:$e.src||[],ref:$e.ref||{name:ve,style:[Ze,Ne,je].join(" ")}}}function et($e,ve,Ne,je){var Ze;for(Ze=Ne;Ze>=0&&Ze<ve.length;Ze+=je)if($e[ve[Ze]])return $e[ve[Ze]];for(Ze=Ne;Ze>=0&&Ze<ve.length;Ze-=je)if($e[ve[Ze]])return $e[ve[Ze]]}var ot={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},De={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Be($e){return[$e.stretch,$e.style,$e.weight,$e.family].join(" ")}function Fe($e,ve,Ne){for(var je=(Ne=Ne||{}).defaultFontFamily||"times",Ze=Object.assign({},ot,Ne.genericFontFamilies||{}),Qe=null,tt=null,yt=0;yt<ve.length;++yt)if(Ze[(Qe=be(ve[yt])).family]&&(Qe.family=Ze[Qe.family]),$e.hasOwnProperty(Qe.family)){tt=$e[Qe.family];break}if(!(tt=tt||$e[je]))throw new Error("Could not find a font-family for the rule '"+Be(Qe)+"' and default family '"+je+"'.");if(tt=function(dt,Xt){if(Xt[dt])return Xt[dt];var Ur=Te[dt],Ir=Ur<=Te.normal?-1:1,Jr=et(Xt,Ft,Ur,Ir);if(!Jr)throw new Error("Could not find a matching font-stretch value for "+dt);return Jr}(Qe.stretch,tt),tt=function(dt,Xt){if(Xt[dt])return Xt[dt];for(var Ur=ht[dt],Ir=0;Ir<Ur.length;++Ir)if(Xt[Ur[Ir]])return Xt[Ur[Ir]];throw new Error("Could not find a matching font-style for "+dt)}(Qe.style,tt),!(tt=function(dt,Xt){if(Xt[dt])return Xt[dt];if(dt===400&&Xt[500])return Xt[500];if(dt===500&&Xt[400])return Xt[400];var Ur=Et[dt],Ir=et(Xt,Lt,Ur,dt<400?-1:1);if(!Ir)throw new Error("Could not find a matching font-weight for value "+dt);return Ir}(Qe.weight,tt)))throw new Error("Failed to resolve a font for the rule '"+Be(Qe)+"'.");return tt}function Ot($e){return $e.trimLeft()}function nr($e,ve){for(var Ne=0;Ne<$e.length;){if($e.charAt(Ne)===ve)return[$e.substring(0,Ne),$e.substring(Ne+1)];Ne+=1}return null}function St($e){var ve=$e.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return ve===null?null:[ve[0],$e.substring(ve[0].length)]}var Wt,Rr,pr,rr=["times"];!function($e){var ve,Ne,je,Ze,Qe,tt,yt,dt,Xt,Ur=function(en){return en=en||{},this.isStrokeTransparent=en.isStrokeTransparent||!1,this.strokeOpacity=en.strokeOpacity||1,this.strokeStyle=en.strokeStyle||"#000000",this.fillStyle=en.fillStyle||"#000000",this.isFillTransparent=en.isFillTransparent||!1,this.fillOpacity=en.fillOpacity||1,this.font=en.font||"10px sans-serif",this.textBaseline=en.textBaseline||"alphabetic",this.textAlign=en.textAlign||"left",this.lineWidth=en.lineWidth||1,this.lineJoin=en.lineJoin||"miter",this.lineCap=en.lineCap||"butt",this.path=en.path||[],this.transform=en.transform!==void 0?en.transform.clone():new dt,this.globalCompositeOperation=en.globalCompositeOperation||"normal",this.globalAlpha=en.globalAlpha||1,this.clip_path=en.clip_path||[],this.currentPoint=en.currentPoint||new tt,this.miterLimit=en.miterLimit||10,this.lastPoint=en.lastPoint||new tt,this.lineDashOffset=en.lineDashOffset||0,this.lineDash=en.lineDash||[],this.margin=en.margin||[0,0,0,0],this.prevPageLastElemOffset=en.prevPageLastElemOffset||0,this.ignoreClearRect=typeof en.ignoreClearRect!="boolean"||en.ignoreClearRect,this};$e.events.push(["initialized",function(){this.context2d=new Ir(this),ve=this.internal.f2,Ne=this.internal.getCoordinateString,je=this.internal.getVerticalCoordinateString,Ze=this.internal.getHorizontalCoordinate,Qe=this.internal.getVerticalCoordinate,tt=this.internal.Point,yt=this.internal.Rectangle,dt=this.internal.Matrix,Xt=new Ur}]);var Ir=function(en){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var Wn=en;Object.defineProperty(this,"pdf",{get:function(){return Wn}});var ui=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return ui},set:function(fa){ui=Boolean(fa)}});var Ti=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return Ti},set:function(fa){Ti=Boolean(fa)}});var Ei=0;Object.defineProperty(this,"posX",{get:function(){return Ei},set:function(fa){isNaN(fa)||(Ei=fa)}});var qi=0;Object.defineProperty(this,"posY",{get:function(){return qi},set:function(fa){isNaN(fa)||(qi=fa)}}),Object.defineProperty(this,"margin",{get:function(){return Xt.margin},set:function(fa){var ba;typeof fa=="number"?ba=[fa,fa,fa,fa]:((ba=new Array(4))[0]=fa[0],ba[1]=fa.length>=2?fa[1]:ba[0],ba[2]=fa.length>=3?fa[2]:ba[0],ba[3]=fa.length>=4?fa[3]:ba[1]),Xt.margin=ba}});var ea=!1;Object.defineProperty(this,"autoPaging",{get:function(){return ea},set:function(fa){ea=fa}});var ra=0;Object.defineProperty(this,"lastBreak",{get:function(){return ra},set:function(fa){ra=fa}});var va=[];Object.defineProperty(this,"pageBreaks",{get:function(){return va},set:function(fa){va=fa}}),Object.defineProperty(this,"ctx",{get:function(){return Xt},set:function(fa){fa instanceof Ur&&(Xt=fa)}}),Object.defineProperty(this,"path",{get:function(){return Xt.path},set:function(fa){Xt.path=fa}});var co=[];Object.defineProperty(this,"ctxStack",{get:function(){return co},set:function(fa){co=fa}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(fa){var ba;ba=Jr(fa),this.ctx.fillStyle=ba.style,this.ctx.isFillTransparent=ba.a===0,this.ctx.fillOpacity=ba.a,this.pdf.setFillColor(ba.r,ba.g,ba.b,{a:ba.a}),this.pdf.setTextColor(ba.r,ba.g,ba.b,{a:ba.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(fa){var ba=Jr(fa);this.ctx.strokeStyle=ba.style,this.ctx.isStrokeTransparent=ba.a===0,this.ctx.strokeOpacity=ba.a,ba.a===0?this.pdf.setDrawColor(255,255,255):(ba.a,this.pdf.setDrawColor(ba.r,ba.g,ba.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(fa){["butt","round","square"].indexOf(fa)!==-1&&(this.ctx.lineCap=fa,this.pdf.setLineCap(fa))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(fa){isNaN(fa)||(this.ctx.lineWidth=fa,this.pdf.setLineWidth(fa))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(fa){["bevel","round","miter"].indexOf(fa)!==-1&&(this.ctx.lineJoin=fa,this.pdf.setLineJoin(fa))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(fa){isNaN(fa)||(this.ctx.miterLimit=fa,this.pdf.setMiterLimit(fa))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(fa){this.ctx.textBaseline=fa}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(fa){["right","end","center","left","start"].indexOf(fa)!==-1&&(this.ctx.textAlign=fa)}});var no=null;function as(sn,fa){if(no===null){var ba=function(na){var io=[];return Object.keys(na).forEach(function(Qt){na[Qt].forEach(function(dn){var Sn=null;switch(dn){case"bold":Sn={family:Qt,weight:"bold"};break;case"italic":Sn={family:Qt,style:"italic"};break;case"bolditalic":Sn={family:Qt,weight:"bold",style:"italic"};break;case"":case"normal":Sn={family:Qt}}Sn!==null&&(Sn.ref={name:Qt,style:dn},io.push(Sn))})}),io}(sn.getFontList());no=function(na){for(var io={},Qt=0;Qt<na.length;++Qt){var dn=be(na[Qt]),Sn=dn.family,Rn=dn.stretch,Je=dn.style,kt=dn.weight;io[Sn]=io[Sn]||{},io[Sn][Rn]=io[Sn][Rn]||{},io[Sn][Rn][Je]=io[Sn][Rn][Je]||{},io[Sn][Rn][Je][kt]=dn}return io}(ba.concat(fa))}return no}var ki=null;Object.defineProperty(this,"fontFaces",{get:function(){return ki},set:function(fa){no=null,ki=fa}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(fa){var ba;if(this.ctx.font=fa,(ba=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(fa))!==null){var na=ba[1],io=(ba[2],ba[3]),Qt=ba[4],dn=(ba[5],ba[6]),Sn=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Qt)[2];Qt=Sn==="px"?Math.floor(parseFloat(Qt)*this.pdf.internal.scaleFactor):Sn==="em"?Math.floor(parseFloat(Qt)*this.pdf.getFontSize()):Math.floor(parseFloat(Qt)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Qt);var Rn=function(ln){var On,Gn,Pn=[],si=ln.trim();if(si==="")return rr;if(si in De)return[De[si]];for(;si!=="";){switch(Gn=null,On=(si=Ot(si)).charAt(0)){case'"':case"'":Gn=nr(si.substring(1),On);break;default:Gn=St(si)}if(Gn===null)return rr;if(Pn.push(Gn[0]),(si=Ot(Gn[1]))!==""&&si.charAt(0)!==",")return rr;si=si.replace(/^,/,"")}return Pn}(dn);if(this.fontFaces){var Je=Fe(as(this.pdf,this.fontFaces),Rn.map(function(ln){return{family:ln,stretch:"normal",weight:io,style:na}}));this.pdf.setFont(Je.ref.name,Je.ref.style)}else{var kt="";(io==="bold"||parseInt(io,10)>=700||na==="bold")&&(kt="bold"),na==="italic"&&(kt+="italic"),kt.length===0&&(kt="normal");for(var Ar="",wr={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},Vr=0;Vr<Rn.length;Vr++){if(this.pdf.internal.getFont(Rn[Vr],kt,{noFallback:!0,disableWarning:!0})!==void 0){Ar=Rn[Vr];break}if(kt==="bolditalic"&&this.pdf.internal.getFont(Rn[Vr],"bold",{noFallback:!0,disableWarning:!0})!==void 0)Ar=Rn[Vr],kt="bold";else if(this.pdf.internal.getFont(Rn[Vr],"normal",{noFallback:!0,disableWarning:!0})!==void 0){Ar=Rn[Vr],kt="normal";break}}if(Ar===""){for(var Yr=0;Yr<Rn.length;Yr++)if(wr[Rn[Yr]]){Ar=wr[Rn[Yr]];break}}Ar=Ar===""?"Times":Ar,this.pdf.setFont(Ar,kt)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(fa){this.ctx.globalCompositeOperation=fa}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(fa){this.ctx.globalAlpha=fa}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(fa){this.ctx.lineDashOffset=fa,Ta.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(fa){this.ctx.lineDash=fa,Ta.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(fa){this.ctx.ignoreClearRect=Boolean(fa)}})};Ir.prototype.setLineDash=function(Fn){this.lineDash=Fn},Ir.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},Ir.prototype.fill=function(){Ai.call(this,"fill",!1)},Ir.prototype.stroke=function(){Ai.call(this,"stroke",!1)},Ir.prototype.beginPath=function(){this.path=[{type:"begin"}]},Ir.prototype.moveTo=function(Fn,en){if(isNaN(Fn)||isNaN(en))throw m.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var Wn=this.ctx.transform.applyToPoint(new tt(Fn,en));this.path.push({type:"mt",x:Wn.x,y:Wn.y}),this.ctx.lastPoint=new tt(Fn,en)},Ir.prototype.closePath=function(){var Fn=new tt(0,0),en=0;for(en=this.path.length-1;en!==-1;en--)if(this.path[en].type==="begin"&&g()(this.path[en+1])==="object"&&typeof this.path[en+1].x=="number"){Fn=new tt(this.path[en+1].x,this.path[en+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new tt(Fn.x,Fn.y)},Ir.prototype.lineTo=function(Fn,en){if(isNaN(Fn)||isNaN(en))throw m.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var Wn=this.ctx.transform.applyToPoint(new tt(Fn,en));this.path.push({type:"lt",x:Wn.x,y:Wn.y}),this.ctx.lastPoint=new tt(Wn.x,Wn.y)},Ir.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),Ai.call(this,null,!0)},Ir.prototype.quadraticCurveTo=function(Fn,en,Wn,ui){if(isNaN(Wn)||isNaN(ui)||isNaN(Fn)||isNaN(en))throw m.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var Ti=this.ctx.transform.applyToPoint(new tt(Wn,ui)),Ei=this.ctx.transform.applyToPoint(new tt(Fn,en));this.path.push({type:"qct",x1:Ei.x,y1:Ei.y,x:Ti.x,y:Ti.y}),this.ctx.lastPoint=new tt(Ti.x,Ti.y)},Ir.prototype.bezierCurveTo=function(Fn,en,Wn,ui,Ti,Ei){if(isNaN(Ti)||isNaN(Ei)||isNaN(Fn)||isNaN(en)||isNaN(Wn)||isNaN(ui))throw m.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var qi=this.ctx.transform.applyToPoint(new tt(Ti,Ei)),ea=this.ctx.transform.applyToPoint(new tt(Fn,en)),ra=this.ctx.transform.applyToPoint(new tt(Wn,ui));this.path.push({type:"bct",x1:ea.x,y1:ea.y,x2:ra.x,y2:ra.y,x:qi.x,y:qi.y}),this.ctx.lastPoint=new tt(qi.x,qi.y)},Ir.prototype.arc=function(Fn,en,Wn,ui,Ti,Ei){if(isNaN(Fn)||isNaN(en)||isNaN(Wn)||isNaN(ui)||isNaN(Ti))throw m.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Ei=Boolean(Ei),!this.ctx.transform.isIdentity){var qi=this.ctx.transform.applyToPoint(new tt(Fn,en));Fn=qi.x,en=qi.y;var ea=this.ctx.transform.applyToPoint(new tt(0,Wn)),ra=this.ctx.transform.applyToPoint(new tt(0,0));Wn=Math.sqrt(Math.pow(ea.x-ra.x,2)+Math.pow(ea.y-ra.y,2))}Math.abs(Ti-ui)>=2*Math.PI&&(ui=0,Ti=2*Math.PI),this.path.push({type:"arc",x:Fn,y:en,radius:Wn,startAngle:ui,endAngle:Ti,counterclockwise:Ei})},Ir.prototype.arcTo=function(Fn,en,Wn,ui,Ti){throw new Error("arcTo not implemented.")},Ir.prototype.rect=function(Fn,en,Wn,ui){if(isNaN(Fn)||isNaN(en)||isNaN(Wn)||isNaN(ui))throw m.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(Fn,en),this.lineTo(Fn+Wn,en),this.lineTo(Fn+Wn,en+ui),this.lineTo(Fn,en+ui),this.lineTo(Fn,en),this.lineTo(Fn+Wn,en),this.lineTo(Fn,en)},Ir.prototype.fillRect=function(Fn,en,Wn,ui){if(isNaN(Fn)||isNaN(en)||isNaN(Wn)||isNaN(ui))throw m.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!$t.call(this)){var Ti={};this.lineCap!=="butt"&&(Ti.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(Ti.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(Fn,en,Wn,ui),this.fill(),Ti.hasOwnProperty("lineCap")&&(this.lineCap=Ti.lineCap),Ti.hasOwnProperty("lineJoin")&&(this.lineJoin=Ti.lineJoin)}},Ir.prototype.strokeRect=function(Fn,en,Wn,ui){if(isNaN(Fn)||isNaN(en)||isNaN(Wn)||isNaN(ui))throw m.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");Bn.call(this)||(this.beginPath(),this.rect(Fn,en,Wn,ui),this.stroke())},Ir.prototype.clearRect=function(Fn,en,Wn,ui){if(isNaN(Fn)||isNaN(en)||isNaN(Wn)||isNaN(ui))throw m.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(Fn,en,Wn,ui))},Ir.prototype.save=function(Fn){Fn=typeof Fn!="boolean"||Fn;for(var en=this.pdf.internal.getCurrentPageInfo().pageNumber,Wn=0;Wn<this.pdf.internal.getNumberOfPages();Wn++)this.pdf.setPage(Wn+1),this.pdf.internal.out("q");if(this.pdf.setPage(en),Fn){this.ctx.fontSize=this.pdf.internal.getFontSize();var ui=new Ur(this.ctx);this.ctxStack.push(this.ctx),this.ctx=ui}},Ir.prototype.restore=function(Fn){Fn=typeof Fn!="boolean"||Fn;for(var en=this.pdf.internal.getCurrentPageInfo().pageNumber,Wn=0;Wn<this.pdf.internal.getNumberOfPages();Wn++)this.pdf.setPage(Wn+1),this.pdf.internal.out("Q");this.pdf.setPage(en),Fn&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},Ir.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var Jr=function(en){var Wn,ui,Ti,Ei;if(en.isCanvasGradient===!0&&(en=en.getColor()),!en)return{r:0,g:0,b:0,a:0,style:en};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(en))Wn=0,ui=0,Ti=0,Ei=0;else{var qi=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(en);if(qi!==null)Wn=parseInt(qi[1]),ui=parseInt(qi[2]),Ti=parseInt(qi[3]),Ei=1;else if((qi=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(en))!==null)Wn=parseInt(qi[1]),ui=parseInt(qi[2]),Ti=parseInt(qi[3]),Ei=parseFloat(qi[4]);else{if(Ei=1,typeof en=="string"&&en.charAt(0)!=="#"){var ea=new d(en);en=ea.ok?ea.toHex():"#000000"}en.length===4?(Wn=en.substring(1,2),Wn+=Wn,ui=en.substring(2,3),ui+=ui,Ti=en.substring(3,4),Ti+=Ti):(Wn=en.substring(1,3),ui=en.substring(3,5),Ti=en.substring(5,7)),Wn=parseInt(Wn,16),ui=parseInt(ui,16),Ti=parseInt(Ti,16)}}return{r:Wn,g:ui,b:Ti,a:Ei,style:en}},$t=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},Bn=function(){return Boolean(this.ctx.isStrokeTransparent||this.globalAlpha==0)};Ir.prototype.fillText=function(Fn,en,Wn,ui){if(isNaN(en)||isNaN(Wn)||typeof Fn!="string")throw m.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(ui=isNaN(ui)?void 0:ui,!$t.call(this)){var Ti=Ci(this.ctx.transform.rotation),Ei=this.ctx.transform.scaleX;un.call(this,{text:Fn,x:en,y:Wn,scale:Ei,angle:Ti,align:this.textAlign,maxWidth:ui})}},Ir.prototype.strokeText=function(Fn,en,Wn,ui){if(isNaN(en)||isNaN(Wn)||typeof Fn!="string")throw m.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!Bn.call(this)){ui=isNaN(ui)?void 0:ui;var Ti=Ci(this.ctx.transform.rotation),Ei=this.ctx.transform.scaleX;un.call(this,{text:Fn,x:en,y:Wn,scale:Ei,renderingMode:"stroke",angle:Ti,align:this.textAlign,maxWidth:ui})}},Ir.prototype.measureText=function(Fn){if(typeof Fn!="string")throw m.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var en=this.pdf,Wn=this.pdf.internal.scaleFactor,ui=en.internal.getFontSize(),Ti=en.getStringUnitWidth(Fn)*ui/en.internal.scaleFactor,Ei=function(ea){var ra=(ea=ea||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return ra}}),this};return new Ei({width:Ti*=Math.round(96*Wn/72*1e4)/1e4})},Ir.prototype.scale=function(Fn,en){if(isNaN(Fn)||isNaN(en))throw m.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var Wn=new dt(Fn,0,0,en,0,0);this.ctx.transform=this.ctx.transform.multiply(Wn)},Ir.prototype.rotate=function(Fn){if(isNaN(Fn))throw m.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var en=new dt(Math.cos(Fn),Math.sin(Fn),-Math.sin(Fn),Math.cos(Fn),0,0);this.ctx.transform=this.ctx.transform.multiply(en)},Ir.prototype.translate=function(Fn,en){if(isNaN(Fn)||isNaN(en))throw m.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var Wn=new dt(1,0,0,1,Fn,en);this.ctx.transform=this.ctx.transform.multiply(Wn)},Ir.prototype.transform=function(Fn,en,Wn,ui,Ti,Ei){if(isNaN(Fn)||isNaN(en)||isNaN(Wn)||isNaN(ui)||isNaN(Ti)||isNaN(Ei))throw m.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var qi=new dt(Fn,en,Wn,ui,Ti,Ei);this.ctx.transform=this.ctx.transform.multiply(qi)},Ir.prototype.setTransform=function(Fn,en,Wn,ui,Ti,Ei){Fn=isNaN(Fn)?1:Fn,en=isNaN(en)?0:en,Wn=isNaN(Wn)?0:Wn,ui=isNaN(ui)?1:ui,Ti=isNaN(Ti)?0:Ti,Ei=isNaN(Ei)?0:Ei,this.ctx.transform=new dt(Fn,en,Wn,ui,Ti,Ei)};var gr=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Ir.prototype.drawImage=function(Fn,en,Wn,ui,Ti,Ei,qi,ea,ra){var va=this.pdf.getImageProperties(Fn),co=1,no=1,as=1,ki=1;ui!==void 0&&ea!==void 0&&(as=ea/ui,ki=ra/Ti,co=va.width/ui*ea/ui,no=va.height/Ti*ra/Ti),Ei===void 0&&(Ei=en,qi=Wn,en=0,Wn=0),ui!==void 0&&ea===void 0&&(ea=ui,ra=Ti),ui===void 0&&ea===void 0&&(ea=va.width,ra=va.height);for(var sn,fa=this.ctx.transform.decompose(),ba=Ci(fa.rotate.shx),na=new dt,io=(na=(na=(na=na.multiply(fa.translate)).multiply(fa.skew)).multiply(fa.scale)).applyToRectangle(new yt(Ei-en*as,qi-Wn*ki,ui*co,Ti*no)),Qt=fn.call(this,io),dn=[],Sn=0;Sn<Qt.length;Sn+=1)dn.indexOf(Qt[Sn])===-1&&dn.push(Qt[Sn]);if(Yn(dn),this.autoPaging)for(var Rn=dn[0],Je=dn[dn.length-1],kt=Rn;kt<Je+1;kt++){this.pdf.setPage(kt);var Ar=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],wr=kt===1?this.posY+this.margin[0]:this.margin[0],Vr=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Yr=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],ln=kt===1?0:Vr+(kt-2)*Yr;if(this.ctx.clip_path.length!==0){var On=this.path;sn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Mr(sn,this.posX+this.margin[3],-ln+wr+this.ctx.prevPageLastElemOffset),Fi.call(this,"fill",!0),this.path=On}var Gn=JSON.parse(JSON.stringify(io));Gn=Mr([Gn],this.posX+this.margin[3],-ln+wr+this.ctx.prevPageLastElemOffset)[0];var Pn=(kt>Rn||kt<Je)&&gr.call(this);Pn&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ar,Yr,null).clip().discardPath()),this.pdf.addImage(Fn,"JPEG",Gn.x,Gn.y,Gn.w,Gn.h,null,null,ba),Pn&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(Fn,"JPEG",io.x,io.y,io.w,io.h,null,null,ba)};var fn=function(en,Wn,ui){var Ti=[];Wn=Wn||this.pdf.internal.pageSize.width,ui=ui||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var Ei=this.posY+this.ctx.prevPageLastElemOffset;switch(en.type){default:case"mt":case"lt":Ti.push(Math.floor((en.y+Ei)/ui)+1);break;case"arc":Ti.push(Math.floor((en.y+Ei-en.radius)/ui)+1),Ti.push(Math.floor((en.y+Ei+en.radius)/ui)+1);break;case"qct":var qi=mi(this.ctx.lastPoint.x,this.ctx.lastPoint.y,en.x1,en.y1,en.x,en.y);Ti.push(Math.floor((qi.y+Ei)/ui)+1),Ti.push(Math.floor((qi.y+qi.h+Ei)/ui)+1);break;case"bct":var ea=Bi(this.ctx.lastPoint.x,this.ctx.lastPoint.y,en.x1,en.y1,en.x2,en.y2,en.x,en.y);Ti.push(Math.floor((ea.y+Ei)/ui)+1),Ti.push(Math.floor((ea.y+ea.h+Ei)/ui)+1);break;case"rect":Ti.push(Math.floor((en.y+Ei)/ui)+1),Ti.push(Math.floor((en.y+en.h+Ei)/ui)+1)}for(var ra=0;ra<Ti.length;ra+=1)for(;this.pdf.internal.getNumberOfPages()<Ti[ra];)qr.call(this);return Ti},qr=function(){var en=this.fillStyle,Wn=this.strokeStyle,ui=this.font,Ti=this.lineCap,Ei=this.lineWidth,qi=this.lineJoin;this.pdf.addPage(),this.fillStyle=en,this.strokeStyle=Wn,this.font=ui,this.lineCap=Ti,this.lineWidth=Ei,this.lineJoin=qi},Mr=function(en,Wn,ui){for(var Ti=0;Ti<en.length;Ti++)switch(en[Ti].type){case"bct":en[Ti].x2+=Wn,en[Ti].y2+=ui;case"qct":en[Ti].x1+=Wn,en[Ti].y1+=ui;case"mt":case"lt":case"arc":default:en[Ti].x+=Wn,en[Ti].y+=ui}return en},Yn=function(en){return en.sort(function(Wn,ui){return Wn-ui})},Ai=function(en,Wn){for(var ui,Ti,Ei=this.fillStyle,qi=this.strokeStyle,ea=this.lineCap,ra=this.lineWidth,va=Math.abs(ra*this.ctx.transform.scaleX),co=this.lineJoin,no=JSON.parse(JSON.stringify(this.path)),as=JSON.parse(JSON.stringify(this.path)),ki=[],sn=0;sn<as.length;sn++)if(as[sn].x!==void 0)for(var fa=fn.call(this,as[sn]),ba=0;ba<fa.length;ba+=1)ki.indexOf(fa[ba])===-1&&ki.push(fa[ba]);for(var na=0;na<ki.length;na++)for(;this.pdf.internal.getNumberOfPages()<ki[na];)qr.call(this);if(Yn(ki),this.autoPaging)for(var io=ki[0],Qt=ki[ki.length-1],dn=io;dn<Qt+1;dn++){this.pdf.setPage(dn),this.fillStyle=Ei,this.strokeStyle=qi,this.lineCap=ea,this.lineWidth=va,this.lineJoin=co;var Sn=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Rn=dn===1?this.posY+this.margin[0]:this.margin[0],Je=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],kt=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Ar=dn===1?0:Je+(dn-2)*kt;if(this.ctx.clip_path.length!==0){var wr=this.path;ui=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Mr(ui,this.posX+this.margin[3],-Ar+Rn+this.ctx.prevPageLastElemOffset),Fi.call(this,en,!0),this.path=wr}if(Ti=JSON.parse(JSON.stringify(no)),this.path=Mr(Ti,this.posX+this.margin[3],-Ar+Rn+this.ctx.prevPageLastElemOffset),Wn===!1||dn===0){var Vr=(dn>io||dn<Qt)&&gr.call(this);Vr&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Sn,kt,null).clip().discardPath()),Fi.call(this,en,Wn),Vr&&this.pdf.restoreGraphicsState()}this.lineWidth=ra}else this.lineWidth=va,Fi.call(this,en,Wn),this.lineWidth=ra;this.path=no},Fi=function(en,Wn){if((en!=="stroke"||Wn||!Bn.call(this))&&(en==="stroke"||Wn||!$t.call(this))){for(var ui,Ti,Ei=[],qi=this.path,ea=0;ea<qi.length;ea++){var ra=qi[ea];switch(ra.type){case"begin":Ei.push({begin:!0});break;case"close":Ei.push({close:!0});break;case"mt":Ei.push({start:ra,deltas:[],abs:[]});break;case"lt":var va=Ei.length;if(qi[ea-1]&&!isNaN(qi[ea-1].x)&&(ui=[ra.x-qi[ea-1].x,ra.y-qi[ea-1].y],va>0)){for(;va>=0;va--)if(Ei[va-1].close!==!0&&Ei[va-1].begin!==!0){Ei[va-1].deltas.push(ui),Ei[va-1].abs.push(ra);break}}break;case"bct":ui=[ra.x1-qi[ea-1].x,ra.y1-qi[ea-1].y,ra.x2-qi[ea-1].x,ra.y2-qi[ea-1].y,ra.x-qi[ea-1].x,ra.y-qi[ea-1].y],Ei[Ei.length-1].deltas.push(ui);break;case"qct":var co=qi[ea-1].x+2/3*(ra.x1-qi[ea-1].x),no=qi[ea-1].y+2/3*(ra.y1-qi[ea-1].y),as=ra.x+2/3*(ra.x1-ra.x),ki=ra.y+2/3*(ra.y1-ra.y),sn=ra.x,fa=ra.y;ui=[co-qi[ea-1].x,no-qi[ea-1].y,as-qi[ea-1].x,ki-qi[ea-1].y,sn-qi[ea-1].x,fa-qi[ea-1].y],Ei[Ei.length-1].deltas.push(ui);break;case"arc":Ei.push({deltas:[],abs:[],arc:!0}),Array.isArray(Ei[Ei.length-1].abs)&&Ei[Ei.length-1].abs.push(ra)}}Ti=Wn?null:en==="stroke"?"stroke":"fill";for(var ba=!1,na=0;na<Ei.length;na++)if(Ei[na].arc)for(var io=Ei[na].abs,Qt=0;Qt<io.length;Qt++){var dn=io[Qt];dn.type==="arc"?la.call(this,dn.x,dn.y,dn.radius,dn.startAngle,dn.endAngle,dn.counterclockwise,void 0,Wn,!ba):Xn.call(this,dn.x,dn.y),ba=!0}else if(Ei[na].close===!0)this.pdf.internal.out("h"),ba=!1;else if(Ei[na].begin!==!0){var Sn=Ei[na].start.x,Rn=Ei[na].start.y;hn.call(this,Ei[na].deltas,Sn,Rn),ba=!0}Ti&&di.call(this,Ti),Wn&&Sa.call(this)}},Hi=function(en){var Wn=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,ui=Wn*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return en-ui;case"top":return en+Wn-ui;case"hanging":return en+Wn-2*ui;case"middle":return en+Wn/2-ui;case"ideographic":return en;case"alphabetic":default:return en}},ji=function(en){return en+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};Ir.prototype.createLinearGradient=function(){var Fn=function(){};return Fn.colorStops=[],Fn.addColorStop=function(en,Wn){this.colorStops.push([en,Wn])},Fn.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},Fn.isCanvasGradient=!0,Fn},Ir.prototype.createPattern=function(){return this.createLinearGradient()},Ir.prototype.createRadialGradient=function(){return this.createLinearGradient()};var la=function(en,Wn,ui,Ti,Ei,qi,ea,ra,va){for(var co=Cn.call(this,ui,Ti,Ei,qi),no=0;no<co.length;no++){var as=co[no];no===0&&(va?Hn.call(this,as.x1+en,as.y1+Wn):Xn.call(this,as.x1+en,as.y1+Wn)),Pi.call(this,en,Wn,as.x2,as.y2,as.x3,as.y3,as.x4,as.y4)}ra?Sa.call(this):di.call(this,ea)},di=function(en){switch(en){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},Sa=function(){this.pdf.clip(),this.pdf.discardPath()},Hn=function(en,Wn){this.pdf.internal.out(Ne(en)+" "+je(Wn)+" m")},un=function(en){var Wn;switch(en.align){case"right":case"end":Wn="right";break;case"center":Wn="center";break;case"left":case"start":default:Wn="left"}var ui=this.pdf.getTextDimensions(en.text),Ti=Hi.call(this,en.y),Ei=ji.call(this,Ti)-ui.h,qi=this.ctx.transform.applyToPoint(new tt(en.x,Ti)),ea=this.ctx.transform.decompose(),ra=new dt;ra=(ra=(ra=ra.multiply(ea.translate)).multiply(ea.skew)).multiply(ea.scale);for(var va,co,no,as=this.ctx.transform.applyToRectangle(new yt(en.x,Ti,ui.w,ui.h)),ki=ra.applyToRectangle(new yt(en.x,Ei,ui.w,ui.h)),sn=fn.call(this,ki),fa=[],ba=0;ba<sn.length;ba+=1)fa.indexOf(sn[ba])===-1&&fa.push(sn[ba]);if(Yn(fa),this.autoPaging)for(var na=fa[0],io=fa[fa.length-1],Qt=na;Qt<io+1;Qt++){this.pdf.setPage(Qt);var dn=Qt===1?this.posY+this.margin[0]:this.margin[0],Sn=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Rn=this.pdf.internal.pageSize.height-this.margin[2],Je=Rn-this.margin[0],kt=this.pdf.internal.pageSize.width-this.margin[1],Ar=kt-this.margin[3],wr=Qt===1?0:Sn+(Qt-2)*Je;if(this.ctx.clip_path.length!==0){var Vr=this.path;va=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Mr(va,this.posX+this.margin[3],-1*wr+dn),Fi.call(this,"fill",!0),this.path=Vr}var Yr=Mr([JSON.parse(JSON.stringify(ki))],this.posX+this.margin[3],-wr+dn+this.ctx.prevPageLastElemOffset)[0];en.scale>=.01&&(co=this.pdf.internal.getFontSize(),this.pdf.setFontSize(co*en.scale),no=this.lineWidth,this.lineWidth=no*en.scale);var ln=this.autoPaging!=="text";if(ln||Yr.y+Yr.h<=Rn){if(ln||Yr.y>=dn&&Yr.x<=kt){var On=ln?en.text:this.pdf.splitTextToSize(en.text,en.maxWidth||kt-Yr.x)[0],Gn=Mr([JSON.parse(JSON.stringify(as))],this.posX+this.margin[3],-wr+dn+this.ctx.prevPageLastElemOffset)[0],Pn=ln&&(Qt>na||Qt<io)&&gr.call(this);Pn&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ar,Je,null).clip().discardPath()),this.pdf.text(On,Gn.x,Gn.y,{angle:en.angle,align:Wn,renderingMode:en.renderingMode}),Pn&&this.pdf.restoreGraphicsState()}}else Yr.y<Rn&&(this.ctx.prevPageLastElemOffset+=Rn-Yr.y);en.scale>=.01&&(this.pdf.setFontSize(co),this.lineWidth=no)}else en.scale>=.01&&(co=this.pdf.internal.getFontSize(),this.pdf.setFontSize(co*en.scale),no=this.lineWidth,this.lineWidth=no*en.scale),this.pdf.text(en.text,qi.x+this.posX,qi.y+this.posY,{angle:en.angle,align:Wn,renderingMode:en.renderingMode,maxWidth:en.maxWidth}),en.scale>=.01&&(this.pdf.setFontSize(co),this.lineWidth=no)},Xn=function(en,Wn,ui,Ti){ui=ui||0,Ti=Ti||0,this.pdf.internal.out(Ne(en+ui)+" "+je(Wn+Ti)+" l")},hn=function(en,Wn,ui){return this.pdf.lines(en,Wn,ui,null,null)},Pi=function(en,Wn,ui,Ti,Ei,qi,ea,ra){this.pdf.internal.out([ve(Ze(ui+en)),ve(Qe(Ti+Wn)),ve(Ze(Ei+en)),ve(Qe(qi+Wn)),ve(Ze(ea+en)),ve(Qe(ra+Wn)),"c"].join(" "))},Cn=function(en,Wn,ui,Ti){for(var Ei=2*Math.PI,qi=Math.PI/2;Wn>ui;)Wn-=Ei;var ea=Math.abs(ui-Wn);ea<Ei&&Ti&&(ea=Ei-ea);for(var ra=[],va=Ti?-1:1,co=Wn;ea>1e-5;){var no=co+va*Math.min(ea,qi);ra.push(oa.call(this,en,co,no)),ea-=Math.abs(no-co),co=no}return ra},oa=function(en,Wn,ui){var Ti=(ui-Wn)/2,Ei=en*Math.cos(Ti),qi=en*Math.sin(Ti),ea=Ei,ra=-qi,va=ea*ea+ra*ra,co=va+ea*Ei+ra*qi,no=4/3*(Math.sqrt(2*va*co)-co)/(ea*qi-ra*Ei),as=ea-no*ra,ki=ra+no*ea,sn=as,fa=-ki,ba=Ti+Wn,na=Math.cos(ba),io=Math.sin(ba);return{x1:en*Math.cos(Wn),y1:en*Math.sin(Wn),x2:as*na-ki*io,y2:as*io+ki*na,x3:sn*na-fa*io,y3:sn*io+fa*na,x4:en*Math.cos(ui),y4:en*Math.sin(ui)}},Ci=function(en){return 180*en/Math.PI},mi=function(en,Wn,ui,Ti,Ei,qi){var ea=en+.5*(ui-en),ra=Wn+.5*(Ti-Wn),va=Ei+.5*(ui-Ei),co=qi+.5*(Ti-qi),no=Math.min(en,Ei,ea,va),as=Math.max(en,Ei,ea,va),ki=Math.min(Wn,qi,ra,co),sn=Math.max(Wn,qi,ra,co);return new yt(no,ki,as-no,sn-ki)},Bi=function(en,Wn,ui,Ti,Ei,qi,ea,ra){var va,co,no,as,ki,sn,fa,ba,na,io,Qt,dn,Sn,Rn,Je=ui-en,kt=Ti-Wn,Ar=Ei-ui,wr=qi-Ti,Vr=ea-Ei,Yr=ra-qi;for(co=0;co<41;co++)na=(fa=(no=en+(va=co/40)*Je)+va*((ki=ui+va*Ar)-no))+va*(ki+va*(Ei+va*Vr-ki)-fa),io=(ba=(as=Wn+va*kt)+va*((sn=Ti+va*wr)-as))+va*(sn+va*(qi+va*Yr-sn)-ba),co==0?(Qt=na,dn=io,Sn=na,Rn=io):(Qt=Math.min(Qt,na),dn=Math.min(dn,io),Sn=Math.max(Sn,na),Rn=Math.max(Rn,io));return new yt(Math.round(Qt),Math.round(dn),Math.round(Sn-Qt),Math.round(Rn-dn))},Ta=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var en,Wn,ui=(en=this.ctx.lineDash,Wn=this.ctx.lineDashOffset,JSON.stringify({lineDash:en,lineDashOffset:Wn}));this.prevLineDash!==ui&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=ui)}}}(R.API),function($e){var ve=function(tt){var yt,dt,Xt,Ur,Ir,Jr,$t,Bn,gr,fn;for(/[^\x00-\xFF]/.test(tt),dt=[],Xt=0,Ur=(tt+=yt="\0\0\0\0".slice(tt.length%4||4)).length;Ur>Xt;Xt+=4)(Ir=(tt.charCodeAt(Xt)<<24)+(tt.charCodeAt(Xt+1)<<16)+(tt.charCodeAt(Xt+2)<<8)+tt.charCodeAt(Xt+3))!==0?(Jr=(Ir=((Ir=((Ir=((Ir=(Ir-(fn=Ir%85))/85)-(gr=Ir%85))/85)-(Bn=Ir%85))/85)-($t=Ir%85))/85)%85,dt.push(Jr+33,$t+33,Bn+33,gr+33,fn+33)):dt.push(122);return function(qr,Mr){for(var Yn=Mr;Yn>0;Yn--)qr.pop()}(dt,yt.length),String.fromCharCode.apply(String,dt)+"~>"},Ne=function(tt){var yt,dt,Xt,Ur,Ir,Jr=String,$t="length",Bn=255,gr="charCodeAt",fn="slice",qr="replace";for(tt[fn](-2),tt=tt[fn](0,-2)[qr](/\s/g,"")[qr]("z","!!!!!"),Xt=[],Ur=0,Ir=(tt+=yt="uuuuu"[fn](tt[$t]%5||5))[$t];Ir>Ur;Ur+=5)dt=52200625*(tt[gr](Ur)-33)+614125*(tt[gr](Ur+1)-33)+7225*(tt[gr](Ur+2)-33)+85*(tt[gr](Ur+3)-33)+(tt[gr](Ur+4)-33),Xt.push(Bn&dt>>24,Bn&dt>>16,Bn&dt>>8,Bn&dt);return function(Mr,Yn){for(var Ai=Yn;Ai>0;Ai--)Mr.pop()}(Xt,yt[$t]),Jr.fromCharCode.apply(Jr,Xt)},je=function(tt){var yt=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((tt=tt.replace(/\s/g,"")).indexOf(">")!==-1&&(tt=tt.substr(0,tt.indexOf(">"))),tt.length%2&&(tt+="0"),yt.test(tt)===!1)return"";for(var dt="",Xt=0;Xt<tt.length;Xt+=2)dt+=String.fromCharCode("0x"+(tt[Xt]+tt[Xt+1]));return dt},Ze=function(tt){for(var yt=new Uint8Array(tt.length),dt=tt.length;dt--;)yt[dt]=tt.charCodeAt(dt);return tt=(yt=Object(h.b)(yt)).reduce(function(Xt,Ur){return Xt+String.fromCharCode(Ur)},"")};$e.processDataByFilters=function(Qe,tt){var yt=0,dt=Qe||"",Xt=[];for(typeof(tt=tt||[])=="string"&&(tt=[tt]),yt=0;yt<tt.length;yt+=1)switch(tt[yt]){case"ASCII85Decode":case"/ASCII85Decode":dt=Ne(dt),Xt.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":dt=ve(dt),Xt.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":dt=je(dt),Xt.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":dt=dt.split("").map(function(Ur){return("0"+Ur.charCodeAt().toString(16)).slice(-2)}).join("")+">",Xt.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":dt=Ze(dt),Xt.push("/FlateDecode");break;default:throw new Error('The filter: "'+tt[yt]+'" is not implemented')}return{data:dt,reverseChain:Xt.reverse().join(" ")}}}(R.API),function($e){$e.loadFile=function(ve,Ne,je){return function(Ze,Qe,tt){Qe=Qe!==!1,tt=typeof tt=="function"?tt:function(){};var yt=void 0;try{yt=function(dt,Xt,Ur){var Ir=new XMLHttpRequest,Jr=0,$t=function(gr){var fn=gr.length,qr=[],Mr=String.fromCharCode;for(Jr=0;Jr<fn;Jr+=1)qr.push(Mr(255&gr.charCodeAt(Jr)));return qr.join("")};if(Ir.open("GET",dt,!Xt),Ir.overrideMimeType("text/plain; charset=x-user-defined"),Xt===!1&&(Ir.onload=function(){Ir.status===200?Ur($t(this.responseText)):Ur(void 0)}),Ir.send(null),Xt&&Ir.status===200)return $t(Ir.responseText)}(Ze,Qe,tt)}catch(dt){}return yt}(ve,Ne,je)},$e.loadImageFile=$e.loadFile}(R.API),function($e){function ve(){return(t.html2canvas?Promise.resolve(t.html2canvas):Promise.resolve().then(i.t.bind(null,"wOnQ",7))).catch(function(tt){return Promise.reject(new Error("Could not load html2canvas: "+tt))}).then(function(tt){return tt.default?tt.default:tt})}function Ne(){return(t.DOMPurify?Promise.resolve(t.DOMPurify):i.e(143).then(i.t.bind(null,"qZ2Q",7))).catch(function(tt){return Promise.reject(new Error("Could not load dompurify: "+tt))}).then(function(tt){return tt.default?tt.default:tt})}var je=function(yt){var dt=g()(yt);return dt==="undefined"?"undefined":dt==="string"||yt instanceof String?"string":dt==="number"||yt instanceof Number?"number":dt==="function"||yt instanceof Function?"function":yt&&yt.constructor===Array?"array":yt&&yt.nodeType===1?"element":dt==="object"?"object":"unknown"},Ze=function(yt,dt){var Xt=document.createElement(yt);for(var Ur in dt.className&&(Xt.className=dt.className),dt.innerHTML&&dt.dompurify&&(Xt.innerHTML=dt.dompurify.sanitize(dt.innerHTML)),dt.style)Xt.style[Ur]=dt.style[Ur];return Xt},Qe=function tt(yt){var dt=Object.assign(tt.convert(Promise.resolve()),JSON.parse(JSON.stringify(tt.template))),Xt=tt.convert(Promise.resolve(),dt);return Xt=(Xt=Xt.setProgress(1,tt,1,[tt])).set(yt)};(Qe.prototype=Object.create(Promise.prototype)).constructor=Qe,Qe.convert=function(tt,yt){return tt.__proto__=yt||Qe.prototype,tt},Qe.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},Qe.prototype.from=function(tt,yt){return this.then(function(){switch(yt=yt||function(dt){switch(je(dt)){case"string":return"string";case"element":return dt.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(tt)){case"string":return this.then(Ne).then(function(dt){return this.set({src:Ze("div",{innerHTML:tt,dompurify:dt})})});case"element":return this.set({src:tt});case"canvas":return this.set({canvas:tt});case"img":return this.set({img:tt});default:return this.error("Unknown source type.")}})},Qe.prototype.to=function(tt){switch(tt){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.")}},Qe.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var tt={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},yt=function dt(Xt,Ur){for(var Ir=Xt.nodeType===3?document.createTextNode(Xt.nodeValue):Xt.cloneNode(!1),Jr=Xt.firstChild;Jr;Jr=Jr.nextSibling)Ur!==!0&&Jr.nodeType===1&&Jr.nodeName==="SCRIPT"||Ir.appendChild(dt(Jr,Ur));return Xt.nodeType===1&&(Xt.nodeName==="CANVAS"?(Ir.width=Xt.width,Ir.height=Xt.height,Ir.getContext("2d").drawImage(Xt,0,0)):Xt.nodeName!=="TEXTAREA"&&Xt.nodeName!=="SELECT"||(Ir.value=Xt.value),Ir.addEventListener("load",function(){Ir.scrollTop=Xt.scrollTop,Ir.scrollLeft=Xt.scrollLeft},!0)),Ir}(this.prop.src,this.opt.html2canvas.javascriptEnabled);yt.tagName==="BODY"&&(tt.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=Ze("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=Ze("div",{className:"html2pdf__container",style:tt}),this.prop.container.appendChild(yt),this.prop.container.firstChild.appendChild(Ze("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},Qe.prototype.toCanvas=function(){var tt=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(tt).then(ve).then(function(yt){var dt=Object.assign({},this.opt.html2canvas);return delete dt.onrendered,yt(this.prop.container,dt)}).then(function(yt){(this.opt.html2canvas.onrendered||function(){})(yt),this.prop.canvas=yt,document.body.removeChild(this.prop.overlay)})},Qe.prototype.toContext2d=function(){var tt=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(tt).then(ve).then(function(yt){var dt=this.opt.jsPDF,Xt=this.opt.fontFaces,Ur=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,Ir=Object.assign({async:!0,allowTaint:!0,scale:Ur,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete Ir.onrendered,dt.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,dt.context2d.posX=this.opt.x,dt.context2d.posY=this.opt.y,dt.context2d.margin=this.opt.margin,dt.context2d.fontFaces=Xt,Xt)for(var Jr=0;Jr<Xt.length;++Jr){var $t=Xt[Jr],Bn=$t.src.find(function(gr){return gr.format==="truetype"});Bn&&dt.addFont(Bn.url,$t.ref.name,$t.ref.style)}return Ir.windowHeight=Ir.windowHeight||0,Ir.windowHeight=Ir.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):Ir.windowHeight,dt.context2d.save(!0),yt(this.prop.container,Ir)}).then(function(yt){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(yt),this.prop.canvas=yt,document.body.removeChild(this.prop.overlay)})},Qe.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var tt=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=tt})},Qe.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},Qe.prototype.output=function(tt,yt,dt){return(dt=dt||"pdf").toLowerCase()==="img"||dt.toLowerCase()==="image"?this.outputImg(tt,yt):this.outputPdf(tt,yt)},Qe.prototype.outputPdf=function(tt,yt){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(tt,yt)})},Qe.prototype.outputImg=function(tt){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(tt){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+tt+'" is not supported.'}})},Qe.prototype.save=function(tt){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(tt?{filename:tt}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},Qe.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},Qe.prototype.set=function(tt){if(je(tt)!=="object")return this;var yt=Object.keys(tt||{}).map(function(dt){if(dt in Qe.template.prop)return function(){this.prop[dt]=tt[dt]};switch(dt){case"margin":return this.setMargin.bind(this,tt.margin);case"jsPDF":return function(){return this.opt.jsPDF=tt.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,tt.pageSize);default:return function(){this.opt[dt]=tt[dt]}}},this);return this.then(function(){return this.thenList(yt)})},Qe.prototype.get=function(tt,yt){return this.then(function(){var dt=tt in Qe.template.prop?this.prop[tt]:this.opt[tt];return yt?yt(dt):dt})},Qe.prototype.setMargin=function(tt){return this.then(function(){switch(je(tt)){case"number":tt=[tt,tt,tt,tt];case"array":if(tt.length===2&&(tt=[tt[0],tt[1],tt[0],tt[1]]),tt.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=tt}).then(this.setPageSize)},Qe.prototype.setPageSize=function(tt){function yt(dt,Xt){return Math.floor(dt*Xt/72*96)}return this.then(function(){(tt=tt||R.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(tt.inner={width:tt.width-this.opt.margin[1]-this.opt.margin[3],height:tt.height-this.opt.margin[0]-this.opt.margin[2]},tt.inner.px={width:yt(tt.inner.width,tt.k),height:yt(tt.inner.height,tt.k)},tt.inner.ratio=tt.inner.height/tt.inner.width),this.prop.pageSize=tt})},Qe.prototype.setProgress=function(tt,yt,dt,Xt){return tt!=null&&(this.progress.val=tt),yt!=null&&(this.progress.state=yt),dt!=null&&(this.progress.n=dt),Xt!=null&&(this.progress.stack=Xt),this.progress.ratio=this.progress.val/this.progress.state,this},Qe.prototype.updateProgress=function(tt,yt,dt,Xt){return this.setProgress(tt?this.progress.val+tt:null,yt||null,dt?this.progress.n+dt:null,Xt?this.progress.stack.concat(Xt):null)},Qe.prototype.then=function(tt,yt){var dt=this;return this.thenCore(tt,yt,function(Xt,Ur){return dt.updateProgress(null,null,1,[Xt]),Promise.prototype.then.call(this,function(Ir){return dt.updateProgress(null,Xt),Ir}).then(Xt,Ur).then(function(Ir){return dt.updateProgress(1),Ir})})},Qe.prototype.thenCore=function(tt,yt,dt){dt=dt||Promise.prototype.then,tt&&(tt=tt.bind(this)),yt&&(yt=yt.bind(this));var Xt=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:Qe.convert(Object.assign({},this),Promise.prototype),Ur=dt.call(Xt,tt,yt);return Qe.convert(Ur,this.__proto__)},Qe.prototype.thenExternal=function(tt,yt){return Promise.prototype.then.call(this,tt,yt)},Qe.prototype.thenList=function(tt){var yt=this;return tt.forEach(function(dt){yt=yt.thenCore(dt)}),yt},Qe.prototype.catch=function(tt){tt&&(tt=tt.bind(this));var yt=Promise.prototype.catch.call(this,tt);return Qe.convert(yt,this)},Qe.prototype.catchExternal=function(tt){return Promise.prototype.catch.call(this,tt)},Qe.prototype.error=function(tt){return this.then(function(){throw new Error(tt)})},Qe.prototype.using=Qe.prototype.set,Qe.prototype.saveAs=Qe.prototype.save,Qe.prototype.export=Qe.prototype.output,Qe.prototype.run=Qe.prototype.then,R.getPageSize=function(tt,yt,dt){if(g()(tt)==="object"){var Xt=tt;tt=Xt.orientation,yt=Xt.unit||yt,dt=Xt.format||dt}yt=yt||"mm",dt=dt||"a4",tt=(""+(tt||"P")).toLowerCase();var Ur,Ir=(""+dt).toLowerCase(),Jr={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(yt){case"pt":Ur=1;break;case"mm":Ur=72/25.4;break;case"cm":Ur=72/2.54;break;case"in":Ur=72;break;case"px":Ur=.75;break;case"pc":case"em":Ur=12;break;case"ex":Ur=6;break;default:throw"Invalid unit: "+yt}var $t,Bn=0,gr=0;if(Jr.hasOwnProperty(Ir))Bn=Jr[Ir][1]/Ur,gr=Jr[Ir][0]/Ur;else try{Bn=dt[1],gr=dt[0]}catch(fn){throw new Error("Invalid format: "+dt)}if(tt==="p"||tt==="portrait")tt="p",gr>Bn&&($t=gr,gr=Bn,Bn=$t);else{if(tt!=="l"&&tt!=="landscape")throw"Invalid orientation: "+tt;tt="l",Bn>gr&&($t=gr,gr=Bn,Bn=$t)}return{width:gr,height:Bn,unit:yt,k:Ur,orientation:tt}},$e.html=function(tt,yt){(yt=yt||{}).callback=yt.callback||function(){},yt.html2canvas=yt.html2canvas||{},yt.html2canvas.canvas=yt.html2canvas.canvas||this.canvas,yt.jsPDF=yt.jsPDF||this,yt.fontFaces=yt.fontFaces?yt.fontFaces.map(be):null;var dt=new Qe(yt);return yt.worker?dt:dt.from(tt).doCallback()}}(R.API),R.API.addJS=function($e){return pr=$e,this.internal.events.subscribe("postPutResources",function(){Wt=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Wt+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Rr=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+pr+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){Wt!==void 0&&Rr!==void 0&&this.internal.out("/Names <</JavaScript "+Wt+" 0 R>>")}),this},function($e){var ve;$e.events.push(["postPutResources",function(){var Ne=this,je=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var Ze=Ne.outline.render().split(/\r\n/),Qe=0;Qe<Ze.length;Qe++){var tt=Ze[Qe],yt=je.exec(tt);if(yt!=null){var dt=yt[1];Ne.internal.newObjectDeferredBegin(dt,!1)}Ne.internal.write(tt)}if(this.outline.createNamedDestinations){var Xt=this.internal.pages.length,Ur=[];for(Qe=0;Qe<Xt;Qe++){var Ir=Ne.internal.newObject();Ur.push(Ir);var Jr=Ne.internal.getPageInfo(Qe+1);Ne.internal.write("<< /D["+Jr.objId+" 0 R /XYZ null null null]>> endobj")}var $t=Ne.internal.newObject();for(Ne.internal.write("<< /Names [ "),Qe=0;Qe<Ur.length;Qe++)Ne.internal.write("(page_"+(Qe+1)+")"+Ur[Qe]+" 0 R");Ne.internal.write(" ] >>","endobj"),ve=Ne.internal.newObject(),Ne.internal.write("<< /Dests "+$t+" 0 R"),Ne.internal.write(">>","endobj")}}]),$e.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+ve+" 0 R"))}]),$e.events.push(["initialized",function(){var Ne=this;Ne.outline={createNamedDestinations:!1,root:{children:[]}},Ne.outline.add=function(je,Ze,Qe){var tt={title:Ze,options:Qe,children:[]};return je==null&&(je=this.root),je.children.push(tt),tt},Ne.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=Ne,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},Ne.outline.genIds_r=function(je){je.id=Ne.internal.newObjectDeferred();for(var Ze=0;Ze<je.children.length;Ze++)this.genIds_r(je.children[Ze])},Ne.outline.renderRoot=function(je){this.objStart(je),this.line("/Type /Outlines"),je.children.length>0&&(this.line("/First "+this.makeRef(je.children[0])),this.line("/Last "+this.makeRef(je.children[je.children.length-1]))),this.line("/Count "+this.count_r({count:0},je)),this.objEnd()},Ne.outline.renderItems=function(je){for(var Ze=this.ctx.pdf.internal.getVerticalCoordinateString,Qe=0;Qe<je.children.length;Qe++){var tt=je.children[Qe];this.objStart(tt),this.line("/Title "+this.makeString(tt.title)),this.line("/Parent "+this.makeRef(je)),Qe>0&&this.line("/Prev "+this.makeRef(je.children[Qe-1])),Qe<je.children.length-1&&this.line("/Next "+this.makeRef(je.children[Qe+1])),tt.children.length>0&&(this.line("/First "+this.makeRef(tt.children[0])),this.line("/Last "+this.makeRef(tt.children[tt.children.length-1])));var yt=this.count=this.count_r({count:0},tt);if(yt>0&&this.line("/Count "+yt),tt.options&&tt.options.pageNumber){var dt=Ne.internal.getPageInfo(tt.options.pageNumber);this.line("/Dest ["+dt.objId+" 0 R /XYZ 0 "+Ze(0)+" 0]")}this.objEnd()}for(var Xt=0;Xt<je.children.length;Xt++)this.renderItems(je.children[Xt])},Ne.outline.line=function(je){this.ctx.val+=je+`\r
`},Ne.outline.makeRef=function(je){return je.id+" 0 R"},Ne.outline.makeString=function(je){return"("+Ne.internal.pdfEscape(je)+")"},Ne.outline.objStart=function(je){this.ctx.val+=`\r
`+je.id+` 0 obj\r
<<\r
`},Ne.outline.objEnd=function(){this.ctx.val+=`>> \r
endobj\r
`},Ne.outline.count_r=function(je,Ze){for(var Qe=0;Qe<Ze.children.length;Qe++)je.count++,this.count_r(je,Ze.children[Qe]);return je.count}}])}(R.API),function($e){var ve=[192,193,194,195,196,197,198,199];$e.processJPEG=function(Ne,je,Ze,Qe,tt,yt){var dt,Xt=this.decode.DCT_DECODE,Ur=null;if(typeof Ne=="string"||this.__addimage__.isArrayBuffer(Ne)||this.__addimage__.isArrayBufferView(Ne)){switch(Ne=tt||Ne,Ne=this.__addimage__.isArrayBuffer(Ne)?new Uint8Array(Ne):Ne,(dt=function(Ir){for(var Jr,$t=256*Ir.charCodeAt(4)+Ir.charCodeAt(5),Bn=Ir.length,gr={width:0,height:0,numcomponents:1},fn=4;fn<Bn;fn+=2){if(fn+=$t,ve.indexOf(Ir.charCodeAt(fn+1))!==-1){Jr=256*Ir.charCodeAt(fn+5)+Ir.charCodeAt(fn+6),gr={width:256*Ir.charCodeAt(fn+7)+Ir.charCodeAt(fn+8),height:Jr,numcomponents:Ir.charCodeAt(fn+9)};break}$t=256*Ir.charCodeAt(fn+2)+Ir.charCodeAt(fn+3)}return gr}(Ne=this.__addimage__.isArrayBufferView(Ne)?this.__addimage__.arrayBufferToBinaryString(Ne):Ne)).numcomponents){case 1:yt=this.color_spaces.DEVICE_GRAY;break;case 4:yt=this.color_spaces.DEVICE_CMYK;break;case 3:yt=this.color_spaces.DEVICE_RGB}Ur={data:Ne,width:dt.width,height:dt.height,colorSpace:yt,bitsPerComponent:8,filter:Xt,index:je,alias:Ze}}return Ur}}(R.API);var Dt,vr,xr,Tr,rn,_n=function(){var $e,ve,Ne;function je(Qe){var tt,yt,dt,Xt,Ur,Ir,Jr,$t,Bn,gr,fn,qr,Mr,Yn;for(this.data=Qe,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},Ir=null;;){switch(tt=this.readUInt32(),Bn=function(){var Ai,Fi;for(Fi=[],Ai=0;Ai<4;++Ai)Fi.push(String.fromCharCode(this.data[this.pos++]));return Fi}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(tt);break;case"fcTL":Ir&&this.animation.frames.push(Ir),this.pos+=4,Ir={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},Ur=this.readUInt16(),Xt=this.readUInt16()||100,Ir.delay=1e3*Ur/Xt,Ir.disposeOp=this.data[this.pos++],Ir.blendOp=this.data[this.pos++],Ir.data=[];break;case"IDAT":case"fdAT":for(Bn==="fdAT"&&(this.pos+=4,tt-=4),Qe=(Ir!=null?Ir.data:void 0)||this.imgData,qr=0;0<=tt?qr<tt:qr>tt;0<=tt?++qr:--qr)Qe.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(dt=this.palette.length/3,this.transparency.indexed=this.read(tt),this.transparency.indexed.length>dt)throw new Error("More transparent colors than palette size");if((gr=dt-this.transparency.indexed.length)>0)for(Mr=0;0<=gr?Mr<gr:Mr>gr;0<=gr?++Mr:--Mr)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(tt)[0];break;case 2:this.transparency.rgb=this.read(tt)}break;case"tEXt":Jr=(fn=this.read(tt)).indexOf(0),$t=String.fromCharCode.apply(String,fn.slice(0,Jr)),this.text[$t]=String.fromCharCode.apply(String,fn.slice(Jr+1));break;case"IEND":return Ir&&this.animation.frames.push(Ir),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(Yn=this.colorType)===4||Yn===6,yt=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*yt,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=tt}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}je.prototype.read=function(Qe){var tt,yt;for(yt=[],tt=0;0<=Qe?tt<Qe:tt>Qe;0<=Qe?++tt:--tt)yt.push(this.data[this.pos++]);return yt},je.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},je.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},je.prototype.decodePixels=function(Qe){var tt=this.pixelBitlength/8,yt=new Uint8Array(this.width*this.height*tt),dt=0,Xt=this;if(Qe==null&&(Qe=this.imgData),Qe.length===0)return new Uint8Array(0);function Ur(Ir,Jr,$t,Bn){var gr,fn,qr,Mr,Yn,Ai,Fi,Hi,ji,la,di,Sa,Hn,un,Xn,hn,Pi,Cn,oa,Ci,mi,Bi=Math.ceil((Xt.width-Ir)/$t),Ta=Math.ceil((Xt.height-Jr)/Bn),Fn=Xt.width==Bi&&Xt.height==Ta;for(un=tt*Bi,Sa=Fn?yt:new Uint8Array(un*Ta),Ai=Qe.length,Hn=0,fn=0;Hn<Ta&&dt<Ai;){switch(Qe[dt++]){case 0:for(Mr=Pi=0;Pi<un;Mr=Pi+=1)Sa[fn++]=Qe[dt++];break;case 1:for(Mr=Cn=0;Cn<un;Mr=Cn+=1)gr=Qe[dt++],Yn=Mr<tt?0:Sa[fn-tt],Sa[fn++]=(gr+Yn)%256;break;case 2:for(Mr=oa=0;oa<un;Mr=oa+=1)gr=Qe[dt++],qr=(Mr-Mr%tt)/tt,Xn=Hn&&Sa[(Hn-1)*un+qr*tt+Mr%tt],Sa[fn++]=(Xn+gr)%256;break;case 3:for(Mr=Ci=0;Ci<un;Mr=Ci+=1)gr=Qe[dt++],qr=(Mr-Mr%tt)/tt,Yn=Mr<tt?0:Sa[fn-tt],Xn=Hn&&Sa[(Hn-1)*un+qr*tt+Mr%tt],Sa[fn++]=(gr+Math.floor((Yn+Xn)/2))%256;break;case 4:for(Mr=mi=0;mi<un;Mr=mi+=1)gr=Qe[dt++],qr=(Mr-Mr%tt)/tt,Yn=Mr<tt?0:Sa[fn-tt],Hn===0?Xn=hn=0:(Xn=Sa[(Hn-1)*un+qr*tt+Mr%tt],hn=qr&&Sa[(Hn-1)*un+(qr-1)*tt+Mr%tt]),Fi=Yn+Xn-hn,Hi=Math.abs(Fi-Yn),la=Math.abs(Fi-Xn),di=Math.abs(Fi-hn),ji=Hi<=la&&Hi<=di?Yn:la<=di?Xn:hn,Sa[fn++]=(gr+ji)%256;break;default:throw new Error("Invalid filter algorithm: "+Qe[dt-1])}if(!Fn){var en=((Jr+Hn*Bn)*Xt.width+Ir)*tt,Wn=Hn*un;for(Mr=0;Mr<Bi;Mr+=1){for(var ui=0;ui<tt;ui+=1)yt[en++]=Sa[Wn++];en+=($t-1)*tt}}Hn++}}return Qe=Object(h.a)(Qe),Xt.interlaceMethod==1?(Ur(0,0,8,8),Ur(4,0,8,8),Ur(0,4,4,8),Ur(2,0,4,4),Ur(0,2,2,4),Ur(1,0,2,2),Ur(0,1,1,2)):Ur(0,0,1,1),yt},je.prototype.decodePalette=function(){var Qe,tt,yt,dt,Xt,Ur,Ir,Jr,$t;for(yt=this.palette,Ur=this.transparency.indexed||[],Xt=new Uint8Array((Ur.length||0)+yt.length),dt=0,Qe=0,tt=Ir=0,Jr=yt.length;Ir<Jr;tt=Ir+=3)Xt[dt++]=yt[tt],Xt[dt++]=yt[tt+1],Xt[dt++]=yt[tt+2],Xt[dt++]=($t=Ur[Qe++])!=null?$t:255;return Xt},je.prototype.copyToImageData=function(Qe,tt){var yt,dt,Xt,Ur,Ir,Jr,$t,Bn,gr,fn,qr;if(dt=this.colors,gr=null,yt=this.hasAlphaChannel,this.palette.length&&(gr=(qr=this._decodedPalette)!=null?qr:this._decodedPalette=this.decodePalette(),dt=4,yt=!0),Bn=(Xt=Qe.data||Qe).length,Ir=gr||tt,Ur=Jr=0,dt===1)for(;Ur<Bn;)$t=gr?4*tt[Ur/4]:Jr,fn=Ir[$t++],Xt[Ur++]=fn,Xt[Ur++]=fn,Xt[Ur++]=fn,Xt[Ur++]=yt?Ir[$t++]:255,Jr=$t;else for(;Ur<Bn;)$t=gr?4*tt[Ur/4]:Jr,Xt[Ur++]=Ir[$t++],Xt[Ur++]=Ir[$t++],Xt[Ur++]=Ir[$t++],Xt[Ur++]=yt?Ir[$t++]:255,Jr=$t},je.prototype.decode=function(){var Qe;return Qe=new Uint8Array(this.width*this.height*4),this.copyToImageData(Qe,this.decodePixels()),Qe};var Ze=function(){if(Object.prototype.toString.call(t)==="[object Window]"){try{ve=t.document.createElement("canvas"),Ne=ve.getContext("2d")}catch(tt){return!1}return!0}return!1};return Ze(),$e=function(tt){var yt;if(Ze()===!0)return Ne.width=tt.width,Ne.height=tt.height,Ne.clearRect(0,0,tt.width,tt.height),Ne.putImageData(tt,0,0),(yt=new Image).src=ve.toDataURL(),yt;throw new Error("This method requires a Browser with Canvas-capability.")},je.prototype.decodeFrames=function(Qe){var tt,yt,dt,Xt,Ur,Ir,Jr,$t;if(this.animation){for($t=[],yt=Ur=0,Ir=(Jr=this.animation.frames).length;Ur<Ir;yt=++Ur)tt=Jr[yt],dt=Qe.createImageData(tt.width,tt.height),Xt=this.decodePixels(new Uint8Array(tt.data)),this.copyToImageData(dt,Xt),tt.imageData=dt,$t.push(tt.image=$e(dt));return $t}},je.prototype.renderFrame=function(Qe,tt){var yt,dt,Xt;return yt=(dt=this.animation.frames)[tt],Xt=dt[tt-1],tt===0&&Qe.clearRect(0,0,this.width,this.height),(Xt!=null?Xt.disposeOp:void 0)===1?Qe.clearRect(Xt.xOffset,Xt.yOffset,Xt.width,Xt.height):(Xt!=null?Xt.disposeOp:void 0)===2&&Qe.putImageData(Xt.imageData,Xt.xOffset,Xt.yOffset),yt.blendOp===0&&Qe.clearRect(yt.xOffset,yt.yOffset,yt.width,yt.height),Qe.drawImage(yt.image,yt.xOffset,yt.yOffset)},je.prototype.animate=function(Qe){var tt,yt,dt,Xt,Ur,Ir,Jr=this;return yt=0,Ir=this.animation,Xt=Ir.numFrames,dt=Ir.frames,Ur=Ir.numPlays,(tt=function(){var Bn,gr;if(Bn=yt++%Xt,gr=dt[Bn],Jr.renderFrame(Qe,Bn),Xt>1&&yt/Xt<Ur)return Jr.animation._timeout=setTimeout(tt,gr.delay)})()},je.prototype.stopAnimation=function(){var Qe;return clearTimeout((Qe=this.animation)!=null?Qe._timeout:void 0)},je.prototype.render=function(Qe){var tt,yt;return Qe._png&&Qe._png.stopAnimation(),Qe._png=this,Qe.width=this.width,Qe.height=this.height,tt=Qe.getContext("2d"),this.animation?(this.decodeFrames(tt),this.animate(tt)):(yt=tt.createImageData(this.width,this.height),this.copyToImageData(yt,this.decodePixels()),tt.putImageData(yt,0,0))},je}();/**
* @license
*
* Copyright (c) 2014 James Robb, https://github.com/jamesbrobb
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
* ====================================================================
*//**
* @license
* (c) Dean McNamee <dean@gmail.com>, 2013.
*
* https://github.com/deanm/omggif
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to
* deal in the Software without restriction, including without limitation the
* rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
* sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
* IN THE SOFTWARE.
*
* omggif is a JavaScript implementation of a GIF 89a encoder and decoder,
* including animation and compression. It does not rely on any specific
* underlying system, so should run in the browser, Node, or Plask.
*/function Vn($e){var ve=0;if($e[ve++]!==71||$e[ve++]!==73||$e[ve++]!==70||$e[ve++]!==56||($e[ve++]+1&253)!=56||$e[ve++]!==97)throw new Error("Invalid GIF 87a/89a header.");var Ne=$e[ve++]|$e[ve++]<<8,je=$e[ve++]|$e[ve++]<<8,Ze=$e[ve++],Qe=Ze>>7,tt=1<<(7&Ze)+1;$e[ve++],$e[ve++];var yt=null,dt=null;Qe&&(yt=ve,dt=tt,ve+=3*tt);var Xt=!0,Ur=[],Ir=0,Jr=null,$t=0,Bn=null;for(this.width=Ne,this.height=je;Xt&&ve<$e.length;)switch($e[ve++]){case 33:switch($e[ve++]){case 255:if($e[ve]!==11||$e[ve+1]==78&&$e[ve+2]==69&&$e[ve+3]==84&&$e[ve+4]==83&&$e[ve+5]==67&&$e[ve+6]==65&&$e[ve+7]==80&&$e[ve+8]==69&&$e[ve+9]==50&&$e[ve+10]==46&&$e[ve+11]==48&&$e[ve+12]==3&&$e[ve+13]==1&&$e[ve+16]==0)ve+=14,Bn=$e[ve++]|$e[ve++]<<8,ve++;else for(ve+=12;;){if(!((Hn=$e[ve++])>=0))throw Error("Invalid block size");if(Hn===0)break;ve+=Hn}break;case 249:if($e[ve++]!==4||$e[ve+4]!==0)throw new Error("Invalid graphics extension block.");var gr=$e[ve++];Ir=$e[ve++]|$e[ve++]<<8,Jr=$e[ve++],(1&gr)==0&&(Jr=null),$t=gr>>2&7,ve++;break;case 254:for(;;){if(!((Hn=$e[ve++])>=0))throw Error("Invalid block size");if(Hn===0)break;ve+=Hn}break;default:throw new Error("Unknown graphic control label: 0x"+$e[ve-1].toString(16))}break;case 44:var fn=$e[ve++]|$e[ve++]<<8,qr=$e[ve++]|$e[ve++]<<8,Mr=$e[ve++]|$e[ve++]<<8,Yn=$e[ve++]|$e[ve++]<<8,Ai=$e[ve++],Fi=Ai>>6&1,Hi=1<<(7&Ai)+1,ji=yt,la=dt,di=!1;Ai>>7&&(di=!0,ji=ve,la=Hi,ve+=3*Hi);var Sa=ve;for(ve++;;){var Hn;if(!((Hn=$e[ve++])>=0))throw Error("Invalid block size");if(Hn===0)break;ve+=Hn}Ur.push({x:fn,y:qr,width:Mr,height:Yn,has_local_palette:di,palette_offset:ji,palette_size:la,data_offset:Sa,data_length:ve-Sa,transparent_index:Jr,interlaced:!!Fi,delay:Ir,disposal:$t});break;case 59:Xt=!1;break;default:throw new Error("Unknown gif block: 0x"+$e[ve-1].toString(16))}this.numFrames=function(){return Ur.length},this.loopCount=function(){return Bn},this.frameInfo=function(un){if(un<0||un>=Ur.length)throw new Error("Frame index out of range.");return Ur[un]},this.decodeAndBlitFrameBGRA=function(un,Xn){var hn=this.frameInfo(un),Pi=hn.width*hn.height,Cn=new Uint8Array(Pi);Or($e,hn.data_offset,Cn,Pi);var oa=hn.palette_offset,Ci=hn.transparent_index;Ci===null&&(Ci=256);var mi=hn.width,Bi=Ne-mi,Ta=mi,Fn=4*(hn.y*Ne+hn.x),en=4*((hn.y+hn.height)*Ne+hn.x),Wn=Fn,ui=4*Bi;hn.interlaced===!0&&(ui+=4*Ne*7);for(var Ti=8,Ei=0,qi=Cn.length;Ei<qi;++Ei){var ea=Cn[Ei];if(Ta===0&&(Ta=mi,(Wn+=ui)>=en&&(ui=4*Bi+4*Ne*(Ti-1),Wn=Fn+(mi+Bi)*(Ti<<1),Ti>>=1)),ea===Ci)Wn+=4;else{var ra=$e[oa+3*ea],va=$e[oa+3*ea+1],co=$e[oa+3*ea+2];Xn[Wn++]=co,Xn[Wn++]=va,Xn[Wn++]=ra,Xn[Wn++]=255}--Ta}},this.decodeAndBlitFrameRGBA=function(un,Xn){var hn=this.frameInfo(un),Pi=hn.width*hn.height,Cn=new Uint8Array(Pi);Or($e,hn.data_offset,Cn,Pi);var oa=hn.palette_offset,Ci=hn.transparent_index;Ci===null&&(Ci=256);var mi=hn.width,Bi=Ne-mi,Ta=mi,Fn=4*(hn.y*Ne+hn.x),en=4*((hn.y+hn.height)*Ne+hn.x),Wn=Fn,ui=4*Bi;hn.interlaced===!0&&(ui+=4*Ne*7);for(var Ti=8,Ei=0,qi=Cn.length;Ei<qi;++Ei){var ea=Cn[Ei];if(Ta===0&&(Ta=mi,(Wn+=ui)>=en&&(ui=4*Bi+4*Ne*(Ti-1),Wn=Fn+(mi+Bi)*(Ti<<1),Ti>>=1)),ea===Ci)Wn+=4;else{var ra=$e[oa+3*ea],va=$e[oa+3*ea+1],co=$e[oa+3*ea+2];Xn[Wn++]=ra,Xn[Wn++]=va,Xn[Wn++]=co,Xn[Wn++]=255}--Ta}}}function Or($e,ve,Ne,je){for(var Ze=$e[ve++],Qe=1<<Ze,tt=Qe+1,yt=tt+1,dt=Ze+1,Xt=(1<<dt)-1,Ur=0,Ir=0,Jr=0,$t=$e[ve++],Bn=new Int32Array(4096),gr=null;;){for(;Ur<16&&$t!==0;)Ir|=$e[ve++]<<Ur,Ur+=8,$t===1?$t=$e[ve++]:--$t;if(Ur<dt)break;var fn=Ir&Xt;if(Ir>>=dt,Ur-=dt,fn!==Qe){if(fn===tt)break;for(var qr=fn<yt?fn:gr,Mr=0,Yn=qr;Yn>Qe;)Yn=Bn[Yn]>>8,++Mr;var Ai=Yn;if(Jr+Mr+(qr!==fn?1:0)>je)return void m.log("Warning, gif stream longer than expected.");Ne[Jr++]=Ai;var Fi=Jr+=Mr;for(qr!==fn&&(Ne[Jr++]=Ai),Yn=qr;Mr--;)Yn=Bn[Yn],Ne[--Fi]=255&Yn,Yn>>=8;gr!==null&&yt<4096&&(Bn[yt++]=gr<<8|Ai,yt>=Xt+1&&dt<12&&(++dt,Xt=Xt<<1|1)),gr=fn}else yt=tt+1,Xt=(1<<(dt=Ze+1))-1,gr=null}return Jr!==je&&m.log("Warning, gif stream shorter than expected."),Ne}/**
* @license
Copyright (c) 2008, Adobe Systems Incorporated
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of Adobe Systems Incorporated nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/function Cr($e){var ve,Ne,je,Ze,Qe,tt=Math.floor,yt=new Array(64),dt=new Array(64),Xt=new Array(64),Ur=new Array(64),Ir=new Array(65535),Jr=new Array(65535),$t=new Array(64),Bn=new Array(64),gr=[],fn=0,qr=7,Mr=new Array(64),Yn=new Array(64),Ai=new Array(64),Fi=new Array(256),Hi=new Array(2048),ji=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],la=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],di=[0,1,2,3,4,5,6,7,8,9,10,11],Sa=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],Hn=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],un=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],Xn=[0,1,2,3,4,5,6,7,8,9,10,11],hn=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],Pi=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function Cn(Fn,en){for(var Wn=0,ui=0,Ti=new Array,Ei=1;Ei<=16;Ei++){for(var qi=1;qi<=Fn[Ei];qi++)Ti[en[ui]]=[],Ti[en[ui]][0]=Wn,Ti[en[ui]][1]=Ei,ui++,Wn++;Wn*=2}return Ti}function oa(Fn){for(var en=Fn[0],Wn=Fn[1]-1;Wn>=0;)en&1<<Wn&&(fn|=1<<qr),Wn--,--qr<0&&(fn==255?(Ci(255),Ci(0)):Ci(fn),qr=7,fn=0)}function Ci(Fn){gr.push(Fn)}function mi(Fn){Ci(Fn>>8&255),Ci(255&Fn)}function Bi(Fn,en,Wn,ui,Ti){for(var Ei,qi=Ti[0],ea=Ti[240],ra=function(na,io){var Qt,dn,Sn,Rn,Je,kt,Ar,wr,Vr,Yr,ln=0;for(Vr=0;Vr<8;++Vr){Qt=na[ln],dn=na[ln+1],Sn=na[ln+2],Rn=na[ln+3],Je=na[ln+4],kt=na[ln+5],Ar=na[ln+6];var On=Qt+(wr=na[ln+7]),Gn=Qt-wr,Pn=dn+Ar,si=dn-Ar,hi=Sn+kt,zn=Sn-kt,$n=Rn+Je,Jn=Rn-Je,_i=On+$n,Oi=On-$n,Ki=Pn+hi,ca=Pn-hi;na[ln]=_i+Ki,na[ln+4]=_i-Ki;var Gi=.707106781*(ca+Oi);na[ln+2]=Oi+Gi,na[ln+6]=Oi-Gi;var Ca=.382683433*((_i=Jn+zn)-(ca=si+Gn)),Oa=.5411961*_i+Ca,pa=1.306562965*ca+Ca,ta=.707106781*(Ki=zn+si),wa=Gn+ta,wi=Gn-ta;na[ln+5]=wi+Oa,na[ln+3]=wi-Oa,na[ln+1]=wa+pa,na[ln+7]=wa-pa,ln+=8}for(ln=0,Vr=0;Vr<8;++Vr){Qt=na[ln],dn=na[ln+8],Sn=na[ln+16],Rn=na[ln+24],Je=na[ln+32],kt=na[ln+40],Ar=na[ln+48];var ha=Qt+(wr=na[ln+56]),ja=Qt-wr,Fr=dn+Ar,Qr=dn-Ar,pn=Sn+kt,Wr=Sn-kt,qt=Rn+Je,Pr=Rn-Je,sr=ha+qt,tn=ha-qt,$r=Fr+pn,Un=Fr-pn;na[ln]=sr+$r,na[ln+32]=sr-$r;var Ln=.707106781*(Un+tn);na[ln+16]=tn+Ln,na[ln+48]=tn-Ln;var Kn=.382683433*((sr=Pr+Wr)-(Un=Qr+ja)),gi=.5411961*sr+Kn,Li=1.306562965*Un+Kn,Ni=.707106781*($r=Wr+Qr),xa=ja+Ni,oo=ja-Ni;na[ln+40]=oo+gi,na[ln+24]=oo-gi,na[ln+8]=xa+Li,na[ln+56]=xa-Li,ln++}for(Vr=0;Vr<64;++Vr)Yr=na[Vr]*io[Vr],$t[Vr]=Yr>0?Yr+.5|0:Yr-.5|0;return $t}(Fn,en),va=0;va<64;++va)Bn[ji[va]]=ra[va];var co=Bn[0]-Wn;Wn=Bn[0],co==0?oa(ui[0]):(oa(ui[Jr[Ei=32767+co]]),oa(Ir[Ei]));for(var no=63;no>0&&Bn[no]==0;)no--;if(no==0)return oa(qi),Wn;for(var as,ki=1;ki<=no;){for(var sn=ki;Bn[ki]==0&&ki<=no;)++ki;var fa=ki-sn;if(fa>=16){as=fa>>4;for(var ba=1;ba<=as;++ba)oa(ea);fa&=15}Ei=32767+Bn[ki],oa(Ti[(fa<<4)+Jr[Ei]]),oa(Ir[Ei]),ki++}return no!=63&&oa(qi),Wn}function Ta(Fn){(Fn=Math.min(Math.max(Fn,1),100),Qe!=Fn)&&(!function(en){for(var Wn=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],ui=0;ui<64;ui++){var Ti=tt((Wn[ui]*en+50)/100);Ti=Math.min(Math.max(Ti,1),255),yt[ji[ui]]=Ti}for(var Ei=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],qi=0;qi<64;qi++){var ea=tt((Ei[qi]*en+50)/100);ea=Math.min(Math.max(ea,1),255),dt[ji[qi]]=ea}for(var ra=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],va=0,co=0;co<8;co++)for(var no=0;no<8;no++)Xt[va]=1/(yt[ji[va]]*ra[co]*ra[no]*8),Ur[va]=1/(dt[ji[va]]*ra[co]*ra[no]*8),va++}(Fn<50?Math.floor(5e3/Fn):Math.floor(200-2*Fn)),Qe=Fn)}this.encode=function(Fn,en){en&&Ta(en),gr=new Array,fn=0,qr=7,mi(65496),mi(65504),mi(16),Ci(74),Ci(70),Ci(73),Ci(70),Ci(0),Ci(1),Ci(1),Ci(0),mi(1),mi(1),Ci(0),Ci(0),function(){mi(65499),mi(132),Ci(0);for(var dn=0;dn<64;dn++)Ci(yt[dn]);Ci(1);for(var Sn=0;Sn<64;Sn++)Ci(dt[Sn])}(),function(dn,Sn){mi(65472),mi(17),Ci(8),mi(Sn),mi(dn),Ci(3),Ci(1),Ci(17),Ci(0),Ci(2),Ci(17),Ci(1),Ci(3),Ci(17),Ci(1)}(Fn.width,Fn.height),function(){mi(65476),mi(418),Ci(0);for(var dn=0;dn<16;dn++)Ci(la[dn+1]);for(var Sn=0;Sn<=11;Sn++)Ci(di[Sn]);Ci(16);for(var Rn=0;Rn<16;Rn++)Ci(Sa[Rn+1]);for(var Je=0;Je<=161;Je++)Ci(Hn[Je]);Ci(1);for(var kt=0;kt<16;kt++)Ci(un[kt+1]);for(var Ar=0;Ar<=11;Ar++)Ci(Xn[Ar]);Ci(17);for(var wr=0;wr<16;wr++)Ci(hn[wr+1]);for(var Vr=0;Vr<=161;Vr++)Ci(Pi[Vr])}(),mi(65498),mi(12),Ci(3),Ci(1),Ci(0),Ci(2),Ci(17),Ci(3),Ci(17),Ci(0),Ci(63),Ci(0);var Wn=0,ui=0,Ti=0;fn=0,qr=7,this.encode.displayName="_encode_";for(var Ei,qi,ea,ra,va,co,no,as,ki,sn=Fn.data,fa=Fn.width,ba=Fn.height,na=4*fa,io=0;io<ba;){for(Ei=0;Ei<na;){for(va=na*io+Ei,no=-1,as=0,ki=0;ki<64;ki++)co=va+(as=ki>>3)*na+(no=4*(7&ki)),io+as>=ba&&(co-=na*(io+1+as-ba)),Ei+no>=na&&(co-=Ei+no-na+4),qi=sn[co++],ea=sn[co++],ra=sn[co++],Mr[ki]=(Hi[qi]+Hi[ea+256>>0]+Hi[ra+512>>0]>>16)-128,Yn[ki]=(Hi[qi+768>>0]+Hi[ea+1024>>0]+Hi[ra+1280>>0]>>16)-128,Ai[ki]=(Hi[qi+1280>>0]+Hi[ea+1536>>0]+Hi[ra+1792>>0]>>16)-128;Wn=Bi(Mr,Xt,Wn,ve,je),ui=Bi(Yn,Ur,ui,Ne,Ze),Ti=Bi(Ai,Ur,Ti,Ne,Ze),Ei+=32}io+=8}if(qr>=0){var Qt=[];Qt[1]=qr+1,Qt[0]=(1<<qr+1)-1,oa(Qt)}return mi(65497),new Uint8Array(gr)},$e=$e||50,function(){for(var Fn=String.fromCharCode,en=0;en<256;en++)Fi[en]=Fn(en)}(),ve=Cn(la,di),Ne=Cn(un,Xn),je=Cn(Sa,Hn),Ze=Cn(hn,Pi),function(){for(var Fn=1,en=2,Wn=1;Wn<=15;Wn++){for(var ui=Fn;ui<en;ui++)Jr[32767+ui]=Wn,Ir[32767+ui]=[],Ir[32767+ui][1]=Wn,Ir[32767+ui][0]=ui;for(var Ti=-(en-1);Ti<=-Fn;Ti++)Jr[32767+Ti]=Wn,Ir[32767+Ti]=[],Ir[32767+Ti][1]=Wn,Ir[32767+Ti][0]=en-1+Ti;Fn<<=1,en<<=1}}(),function(){for(var Fn=0;Fn<256;Fn++)Hi[Fn]=19595*Fn,Hi[Fn+256>>0]=38470*Fn,Hi[Fn+512>>0]=7471*Fn+32768,Hi[Fn+768>>0]=-11059*Fn,Hi[Fn+1024>>0]=-21709*Fn,Hi[Fn+1280>>0]=32768*Fn+8421375,Hi[Fn+1536>>0]=-27439*Fn,Hi[Fn+1792>>0]=-5329*Fn}(),Ta($e)}/**
* @license
* Copyright (c) 2017 Aras Abbasi
*
* Licensed under the MIT License.
* http://opensource.org/licenses/mit-license
*/function xn($e,ve){if(this.pos=0,this.buffer=$e,this.datav=new DataView($e.buffer),this.is_with_alpha=!!ve,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function In($e){function ve(la){if(!la)throw Error("assert :P")}function Ne(la,di,Sa){for(var Hn=0;4>Hn;Hn++)if(la[di+Hn]!=Sa.charCodeAt(Hn))return!0;return!1}function je(la,di,Sa,Hn,un){for(var Xn=0;Xn<un;Xn++)la[di+Xn]=Sa[Hn+Xn]}function Ze(la,di,Sa,Hn){for(var un=0;un<Hn;un++)la[di+un]=Sa}function Qe(la){return new Int32Array(la)}function tt(la,di){for(var Sa=[],Hn=0;Hn<la;Hn++)Sa.push(new di);return Sa}function yt(la,di){var Sa=[];return function Hn(un,Xn,hn){for(var Pi=hn[Xn],Cn=0;Cn<Pi&&(un.push(hn.length>Xn+1?[]:new di),!(hn.length<Xn+1));Cn++)Hn(un[Cn],Xn+1,hn)}(Sa,0,la),Sa}var dt=function(){var di=this;function Sa(fe,He){for(var gt=1<<He-1>>>0;fe&gt;)gt>>>=1;return gt?(fe&gt-1)+gt:fe}function Hn(fe,He,gt,Yt,_r){ve(!(Yt%gt));do fe[He+(Yt-=gt)]=_r;while(0<Yt)}function un(fe,He,gt,Yt,_r){if(ve(2328>=_r),512>=_r)var Kr=Qe(512);else if((Kr=Qe(_r))==null)return 0;return function(Se,ee,ge,Ke,lt,Nt){var Pt,Ht,Nr=ee,Gr=1<<ge,Lr=Qe(16),Sr=Qe(16);for(ve(lt!=0),ve(Ke!=null),ve(Se!=null),ve(0<ge),Ht=0;Ht<lt;++Ht){if(15<Ke[Ht])return 0;++Lr[Ke[Ht]]}if(Lr[0]==lt)return 0;for(Sr[1]=0,Pt=1;15>Pt;++Pt){if(Lr[Pt]>1<<Pt)return 0;Sr[Pt+1]=Sr[Pt]+Lr[Pt]}for(Ht=0;Ht<lt;++Ht)Pt=Ke[Ht],0<Ke[Ht]&&(Nt[Sr[Pt]++]=Ht);if(Sr[15]==1)return(Ke=new Xn).g=0,Ke.value=Nt[0],Hn(Se,Nr,1,Gr,Ke),Gr;var zr,Zr=-1,Tn=Gr-1,yi=0,Ii=1,ya=1,Ji=1<<ge;for(Ht=0,Pt=1,lt=2;Pt<=ge;++Pt,lt<<=1){if(Ii+=ya<<=1,0>(ya-=Lr[Pt]))return 0;for(;0<Lr[Pt];--Lr[Pt])(Ke=new Xn).g=Pt,Ke.value=Nt[Ht++],Hn(Se,Nr+yi,lt,Ji,Ke),yi=Sa(yi,Pt)}for(Pt=ge+1,lt=2;15>=Pt;++Pt,lt<<=1){if(Ii+=ya<<=1,0>(ya-=Lr[Pt]))return 0;for(;0<Lr[Pt];--Lr[Pt]){if(Ke=new Xn,(yi&Tn)!=Zr){for(Nr+=Ji,zr=1<<(Zr=Pt)-ge;15>Zr&&!(0>=(zr-=Lr[Zr]));)++Zr,zr<<=1;Gr+=Ji=1<<(zr=Zr-ge),Se[ee+(Zr=yi&Tn)].g=zr+ge,Se[ee+Zr].value=Nr-ee-Zr}Ke.g=Pt-ge,Ke.value=Nt[Ht++],Hn(Se,Nr+(yi>>ge),lt,Ji,Ke),yi=Sa(yi,Pt)}}return Ii!=2*Sr[15]-1?0:Gr}(fe,He,gt,Yt,_r,Kr)}function Xn(){this.value=this.g=0}function hn(){this.value=this.g=0}function Pi(){this.G=tt(5,Xn),this.H=Qe(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=tt(Gs,hn)}function Cn(fe,He,gt,Yt){ve(fe!=null),ve(He!=null),ve(2147483648>Yt),fe.Ca=254,fe.I=0,fe.b=-8,fe.Ka=0,fe.oa=He,fe.pa=gt,fe.Jd=He,fe.Yc=gt+Yt,fe.Zc=4<=Yt?gt+Yt-4+1:gt,qi(fe)}function oa(fe,He){for(var gt=0;0<He--;)gt|=ra(fe,128)<<He;return gt}function Ci(fe,He){var gt=oa(fe,He);return ea(fe)?-gt:gt}function mi(fe,He,gt,Yt){var _r,Kr=0;for(ve(fe!=null),ve(He!=null),ve(4294967288>Yt),fe.Sb=Yt,fe.Ra=0,fe.u=0,fe.h=0,4<Yt&&(Yt=4),_r=0;_r<Yt;++_r)Kr+=He[gt+_r]<<8*_r;fe.Ra=Kr,fe.bb=Yt,fe.oa=He,fe.pa=gt}function Bi(fe){for(;8<=fe.u&&fe.bb<fe.Sb;)fe.Ra>>>=8,fe.Ra+=fe.oa[fe.pa+fe.bb]<<$s-8>>>0,++fe.bb,fe.u-=8;ui(fe)&&(fe.h=1,fe.u=0)}function Ta(fe,He){if(ve(0<=He),!fe.h&&He<=Ml){var gt=Wn(fe)&Il[He];return fe.u+=He,Bi(fe),gt}return fe.h=1,fe.u=0}function Fn(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function en(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function Wn(fe){return fe.Ra>>>(fe.u&$s-1)>>>0}function ui(fe){return ve(fe.bb<=fe.Sb),fe.h||fe.bb==fe.Sb&&fe.u>$s}function Ti(fe,He){fe.u=He,fe.h=ui(fe)}function Ei(fe){fe.u>=qa&&(ve(fe.u>=qa),Bi(fe))}function qi(fe){ve(fe!=null&&fe.oa!=null),fe.pa<fe.Zc?(fe.I=(fe.oa[fe.pa++]|fe.I<<8)>>>0,fe.b+=8):(ve(fe!=null&&fe.oa!=null),fe.pa<fe.Yc?(fe.b+=8,fe.I=fe.oa[fe.pa++]|fe.I<<8):fe.Ka?fe.b=0:(fe.I<<=8,fe.b+=8,fe.Ka=1))}function ea(fe){return oa(fe,1)}function ra(fe,He){var gt=fe.Ca;0>fe.b&&qi(fe);var Yt=fe.b,_r=gt*He>>>8,Kr=(fe.I>>>Yt>_r)+0;for(Kr?(gt-=_r,fe.I-=_r+1<<Yt>>>0):gt=_r+1,Yt=gt,_r=0;256<=Yt;)_r+=8,Yt>>=8;return Yt=7^_r+hc[Yt],fe.b-=Yt,fe.Ca=(gt<<Yt)-1,Kr}function va(fe,He,gt){fe[He+0]=gt>>24&255,fe[He+1]=gt>>16&255,fe[He+2]=gt>>8&255,fe[He+3]=gt>>0&255}function co(fe,He){return fe[He+0]<<0|fe[He+1]<<8}function no(fe,He){return co(fe,He)|fe[He+2]<<16}function as(fe,He){return co(fe,He)|co(fe,He+2)<<16}function ki(fe,He){var gt=1<<He;return ve(fe!=null),ve(0<He),fe.X=Qe(gt),fe.X==null?0:(fe.Mb=32-He,fe.Xa=He,1)}function sn(fe,He){ve(fe!=null),ve(He!=null),ve(fe.Xa==He.Xa),je(He.X,0,fe.X,0,1<<He.Xa)}function fa(){this.X=[],this.Xa=this.Mb=0}function ba(fe,He,gt,Yt){ve(gt!=null),ve(Yt!=null);var _r=gt[0],Kr=Yt[0];return _r==0&&(_r=(fe*Kr+He/2)/He),Kr==0&&(Kr=(He*_r+fe/2)/fe),0>=_r||0>=Kr?0:(gt[0]=_r,Yt[0]=Kr,1)}function na(fe,He){return fe+(1<<He)-1>>>He}function io(fe,He){return((4278255360&fe)+(4278255360&He)>>>0&4278255360)+((16711935&fe)+(16711935&He)>>>0&16711935)>>>0}function Qt(fe,He){di[He]=function(gt,Yt,_r,Kr,Se,ee,ge){var Ke;for(Ke=0;Ke<Se;++Ke){var lt=di[fe](ee[ge+Ke-1],_r,Kr+Ke);ee[ge+Ke]=io(gt[Yt+Ke],lt)}}}function dn(){this.ud=this.hd=this.jd=0}function Sn(fe,He){return((4278124286&(fe^He))>>>1)+(fe&He)>>>0}function Rn(fe){return 0<=fe&&256>fe?fe:0>fe?0:255<fe?255:void 0}function Je(fe,He){return Rn(fe+(fe-He+.5>>1))}function kt(fe,He,gt){return Math.abs(He-gt)-Math.abs(fe-gt)}function Ar(fe,He,gt,Yt,_r,Kr,Se){for(Yt=Kr[Se-1],gt=0;gt<_r;++gt)Kr[Se+gt]=Yt=io(fe[He+gt],Yt)}function wr(fe,He,gt,Yt,_r){var Kr;for(Kr=0;Kr<gt;++Kr){var Se=fe[He+Kr],ee=Se>>8&255,ge=16711935&(ge=(ge=16711935&Se)+((ee<<16)+ee));Yt[_r+Kr]=(4278255360&Se)+ge>>>0}}function Vr(fe,He){He.jd=fe>>0&255,He.hd=fe>>8&255,He.ud=fe>>16&255}function Yr(fe,He,gt,Yt,_r,Kr){var Se;for(Se=0;Se<Yt;++Se){var ee=He[gt+Se],ge=ee>>>8,Ke=ee,lt=255&(lt=(lt=ee>>>16)+((fe.jd<<24>>24)*(ge<<24>>24)>>>5));Ke=255&(Ke=(Ke=Ke+((fe.hd<<24>>24)*(ge<<24>>24)>>>5))+((fe.ud<<24>>24)*(lt<<24>>24)>>>5)),_r[Kr+Se]=(4278255360&ee)+(lt<<16)+Ke}}function ln(fe,He,gt,Yt,_r){di[He]=function(Kr,Se,ee,ge,Ke,lt,Nt,Pt,Ht){for(ge=Nt;ge<Pt;++ge)for(Nt=0;Nt<Ht;++Nt)Ke[lt++]=_r(ee[Yt(Kr[Se++])])},di[fe]=function(Kr,Se,ee,ge,Ke,lt,Nt){var Pt=8>>Kr.b,Ht=Kr.Ea,Nr=Kr.K[0],Gr=Kr.w;if(8>Pt)for(Kr=(1<<Kr.b)-1,Gr=(1<<Pt)-1;Se<ee;++Se){var Lr,Sr=0;for(Lr=0;Lr<Ht;++Lr)Lr&Kr||(Sr=Yt(ge[Ke++])),lt[Nt++]=_r(Nr[Sr&Gr]),Sr>>=Pt}else di["VP8LMapColor"+gt](ge,Ke,Nr,Gr,lt,Nt,Se,ee,Ht)}}function On(fe,He,gt,Yt,_r){for(gt=He+gt;He<gt;){var Kr=fe[He++];Yt[_r++]=Kr>>16&255,Yt[_r++]=Kr>>8&255,Yt[_r++]=Kr>>0&255}}function Gn(fe,He,gt,Yt,_r){for(gt=He+gt;He<gt;){var Kr=fe[He++];Yt[_r++]=Kr>>16&255,Yt[_r++]=Kr>>8&255,Yt[_r++]=Kr>>0&255,Yt[_r++]=Kr>>24&255}}function Pn(fe,He,gt,Yt,_r){for(gt=He+gt;He<gt;){var Kr=(Se=fe[He++])>>16&240|Se>>12&15,Se=Se>>0&240|Se>>28&15;Yt[_r++]=Kr,Yt[_r++]=Se}}function si(fe,He,gt,Yt,_r){for(gt=He+gt;He<gt;){var Kr=(Se=fe[He++])>>16&248|Se>>13&7,Se=Se>>5&224|Se>>3&31;Yt[_r++]=Kr,Yt[_r++]=Se}}function hi(fe,He,gt,Yt,_r){for(gt=He+gt;He<gt;){var Kr=fe[He++];Yt[_r++]=Kr>>0&255,Yt[_r++]=Kr>>8&255,Yt[_r++]=Kr>>16&255}}function zn(fe,He,gt,Yt,_r,Kr){if(Kr==0)for(gt=He+gt;He<gt;)va(Yt,((Kr=fe[He++])[0]>>24|Kr[1]>>8&65280|Kr[2]<<8&16711680|Kr[3]<<24)>>>0),_r+=32;else je(Yt,_r,fe,He,gt)}function $n(fe,He){di[He][0]=di[fe+"0"],di[He][1]=di[fe+"1"],di[He][2]=di[fe+"2"],di[He][3]=di[fe+"3"],di[He][4]=di[fe+"4"],di[He][5]=di[fe+"5"],di[He][6]=di[fe+"6"],di[He][7]=di[fe+"7"],di[He][8]=di[fe+"8"],di[He][9]=di[fe+"9"],di[He][10]=di[fe+"10"],di[He][11]=di[fe+"11"],di[He][12]=di[fe+"12"],di[He][13]=di[fe+"13"],di[He][14]=di[fe+"0"],di[He][15]=di[fe+"0"]}function Jn(fe){return fe==id||fe==Yc||fe==vu||fe==Fu}function _i(){this.eb=[],this.size=this.A=this.fb=0}function Oi(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function Ki(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new _i,this.f.kb=new Oi,this.sd=null}function ca(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function Gi(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function Ca(fe){return alert("todo:WebPSamplerProcessPlane"),fe.T}function Oa(fe,He){var gt=fe.T,Yt=He.ba.f.RGBA,_r=Yt.eb,Kr=Yt.fb+fe.ka*Yt.A,Se=Vc[He.ba.S],ee=fe.y,ge=fe.O,Ke=fe.f,lt=fe.N,Nt=fe.ea,Pt=fe.W,Ht=He.cc,Nr=He.dc,Gr=He.Mc,Lr=He.Nc,Sr=fe.ka,zr=fe.ka+fe.T,Zr=fe.U,Tn=Zr+1>>1;for(Sr==0?Se(ee,ge,null,null,Ke,lt,Nt,Pt,Ke,lt,Nt,Pt,_r,Kr,null,null,Zr):(Se(He.ec,He.fc,ee,ge,Ht,Nr,Gr,Lr,Ke,lt,Nt,Pt,_r,Kr-Yt.A,_r,Kr,Zr),++gt);Sr+2<zr;Sr+=2)Ht=Ke,Nr=lt,Gr=Nt,Lr=Pt,lt+=fe.Rc,Pt+=fe.Rc,Kr+=2*Yt.A,Se(ee,(ge+=2*fe.fa)-fe.fa,ee,ge,Ht,Nr,Gr,Lr,Ke,lt,Nt,Pt,_r,Kr-Yt.A,_r,Kr,Zr);return ge+=fe.fa,fe.j+zr<fe.o?(je(He.ec,He.fc,ee,ge,Zr),je(He.cc,He.dc,Ke,lt,Tn),je(He.Mc,He.Nc,Nt,Pt,Tn),gt--):1&zr||Se(ee,ge,null,null,Ke,lt,Nt,Pt,Ke,lt,Nt,Pt,_r,Kr+Yt.A,null,null,Zr),gt}function pa(fe,He,gt){var Yt=fe.F,_r=[fe.J];if(Yt!=null){var Kr=fe.U,Se=He.ba.S,ee=Se==_c||Se==vu;He=He.ba.f.RGBA;var ge=[0],Ke=fe.ka;ge[0]=fe.T,fe.Kb&&(Ke==0?--ge[0]:(--Ke,_r[0]-=fe.width),fe.j+fe.ka+fe.T==fe.o&&(ge[0]=fe.o-fe.j-Ke));var lt=He.eb;Ke=He.fb+Ke*He.A,fe=Dc(Yt,_r[0],fe.width,Kr,ge,lt,Ke+(ee?0:3),He.A),ve(gt==ge),fe&&Jn(Se)&&cu(lt,Ke,ee,Kr,ge,He.A)}return 0}function ta(fe){var He=fe.ma,gt=He.ba.S,Yt=11>gt,_r=gt==td||gt==Mu||gt==_c||gt==Hu||gt==12||Jn(gt);if(He.memory=null,He.Ib=null,He.Jb=null,He.Nd=null,!Js(He.Oa,fe,_r?11:12))return 0;if(_r&&Jn(gt)&&ke(),fe.da)alert("todo:use_scaling");else{if(Yt){if(He.Ib=Ca,fe.Kb){if(gt=fe.U+1>>1,He.memory=Qe(fe.U+2*gt),He.memory==null)return 0;He.ec=He.memory,He.fc=0,He.cc=He.ec,He.dc=He.fc+fe.U,He.Mc=He.cc,He.Nc=He.dc+gt,He.Ib=Oa,ke()}}else alert("todo:EmitYUV");_r&&(He.Jb=pa,Yt&&de())}if(Yt&&!Gu){for(fe=0;256>fe;++fe)Td[fe]=89858*(fe-128)+bu>>$c,Hd[fe]=-22014*(fe-128)+bu,yu[fe]=-45773*(fe-128),Qu[fe]=113618*(fe-128)+bu>>$c;for(fe=Pu;fe<Iu;++fe)He=76283*(fe-16)+bu>>$c,Lu[fe-Pu]=za(He,255),Id[fe-Pu]=za(He+8>>4,15);Gu=1}return 1}function wa(fe){var He=fe.ma,gt=fe.U,Yt=fe.T;return ve(!(1&fe.ka)),0>=gt||0>=Yt?0:(gt=He.Ib(fe,He),He.Jb!=null&&He.Jb(fe,He,gt),He.Dc+=gt,1)}function wi(fe){fe.ma.memory=null}function ha(fe,He,gt,Yt){return Ta(fe,8)!=47?0:(He[0]=Ta(fe,14)+1,gt[0]=Ta(fe,14)+1,Yt[0]=Ta(fe,1),Ta(fe,3)!=0?0:!fe.h)}function ja(fe,He){if(4>fe)return fe+1;var gt=fe-2>>1;return(2+(1&fe)<<gt)+Ta(He,gt)+1}function Fr(fe,He){return 120<He?He-120:1<=(gt=((gt=Ku[He-1])>>4)*fe+(8-(15&gt)))?gt:1;var gt}function Qr(fe,He,gt){var Yt=Wn(gt),_r=fe[He+=255&Yt].g-8;return 0<_r&&(Ti(gt,gt.u+8),Yt=Wn(gt),He+=fe[He].value,He+=Yt&(1<<_r)-1),Ti(gt,gt.u+fe[He].g),fe[He].value}function pn(fe,He,gt){return gt.g+=fe.g,gt.value+=fe.value<<He>>>0,ve(8>=gt.g),fe.g}function Wr(fe,He,gt){var Yt=fe.xc;return ve((He=Yt==0?0:fe.vc[fe.md*(gt>>Yt)+(He>>Yt)])<fe.Wb),fe.Ya[He]}function qt(fe,He,gt,Yt){var _r=fe.ab,Kr=fe.c*He,Se=fe.C;He=Se+He;var ee=gt,ge=Yt;for(Yt=fe.Ta,gt=fe.Ua;0<_r--;){var Ke=fe.gc[_r],lt=Se,Nt=He,Pt=ee,Ht=ge,Nr=(ge=Yt,ee=gt,Ke.Ea);switch(ve(lt<Nt),ve(Nt<=Ke.nc),Ke.hc){case 2:Us(Pt,Ht,(Nt-lt)*Nr,ge,ee);break;case 0:var Gr=lt,Lr=Nt,Sr=ge,zr=ee,Zr=(Ji=Ke).Ea;Gr==0&&(sc(Pt,Ht,null,null,1,Sr,zr),Ar(Pt,Ht+1,0,0,Zr-1,Sr,zr+1),Ht+=Zr,zr+=Zr,++Gr);for(var Tn=1<<Ji.b,yi=Tn-1,Ii=na(Zr,Ji.b),ya=Ji.K,Ji=Ji.w+(Gr>>Ji.b)*Ii;Gr<Lr;){var vo=ya,Ba=Ji,jo=1;for(kl(Pt,Ht,Sr,zr-Zr,1,Sr,zr);jo<Zr;){var yo=(jo&~yi)+Tn;yo>Zr&&(yo=Zr),(0,al[vo[Ba++]>>8&15])(Pt,Ht+ +jo,Sr,zr+jo-Zr,yo-jo,Sr,zr+jo),jo=yo}Ht+=Zr,zr+=Zr,++Gr&yi||(Ji+=Ii)}Nt!=Ke.nc&&je(ge,ee-Nr,ge,ee+(Nt-lt-1)*Nr,Nr);break;case 1:for(Nr=Pt,Lr=Ht,Zr=(Pt=Ke.Ea)-(zr=Pt&~(Sr=(Ht=1<<Ke.b)-1)),Gr=na(Pt,Ke.b),Tn=Ke.K,Ke=Ke.w+(lt>>Ke.b)*Gr;lt<Nt;){for(yi=Tn,Ii=Ke,ya=new dn,Ji=Lr+zr,vo=Lr+Pt;Lr<Ji;)Vr(yi[Ii++],ya),Hl(ya,Nr,Lr,Ht,ge,ee),Lr+=Ht,ee+=Ht;Lr<vo&&(Vr(yi[Ii++],ya),Hl(ya,Nr,Lr,Zr,ge,ee),Lr+=Zr,ee+=Zr),++lt&Sr||(Ke+=Gr)}break;case 3:if(Pt==ge&&Ht==ee&&0<Ke.b){for(Lr=ge,Pt=Nr=ee+(Nt-lt)*Nr-(zr=(Nt-lt)*na(Ke.Ea,Ke.b)),Ht=ge,Sr=ee,Gr=[],zr=(Zr=zr)-1;0<=zr;--zr)Gr[zr]=Ht[Sr+zr];for(zr=Zr-1;0<=zr;--zr)Lr[Pt+zr]=Gr[zr];Yl(Ke,lt,Nt,ge,Nr,ge,ee)}else Yl(Ke,lt,Nt,Pt,Ht,ge,ee)}ee=Yt,ge=gt}ge!=gt&&je(Yt,gt,ee,ge,Kr)}function Pr(fe,He){var gt=fe.V,Yt=fe.Ba+fe.c*fe.C,_r=He-fe.C;if(ve(He<=fe.l.o),ve(16>=_r),0<_r){var Kr=fe.l,Se=fe.Ta,ee=fe.Ua,ge=Kr.width;if(qt(fe,_r,gt,Yt),_r=ee=[ee],ve((gt=fe.C)<(Yt=He)),ve(Kr.v<Kr.va),Yt>Kr.o&&(Yt=Kr.o),gt<Kr.j){var Ke=Kr.j-gt;gt=Kr.j,_r[0]+=Ke*ge}if(gt>=Yt?gt=0:(_r[0]+=4*Kr.v,Kr.ka=gt-Kr.j,Kr.U=Kr.va-Kr.v,Kr.T=Yt-gt,gt=1),gt){if(ee=ee[0],11>(gt=fe.ca).S){var lt=gt.f.RGBA,Nt=(Yt=gt.S,_r=Kr.U,Kr=Kr.T,Ke=lt.eb,lt.A),Pt=Kr;for(lt=lt.fb+fe.Ma*lt.A;0<Pt--;){var Ht=Se,Nr=ee,Gr=_r,Lr=Ke,Sr=lt;switch(Yt){case _u:Fc(Ht,Nr,Gr,Lr,Sr);break;case td:Jl(Ht,Nr,Gr,Lr,Sr);break;case id:Jl(Ht,Nr,Gr,Lr,Sr),cu(Lr,Sr,0,Gr,1,0);break;case rd:fc(Ht,Nr,Gr,Lr,Sr);break;case Mu:zn(Ht,Nr,Gr,Lr,Sr,1);break;case Yc:zn(Ht,Nr,Gr,Lr,Sr,1),cu(Lr,Sr,0,Gr,1,0);break;case _c:zn(Ht,Nr,Gr,Lr,Sr,0);break;case vu:zn(Ht,Nr,Gr,Lr,Sr,0),cu(Lr,Sr,1,Gr,1,0);break;case Hu:yc(Ht,Nr,Gr,Lr,Sr);break;case Fu:yc(Ht,Nr,Gr,Lr,Sr),Cu(Lr,Sr,Gr,1,0);break;case nd:wc(Ht,Nr,Gr,Lr,Sr);break;default:ve(0)}ee+=ge,lt+=Nt}fe.Ma+=Kr}else alert("todo:EmitRescaledRowsYUVA");ve(fe.Ma<=gt.height)}}fe.C=He,ve(fe.C<=fe.i)}function sr(fe){var He;if(0<fe.ua)return 0;for(He=0;He<fe.Wb;++He){var gt=fe.Ya[He].G,Yt=fe.Ya[He].H;if(0<gt[1][Yt[1]+0].g||0<gt[2][Yt[2]+0].g||0<gt[3][Yt[3]+0].g)return 0}return 1}function tn(fe,He,gt,Yt,_r,Kr){if(fe.Z!=0){var Se=fe.qd,ee=fe.rd;for(ve(ou[fe.Z]!=null);He<gt;++He)ou[fe.Z](Se,ee,Yt,_r,Yt,_r,Kr),Se=Yt,ee=_r,_r+=Kr;fe.qd=Se,fe.rd=ee}}function $r(fe,He){var gt=fe.l.ma,Yt=gt.Z==0||gt.Z==1?fe.l.j:fe.C;if(Yt=fe.C<Yt?Yt:fe.C,ve(He<=fe.l.o),He>Yt){var _r=fe.l.width,Kr=gt.ca,Se=gt.tb+_r*Yt,ee=fe.V,ge=fe.Ba+fe.c*Yt,Ke=fe.gc;ve(fe.ab==1),ve(Ke[0].hc==3),Lc(Ke[0],Yt,He,ee,ge,Kr,Se),tn(gt,Yt,He,Kr,Se,_r)}fe.C=fe.Ma=He}function Un(fe,He,gt,Yt,_r,Kr,Se){var ee=fe.$/Yt,ge=fe.$%Yt,Ke=fe.m,lt=fe.s,Nt=gt+fe.$,Pt=Nt;_r=gt+Yt*_r;var Ht=gt+Yt*Kr,Nr=280+lt.ua,Gr=fe.Pb?ee:16777216,Lr=0<lt.ua?lt.Wa:null,Sr=lt.wc,zr=Nt<Ht?Wr(lt,ge,ee):null;ve(fe.C<Kr),ve(Ht<=_r);var Zr=!1;e:for(;;){for(;Zr||Nt<Ht;){var Tn=0;if(ee>=Gr){var yi=Nt-gt;ve((Gr=fe).Pb),Gr.wd=Gr.m,Gr.xd=yi,0<Gr.s.ua&&sn(Gr.s.Wa,Gr.s.vb),Gr=ee+Wu}if(ge&Sr||(zr=Wr(lt,ge,ee)),ve(zr!=null),zr.Qb&&(He[Nt]=zr.qb,Zr=!0),!Zr)if(Ei(Ke),zr.jc){Tn=Ke,yi=He;var Ii=Nt,ya=zr.pd[Wn(Tn)&Gs-1];ve(zr.jc),256>ya.g?(Ti(Tn,Tn.u+ya.g),yi[Ii]=ya.value,Tn=0):(Ti(Tn,Tn.u+ya.g-256),ve(256<=ya.value),Tn=ya.value),Tn==0&&(Zr=!0)}else Tn=Qr(zr.G[0],zr.H[0],Ke);if(Ke.h)break;if(Zr||256>Tn){if(!Zr)if(zr.nd)He[Nt]=(zr.qb|Tn<<8)>>>0;else{if(Ei(Ke),Zr=Qr(zr.G[1],zr.H[1],Ke),Ei(Ke),yi=Qr(zr.G[2],zr.H[2],Ke),Ii=Qr(zr.G[3],zr.H[3],Ke),Ke.h)break;He[Nt]=(Ii<<24|Zr<<16|Tn<<8|yi)>>>0}if(Zr=!1,++Nt,++ge>=Yt&&(ge=0,++ee,Se!=null&&ee<=Kr&&!(ee%16)&&Se(fe,ee),Lr!=null))for(;Pt<Nt;)Tn=He[Pt++],Lr.X[(506832829*Tn&4294967295)>>>Lr.Mb]=Tn}else if(280>Tn){if(Tn=ja(Tn-256,Ke),yi=Qr(zr.G[4],zr.H[4],Ke),Ei(Ke),yi=Fr(Yt,yi=ja(yi,Ke)),Ke.h)break;if(Nt-gt<yi||_r-Nt<Tn)break e;for(Ii=0;Ii<Tn;++Ii)He[Nt+Ii]=He[Nt+Ii-yi];for(Nt+=Tn,ge+=Tn;ge>=Yt;)ge-=Yt,++ee,Se!=null&&ee<=Kr&&!(ee%16)&&Se(fe,ee);if(ve(Nt<=_r),ge&Sr&&(zr=Wr(lt,ge,ee)),Lr!=null)for(;Pt<Nt;)Tn=He[Pt++],Lr.X[(506832829*Tn&4294967295)>>>Lr.Mb]=Tn}else{if(!(Tn<Nr))break e;for(Zr=Tn-280,ve(Lr!=null);Pt<Nt;)Tn=He[Pt++],Lr.X[(506832829*Tn&4294967295)>>>Lr.Mb]=Tn;Tn=Nt,ve(!(Zr>>>(yi=Lr).Xa)),He[Tn]=yi.X[Zr],Zr=!0}Zr||ve(Ke.h==ui(Ke))}if(fe.Pb&&Ke.h&&Nt<_r)ve(fe.m.h),fe.a=5,fe.m=fe.wd,fe.$=fe.xd,0<fe.s.ua&&sn(fe.s.vb,fe.s.Wa);else{if(Ke.h)break e;Se!=null&&Se(fe,ee>Kr?Kr:ee),fe.a=0,fe.$=Nt-gt}return 1}return fe.a=3,0}function Ln(fe){ve(fe!=null),fe.vc=null,fe.yc=null,fe.Ya=null;var He=fe.Wa;He!=null&&(He.X=null),fe.vb=null,ve(fe!=null)}function Kn(){var fe=new Ic;return fe==null?null:(fe.a=0,fe.xb=Xu,$n("Predictor","VP8LPredictors"),$n("Predictor","VP8LPredictors_C"),$n("PredictorAdd","VP8LPredictorsAdd"),$n("PredictorAdd","VP8LPredictorsAdd_C"),Us=wr,Hl=Yr,Fc=On,Jl=Gn,yc=Pn,wc=si,fc=hi,di.VP8LMapColor32b=ru,di.VP8LMapColor8b=Pl,fe)}function gi(fe,He,gt,Yt,_r){var Kr=1,Se=[fe],ee=[He],ge=Yt.m,Ke=Yt.s,lt=null,Nt=0;e:for(;;){if(gt)for(;Kr&&Ta(ge,1);){var Pt=Se,Ht=ee,Nr=Yt,Gr=1,Lr=Nr.m,Sr=Nr.gc[Nr.ab],zr=Ta(Lr,2);if(Nr.Oc&1<<zr)Kr=0;else{switch(Nr.Oc|=1<<zr,Sr.hc=zr,Sr.Ea=Pt[0],Sr.nc=Ht[0],Sr.K=[null],++Nr.ab,ve(4>=Nr.ab),zr){case 0:case 1:Sr.b=Ta(Lr,3)+2,Gr=gi(na(Sr.Ea,Sr.b),na(Sr.nc,Sr.b),0,Nr,Sr.K),Sr.K=Sr.K[0];break;case 3:var Zr,Tn=Ta(Lr,8)+1,yi=16<Tn?0:4<Tn?1:2<Tn?2:3;if(Pt[0]=na(Sr.Ea,yi),Sr.b=yi,Zr=Gr=gi(Tn,1,0,Nr,Sr.K)){var Ii,ya=Tn,Ji=Sr,vo=1<<(8>>Ji.b),Ba=Qe(vo);if(Ba==null)Zr=0;else{var jo=Ji.K[0],yo=Ji.w;for(Ba[0]=Ji.K[0][0],Ii=1;Ii<1*ya;++Ii)Ba[Ii]=io(jo[yo+Ii],Ba[Ii-1]);for(;Ii<4*vo;++Ii)Ba[Ii]=0;Ji.K[0]=null,Ji.K[0]=Ba,Zr=1}}Gr=Zr;break;case 2:break;default:ve(0)}Kr=Gr}}if(Se=Se[0],ee=ee[0],Kr&&Ta(ge,1)&&!(Kr=1<=(Nt=Ta(ge,4))&&11>=Nt)){Yt.a=3;break e}var ms;if(ms=Kr)t:{var js,D,F,J=Yt,te=Se,ie=ee,Ie=Nt,pt=gt,Ut=J.m,tr=J.s,ur=[null],bn=1,kn=0,ci=ad[Ie];r:for(;;){if(pt&&Ta(Ut,1)){var ai=Ta(Ut,3)+2,ia=na(te,ai),Pa=na(ie,ai),Ja=ia*Pa;if(!gi(ia,Pa,0,J,ur))break r;for(ur=ur[0],tr.xc=ai,js=0;js<Ja;++js){var Ga=ur[js]>>8&65535;ur[js]=Ga,Ga>=bn&&(bn=Ga+1)}}if(Ut.h)break r;for(D=0;5>D;++D){var Ka=Bd[D];!D&&0<Ie&&(Ka+=1<<Ie),kn<Ka&&(kn=Ka)}var uo=tt(bn*ci,Xn),Mo=bn,vs=tt(Mo,Pi);if(vs==null)var Qo=null;else ve(65536>=Mo),Qo=vs;var ks=Qe(kn);if(Qo==null||ks==null||uo==null){J.a=1;break r}var vl=uo;for(js=F=0;js<bn;++js){var zl=Qo[js],Dl=zl.G,pc=zl.H,Nc=0,lc=1,mc=0;for(D=0;5>D;++D){Ka=Bd[D],Dl[D]=vl,pc[D]=F,!D&&0<Ie&&(Ka+=1<<Ie);i:{var cc,ho=Ka,Ul=J,Rl=ks,ql=vl,fd=F,ol=0,zs=Ul.m,qc=Ta(zs,1);if(Ze(Rl,0,0,ho),qc){var Tc=Ta(zs,1)+1,pd=Ta(zs,1),wu=Ta(zs,pd==0?1:8);Rl[wu]=1,Tc==2&&(Rl[wu=Ta(zs,8)]=1);var eu=1}else{var Ou=Qe(19),kc=Ta(zs,4)+4;if(19<kc){Ul.a=3;var du=0;break i}for(cc=0;cc<kc;++cc)Ou[iu[cc]]=Ta(zs,3);var Du=void 0,zd=void 0,xh=Ul,Sh=Ou,Jd=ho,Ch=Rl,nh=0,md=xh.m,ch=8,Eh=tt(128,Xn);n:for(;un(Eh,0,7,Sh,19);){if(Ta(md,1)){var Dh=2+2*Ta(md,3);if((Du=2+Ta(md,Dh))>Jd)break n}else Du=Jd;for(zd=0;zd<Jd&&Du--;){Ei(md);var _h=Eh[0+(127&Wn(md))];Ti(md,md.u+_h.g);var Zu=_h.value;if(16>Zu)Ch[zd++]=Zu,Zu!=0&&(ch=Zu);else{var xu=Zu==16,uh=Zu-16,ih=nu[uh],Th=Ta(md,zu[uh])+ih;if(zd+Th>Jd)break n;for(var Nh=xu?ch:0;0<Th--;)Ch[zd++]=Nh}}nh=1;break n}nh||(xh.a=3),eu=nh}(eu=eu&&!zs.h)&&(ol=un(ql,fd,8,Rl,ho)),eu&&ol!=0?du=ol:(Ul.a=3,du=0)}if(du==0)break r;if(lc&&kd[D]==1&&(lc=vl[F].g==0),Nc+=vl[F].g,F+=du,3>=D){var Ld,gd=ks[0];for(Ld=1;Ld<Ka;++Ld)ks[Ld]>gd&&(gd=ks[Ld]);mc+=gd}}if(zl.nd=lc,zl.Qb=0,lc&&(zl.qb=(Dl[3][pc[3]+0].value<<24|Dl[1][pc[1]+0].value<<16|Dl[2][pc[2]+0].value)>>>0,Nc==0&&256>Dl[0][pc[0]+0].value&&(zl.Qb=1,zl.qb+=Dl[0][pc[0]+0].value<<8)),zl.jc=!zl.Qb&&6>mc,zl.jc){var Od,Ju=zl;for(Od=0;Od<Gs;++Od){var hu=Od,Ad=Ju.pd[hu],ah=Ju.G[0][Ju.H[0]+hu];256<=ah.value?(Ad.g=ah.g+256,Ad.value=ah.value):(Ad.g=0,Ad.value=0,hu>>=pn(ah,8,Ad),hu>>=pn(Ju.G[1][Ju.H[1]+hu],16,Ad),hu>>=pn(Ju.G[2][Ju.H[2]+hu],0,Ad),pn(Ju.G[3][Ju.H[3]+hu],24,Ad))}}}tr.vc=ur,tr.Wb=bn,tr.Ya=Qo,tr.yc=uo,ms=1;break t}ms=0}if(!(Kr=ms)){Yt.a=3;break e}if(0<Nt){if(Ke.ua=1<<Nt,!ki(Ke.Wa,Nt)){Yt.a=1,Kr=0;break e}}else Ke.ua=0;var oh=Yt,sh=Se,dh=ee,hh=oh.s,fh=hh.xc;if(oh.c=sh,oh.i=dh,hh.md=na(sh,fh),hh.wc=fh==0?-1:(1<<fh)-1,gt){Yt.xb=Vu;break e}if((lt=Qe(Se*ee))==null){Yt.a=1,Kr=0;break e}Kr=(Kr=Un(Yt,lt,0,Se,ee,ee,null))&&!ge.h;break e}return Kr?(_r!=null?_r[0]=lt:(ve(lt==null),ve(gt)),Yt.$=0,gt||Ln(Ke)):Ln(Ke),Kr}function Li(fe,He){var gt=fe.c*fe.i,Yt=gt+He+16*He;return ve(fe.c<=He),fe.V=Qe(Yt),fe.V==null?(fe.Ta=null,fe.Ua=0,fe.a=1,0):(fe.Ta=fe.V,fe.Ua=fe.Ba+gt+He,1)}function Ni(fe,He){var gt=fe.C,Yt=He-gt,_r=fe.V,Kr=fe.Ba+fe.c*gt;for(ve(He<=fe.l.o);0<Yt;){var Se=16<Yt?16:Yt,ee=fe.l.ma,ge=fe.l.width,Ke=ge*Se,lt=ee.ca,Nt=ee.tb+ge*gt,Pt=fe.Ta,Ht=fe.Ua;qt(fe,Se,_r,Kr),gu(Pt,Ht,lt,Nt,Ke),tn(ee,gt,gt+Se,lt,Nt,ge),Yt-=Se,_r+=Se*fe.c,gt+=Se}ve(gt==He),fe.C=fe.Ma=He}function xa(){this.ub=this.yd=this.td=this.Rb=0}function oo(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Xa(){this.Fb=this.Bb=this.Cb=0,this.Zb=Qe(4),this.Lb=Qe(4)}function bo(){this.Yb=function(){var fe=[];return function He(gt,Yt,_r){for(var Kr=_r[Yt],Se=0;Se<Kr&&(gt.push(_r.length>Yt+1?[]:0),!(_r.length<Yt+1));Se++)He(gt[Se],Yt+1,_r)}(fe,0,[3,11]),fe}()}function Ao(){this.jb=Qe(3),this.Wc=yt([4,8],bo),this.Xc=yt([4,17],bo)}function wo(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new Qe(4),this.od=new Qe(4)}function Fa(){this.ld=this.La=this.dd=this.tc=0}function Ea(){this.Na=this.la=0}function so(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function to(){this.ad=Qe(384),this.Za=0,this.Ob=Qe(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Oo(){this.uc=this.M=this.Nb=0,this.wa=Array(new Fa),this.Y=0,this.ya=Array(new to),this.aa=0,this.l=new Do}function Xo(){this.y=Qe(16),this.f=Qe(8),this.ea=Qe(8)}function ro(){this.cb=this.a=0,this.sc="",this.m=new Fn,this.Od=new xa,this.Kc=new oo,this.ed=new wo,this.Qa=new Xa,this.Ic=this.$c=this.Aa=0,this.D=new Oo,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=tt(8,Fn),this.ia=0,this.pb=tt(4,so),this.Pa=new Ao,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Xo),this.Hd=0,this.rb=Array(new Ea),this.sb=0,this.wa=Array(new Fa),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new to),this.L=this.aa=0,this.gd=yt([4,2],Fa),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function za(fe,He){return 0>fe?0:fe>He?He:fe}function Do(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function _o(){var fe=new ro;return fe!=null&&(fe.a=0,fe.sc="OK",fe.cb=0,fe.Xb=0,Tu||(Tu=Wo)),fe}function Aa(fe,He,gt){return fe.a==0&&(fe.a=He,fe.sc=gt,fe.cb=0),0}function Fo(fe,He,gt){return 3<=gt&&fe[He+0]==157&&fe[He+1]==1&&fe[He+2]==42}function Jo(fe,He){if(fe==null)return 0;if(fe.a=0,fe.sc="OK",He==null)return Aa(fe,2,"null VP8Io passed to VP8GetHeaders()");var gt=He.data,Yt=He.w,_r=He.ha;if(4>_r)return Aa(fe,7,"Truncated header.");var Kr=gt[Yt+0]|gt[Yt+1]<<8|gt[Yt+2]<<16,Se=fe.Od;if(Se.Rb=!(1&Kr),Se.td=Kr>>1&7,Se.yd=Kr>>4&1,Se.ub=Kr>>5,3<Se.td)return Aa(fe,3,"Incorrect keyframe parameters.");if(!Se.yd)return Aa(fe,4,"Frame not displayable.");Yt+=3,_r-=3;var ee=fe.Kc;if(Se.Rb){if(7>_r)return Aa(fe,7,"cannot parse picture header");if(!Fo(gt,Yt,_r))return Aa(fe,3,"Bad code word");ee.c=16383&(gt[Yt+4]<<8|gt[Yt+3]),ee.Td=gt[Yt+4]>>6,ee.i=16383&(gt[Yt+6]<<8|gt[Yt+5]),ee.Ud=gt[Yt+6]>>6,Yt+=7,_r-=7,fe.za=ee.c+15>>4,fe.Ub=ee.i+15>>4,He.width=ee.c,He.height=ee.i,He.Da=0,He.j=0,He.v=0,He.va=He.width,He.o=He.height,He.da=0,He.ib=He.width,He.hb=He.height,He.U=He.width,He.T=He.height,Ze((Kr=fe.Pa).jb,0,255,Kr.jb.length),ve((Kr=fe.Qa)!=null),Kr.Cb=0,Kr.Bb=0,Kr.Fb=1,Ze(Kr.Zb,0,0,Kr.Zb.length),Ze(Kr.Lb,0,0,Kr.Lb)}if(Se.ub>_r)return Aa(fe,7,"bad partition length");Cn(Kr=fe.m,gt,Yt,Se.ub),Yt+=Se.ub,_r-=Se.ub,Se.Rb&&(ee.Ld=ea(Kr),ee.Kd=ea(Kr)),ee=fe.Qa;var ge,Ke=fe.Pa;if(ve(Kr!=null),ve(ee!=null),ee.Cb=ea(Kr),ee.Cb){if(ee.Bb=ea(Kr),ea(Kr)){for(ee.Fb=ea(Kr),ge=0;4>ge;++ge)ee.Zb[ge]=ea(Kr)?Ci(Kr,7):0;for(ge=0;4>ge;++ge)ee.Lb[ge]=ea(Kr)?Ci(Kr,6):0}if(ee.Bb)for(ge=0;3>ge;++ge)Ke.jb[ge]=ea(Kr)?oa(Kr,8):255}else ee.Bb=0;if(Kr.Ka)return Aa(fe,3,"cannot parse segment header");if((ee=fe.ed).zd=ea(Kr),ee.Tb=oa(Kr,6),ee.wb=oa(Kr,3),ee.Pc=ea(Kr),ee.Pc&&ea(Kr)){for(Ke=0;4>Ke;++Ke)ea(Kr)&&(ee.vd[Ke]=Ci(Kr,6));for(Ke=0;4>Ke;++Ke)ea(Kr)&&(ee.od[Ke]=Ci(Kr,6))}if(fe.L=ee.Tb==0?0:ee.zd?1:2,Kr.Ka)return Aa(fe,3,"cannot parse filter header");var lt=_r;if(_r=ge=Yt,Yt=ge+lt,ee=lt,fe.Xb=(1<<oa(fe.m,2))-1,lt<3*(Ke=fe.Xb))gt=7;else{for(ge+=3*Ke,ee-=3*Ke,lt=0;lt<Ke;++lt){var Nt=gt[_r+0]|gt[_r+1]<<8|gt[_r+2]<<16;Nt>ee&&(Nt=ee),Cn(fe.Jc[+lt],gt,ge,Nt),ge+=Nt,ee-=Nt,_r+=3}Cn(fe.Jc[+Ke],gt,ge,ee),gt=ge<Yt?0:5}if(gt!=0)return Aa(fe,gt,"cannot parse partitions");for(gt=oa(ge=fe.m,7),_r=ea(ge)?Ci(ge,4):0,Yt=ea(ge)?Ci(ge,4):0,ee=ea(ge)?Ci(ge,4):0,Ke=ea(ge)?Ci(ge,4):0,ge=ea(ge)?Ci(ge,4):0,lt=fe.Qa,Nt=0;4>Nt;++Nt){if(lt.Cb){var Pt=lt.Zb[Nt];lt.Fb||(Pt+=gt)}else{if(0<Nt){fe.pb[Nt]=fe.pb[0];continue}Pt=gt}var Ht=fe.pb[Nt];Ht.Sc[0]=$l[za(Pt+_r,127)],Ht.Sc[1]=Gc[za(Pt+0,127)],Ht.Eb[0]=2*$l[za(Pt+Yt,127)],Ht.Eb[1]=101581*Gc[za(Pt+ee,127)]>>16,8>Ht.Eb[1]&&(Ht.Eb[1]=8),Ht.Qc[0]=$l[za(Pt+Ke,117)],Ht.Qc[1]=Gc[za(Pt+ge,127)],Ht.lc=Pt+ge}if(!Se.Rb)return Aa(fe,4,"Not a key frame.");for(ea(Kr),Se=fe.Pa,gt=0;4>gt;++gt){for(_r=0;8>_r;++_r)for(Yt=0;3>Yt;++Yt)for(ee=0;11>ee;++ee)Ke=ra(Kr,Cd[gt][_r][Yt][ee])?oa(Kr,8):Bu[gt][_r][Yt][ee],Se.Wc[gt][_r].Yb[Yt][ee]=Ke;for(_r=0;17>_r;++_r)Se.Xc[gt][_r]=Se.Wc[gt][Pd[_r]]}return fe.kc=ea(Kr),fe.kc&&(fe.Bd=oa(Kr,8)),fe.cb=1}function Wo(fe,He,gt,Yt,_r,Kr,Se){var ee=He[_r].Yb[gt];for(gt=0;16>_r;++_r){if(!ra(fe,ee[gt+0]))return _r;for(;!ra(fe,ee[gt+1]);)if(ee=He[++_r].Yb[0],gt=0,_r==16)return 16;var ge=He[_r+1].Yb;if(ra(fe,ee[gt+2])){var Ke=fe,lt=0;if(ra(Ke,(Pt=ee)[(Nt=gt)+3]))if(ra(Ke,Pt[Nt+6])){for(ee=0,Nt=2*(lt=ra(Ke,Pt[Nt+8]))+(Pt=ra(Ke,Pt[Nt+9+lt])),lt=0,Pt=Sd[Nt];Pt[ee];++ee)lt+=lt+ra(Ke,Pt[ee]);lt+=3+(8<<Nt)}else ra(Ke,Pt[Nt+7])?(lt=7+2*ra(Ke,165),lt+=ra(Ke,145)):lt=5+ra(Ke,159);else lt=ra(Ke,Pt[Nt+4])?3+ra(Ke,Pt[Nt+5]):2;ee=ge[2]}else lt=1,ee=ge[1];ge=Se+od[_r],0>(Ke=fe).b&&qi(Ke);var Nt,Pt=Ke.b,Ht=(Nt=Ke.Ca>>1)-(Ke.I>>Pt)>>31;--Ke.b,Ke.Ca+=Ht,Ke.Ca|=1,Ke.I-=(Nt+1&Ht)<<Pt,Kr[ge]=((lt^Ht)-Ht)*Yt[(0<_r)+0]}return 16}function is(fe){var He=fe.rb[fe.sb-1];He.la=0,He.Na=0,Ze(fe.zc,0,0,fe.zc.length),fe.ja=0}function es(fe,He){if(fe==null)return 0;if(He==null)return Aa(fe,2,"NULL VP8Io parameter in VP8Decode().");if(!fe.cb&&!Jo(fe,He))return 0;if(ve(fe.cb),He.ac==null||He.ac(He)){He.ob&&(fe.L=0);var gt=su[fe.L];if(fe.L==2?(fe.yb=0,fe.zb=0):(fe.yb=He.v-gt>>4,fe.zb=He.j-gt>>4,0>fe.yb&&(fe.yb=0),0>fe.zb&&(fe.zb=0)),fe.Va=He.o+15+gt>>4,fe.Hb=He.va+15+gt>>4,fe.Hb>fe.za&&(fe.Hb=fe.za),fe.Va>fe.Ub&&(fe.Va=fe.Ub),0<fe.L){var Yt=fe.ed;for(gt=0;4>gt;++gt){var _r;if(fe.Qa.Cb){var Kr=fe.Qa.Lb[gt];fe.Qa.Fb||(Kr+=Yt.Tb)}else Kr=Yt.Tb;for(_r=0;1>=_r;++_r){var Se=fe.gd[gt][_r],ee=Kr;if(Yt.Pc&&(ee+=Yt.vd[0],_r&&(ee+=Yt.od[0])),0<(ee=0>ee?0:63<ee?63:ee)){var ge=ee;0<Yt.wb&&(ge=4<Yt.wb?ge>>2:ge>>1)>9-Yt.wb&&(ge=9-Yt.wb),1>ge&&(ge=1),Se.dd=ge,Se.tc=2*ee+ge,Se.ld=40<=ee?2:15<=ee?1:0}else Se.tc=0;Se.La=_r}}}gt=0}else Aa(fe,6,"Frame setup failed"),gt=fe.a;if(gt=gt==0){if(gt){fe.$c=0,0<fe.Aa||(fe.Ic=uu);e:{gt=fe.Ic,Yt=4*(ge=fe.za);var Ke=32*ge,lt=ge+1,Nt=0<fe.L?ge*(0<fe.Aa?2:1):0,Pt=(fe.Aa==2?2:1)*ge;if((Se=Yt+832+(_r=3*(16*gt+su[fe.L])/2*Ke)+(Kr=fe.Fa!=null&&0<fe.Fa.length?fe.Kc.c*fe.Kc.i:0))!=Se)gt=0;else{if(Se>fe.Vb){if(fe.Vb=0,fe.Ec=Qe(Se),fe.Fc=0,fe.Ec==null){gt=Aa(fe,1,"no memory during frame initialization.");break e}fe.Vb=Se}Se=fe.Ec,ee=fe.Fc,fe.Ac=Se,fe.Bc=ee,ee+=Yt,fe.Gd=tt(Ke,Xo),fe.Hd=0,fe.rb=tt(lt+1,Ea),fe.sb=1,fe.wa=Nt?tt(Nt,Fa):null,fe.Y=0,fe.D.Nb=0,fe.D.wa=fe.wa,fe.D.Y=fe.Y,0<fe.Aa&&(fe.D.Y+=ge),ve(!0),fe.oc=Se,fe.pc=ee,ee+=832,fe.ya=tt(Pt,to),fe.aa=0,fe.D.ya=fe.ya,fe.D.aa=fe.aa,fe.Aa==2&&(fe.D.aa+=ge),fe.R=16*ge,fe.B=8*ge,ge=(Ke=su[fe.L])*fe.R,Ke=Ke/2*fe.B,fe.sa=Se,fe.ta=ee+ge,fe.qa=fe.sa,fe.ra=fe.ta+16*gt*fe.R+Ke,fe.Ha=fe.qa,fe.Ia=fe.ra+8*gt*fe.B+Ke,fe.$c=0,ee+=_r,fe.mb=Kr?Se:null,fe.nb=Kr?ee:null,ve(ee+Kr<=fe.Fc+fe.Vb),is(fe),Ze(fe.Ac,fe.Bc,0,Yt),gt=1}}if(gt){if(He.ka=0,He.y=fe.sa,He.O=fe.ta,He.f=fe.qa,He.N=fe.ra,He.ea=fe.Ha,He.Vd=fe.Ia,He.fa=fe.R,He.Rc=fe.B,He.F=null,He.J=0,!ed){for(gt=-255;255>=gt;++gt)Au[255+gt]=0>gt?-gt:gt;for(gt=-1020;1020>=gt;++gt)Rd[1020+gt]=-128>gt?-128:127<gt?127:gt;for(gt=-112;112>=gt;++gt)qu[112+gt]=-16>gt?-16:15<gt?15:gt;for(gt=-255;510>=gt;++gt)xd[255+gt]=0>gt?0:255<gt?255:gt;ed=1}zc=$o,Rc=Os,xc=cs,hs=Uo,xo=Ho,Oc=ao,ss=Mc,Ts=Ac,Ll=Hs,Sc=ll,tc=vc,rc=bs,ml=Fl,el=ec,Ol=Bs,Qs=Nl,Cc=Al,lu=pl,Jc[0]=dl,Jc[1]=Ks,Jc[2]=zo,Jc[3]=sl,Jc[4]=yl,Jc[5]=Vs,Jc[6]=xl,Jc[7]=Ko,Jc[8]=Xl,Jc[9]=hl,Zc[0]=ws,Zc[1]=Ws,Zc[2]=Ds,Zc[3]=Ns,Zc[4]=No,Zc[5]=Es,Zc[6]=Ms,au[0]=Sl,au[1]=Cs,au[2]=Rs,au[3]=qs,au[4]=uc,au[5]=jc,au[6]=ic,gt=1}else gt=0}gt&&(gt=function(Ht,Nr){for(Ht.M=0;Ht.M<Ht.Va;++Ht.M){var Gr,Lr=Ht.Jc[Ht.M&Ht.Xb],Sr=Ht.m,zr=Ht;for(Gr=0;Gr<zr.za;++Gr){var Zr=Sr,Tn=zr,yi=Tn.Ac,Ii=Tn.Bc+4*Gr,ya=Tn.zc,Ji=Tn.ya[Tn.aa+Gr];if(Tn.Qa.Bb?Ji.$b=ra(Zr,Tn.Pa.jb[0])?2+ra(Zr,Tn.Pa.jb[2]):ra(Zr,Tn.Pa.jb[1]):Ji.$b=0,Tn.kc&&(Ji.Ad=ra(Zr,Tn.Bd)),Ji.Za=!ra(Zr,145)+0,Ji.Za){var vo=Ji.Ob,Ba=0;for(Tn=0;4>Tn;++Tn){var jo,yo=ya[0+Tn];for(jo=0;4>jo;++jo){yo=sd[yi[Ii+jo]][yo];for(var ms=Ru[ra(Zr,yo[0])];0<ms;)ms=Ru[2*ms+ra(Zr,yo[ms])];yo=-ms,yi[Ii+jo]=yo}je(vo,Ba,yi,Ii,4),Ba+=4,ya[0+Tn]=yo}}else yo=ra(Zr,156)?ra(Zr,128)?1:3:ra(Zr,163)?2:0,Ji.Ob[0]=yo,Ze(yi,Ii,yo,4),Ze(ya,0,yo,4);Ji.Dd=ra(Zr,142)?ra(Zr,114)?ra(Zr,183)?1:3:2:0}if(zr.m.Ka)return Aa(Ht,7,"Premature end-of-partition0 encountered.");for(;Ht.ja<Ht.za;++Ht.ja){if(zr=Lr,Zr=(Sr=Ht).rb[Sr.sb-1],yi=Sr.rb[Sr.sb+Sr.ja],Gr=Sr.ya[Sr.aa+Sr.ja],Ii=Sr.kc?Gr.Ad:0)Zr.la=yi.la=0,Gr.Za||(Zr.Na=yi.Na=0),Gr.Hc=0,Gr.Gc=0,Gr.ia=0;else{var js,D;if(Zr=yi,yi=zr,Ii=Sr.Pa.Xc,ya=Sr.ya[Sr.aa+Sr.ja],Ji=Sr.pb[ya.$b],Tn=ya.ad,vo=0,Ba=Sr.rb[Sr.sb-1],yo=jo=0,Ze(Tn,vo,0,384),ya.Za)var F=0,J=Ii[3];else{ms=Qe(16);var te=Zr.Na+Ba.Na;if(te=Tu(yi,Ii[1],te,Ji.Eb,0,ms,0),Zr.Na=Ba.Na=(0<te)+0,1<te)zc(ms,0,Tn,vo);else{var ie=ms[0]+3>>3;for(ms=0;256>ms;ms+=16)Tn[vo+ms]=ie}F=1,J=Ii[0]}var Ie=15&Zr.la,pt=15&Ba.la;for(ms=0;4>ms;++ms){var Ut=1&pt;for(ie=D=0;4>ie;++ie)Ie=Ie>>1|(Ut=(te=Tu(yi,J,te=Ut+(1&Ie),Ji.Sc,F,Tn,vo))>F)<<7,D=D<<2|(3<te?3:1<te?2:Tn[vo+0]!=0),vo+=16;Ie>>=4,pt=pt>>1|Ut<<7,jo=(jo<<8|D)>>>0}for(J=Ie,F=pt>>4,js=0;4>js;js+=2){for(D=0,Ie=Zr.la>>4+js,pt=Ba.la>>4+js,ms=0;2>ms;++ms){for(Ut=1&pt,ie=0;2>ie;++ie)te=Ut+(1&Ie),Ie=Ie>>1|(Ut=0<(te=Tu(yi,Ii[2],te,Ji.Qc,0,Tn,vo)))<<3,D=D<<2|(3<te?3:1<te?2:Tn[vo+0]!=0),vo+=16;Ie>>=2,pt=pt>>1|Ut<<5}yo|=D<<4*js,J|=Ie<<4<<js,F|=(240&pt)<<js}Zr.la=J,Ba.la=F,ya.Hc=jo,ya.Gc=yo,ya.ia=43690&yo?0:Ji.ia,Ii=!(jo|yo)}if(0<Sr.L&&(Sr.wa[Sr.Y+Sr.ja]=Sr.gd[Gr.$b][Gr.Za],Sr.wa[Sr.Y+Sr.ja].La|=!Ii),zr.Ka)return Aa(Ht,7,"Premature end-of-file encountered.")}if(is(Ht),Sr=Nr,zr=1,Gr=(Lr=Ht).D,Zr=0<Lr.L&&Lr.M>=Lr.zb&&Lr.M<=Lr.Va,Lr.Aa==0)e:{if(Gr.M=Lr.M,Gr.uc=Zr,ds(Lr,Gr),zr=1,Gr=(D=Lr.D).Nb,Zr=(yo=su[Lr.L])*Lr.R,yi=yo/2*Lr.B,ms=16*Gr*Lr.R,ie=8*Gr*Lr.B,Ii=Lr.sa,ya=Lr.ta-Zr+ms,Ji=Lr.qa,Tn=Lr.ra-yi+ie,vo=Lr.Ha,Ba=Lr.Ia-yi+ie,pt=(Ie=D.M)==0,jo=Ie>=Lr.Va-1,Lr.Aa==2&&ds(Lr,D),D.uc)for(Ut=(te=Lr).D.M,ve(te.D.uc),D=te.yb;D<te.Hb;++D){F=D,J=Ut;var tr=(ur=(Ka=te).D).Nb;js=Ka.R;var ur=ur.wa[ur.Y+F],bn=Ka.sa,kn=Ka.ta+16*tr*js+16*F,ci=ur.dd,ai=ur.tc;if(ai!=0)if(ve(3<=ai),Ka.L==1)0<F&&Qs(bn,kn,js,ai+4),ur.La&&lu(bn,kn,js,ai),0<J&&Ol(bn,kn,js,ai+4),ur.La&&Cc(bn,kn,js,ai);else{var ia=Ka.B,Pa=Ka.qa,Ja=Ka.ra+8*tr*ia+8*F,Ga=Ka.Ha,Ka=Ka.Ia+8*tr*ia+8*F;tr=ur.ld,0<F&&(Ts(bn,kn,js,ai+4,ci,tr),Sc(Pa,Ja,Ga,Ka,ia,ai+4,ci,tr)),ur.La&&(rc(bn,kn,js,ai,ci,tr),el(Pa,Ja,Ga,Ka,ia,ai,ci,tr)),0<J&&(ss(bn,kn,js,ai+4,ci,tr),Ll(Pa,Ja,Ga,Ka,ia,ai+4,ci,tr)),ur.La&&(tc(bn,kn,js,ai,ci,tr),ml(Pa,Ja,Ga,Ka,ia,ai,ci,tr))}}if(Lr.ia&&alert("todo:DitherRow"),Sr.put!=null){if(D=16*Ie,Ie=16*(Ie+1),pt?(Sr.y=Lr.sa,Sr.O=Lr.ta+ms,Sr.f=Lr.qa,Sr.N=Lr.ra+ie,Sr.ea=Lr.Ha,Sr.W=Lr.Ia+ie):(D-=yo,Sr.y=Ii,Sr.O=ya,Sr.f=Ji,Sr.N=Tn,Sr.ea=vo,Sr.W=Ba),jo||(Ie-=yo),Ie>Sr.o&&(Ie=Sr.o),Sr.F=null,Sr.J=null,Lr.Fa!=null&&0<Lr.Fa.length&&D<Ie&&(Sr.J=zt(Lr,Sr,D,Ie-D),Sr.F=Lr.mb,Sr.F==null&&Sr.F.length==0)){zr=Aa(Lr,3,"Could not decode alpha data.");break e}D<Sr.j&&(yo=Sr.j-D,D=Sr.j,ve(!(1&yo)),Sr.O+=Lr.R*yo,Sr.N+=Lr.B*(yo>>1),Sr.W+=Lr.B*(yo>>1),Sr.F!=null&&(Sr.J+=Sr.width*yo)),D<Ie&&(Sr.O+=Sr.v,Sr.N+=Sr.v>>1,Sr.W+=Sr.v>>1,Sr.F!=null&&(Sr.J+=Sr.v),Sr.ka=D-Sr.j,Sr.U=Sr.va-Sr.v,Sr.T=Ie-D,zr=Sr.put(Sr))}Gr+1!=Lr.Ic||jo||(je(Lr.sa,Lr.ta-Zr,Ii,ya+16*Lr.R,Zr),je(Lr.qa,Lr.ra-yi,Ji,Tn+8*Lr.B,yi),je(Lr.Ha,Lr.Ia-yi,vo,Ba+8*Lr.B,yi))}if(!zr)return Aa(Ht,6,"Output aborted.")}return 1}(fe,He)),He.bc!=null&&He.bc(He),gt&=1}return gt?(fe.cb=0,gt):0}function ls(fe,He,gt,Yt,_r){_r=fe[He+gt+32*Yt]+(_r>>3),fe[He+gt+32*Yt]=-256&_r?0>_r?0:255:_r}function Ro(fe,He,gt,Yt,_r,Kr){ls(fe,He,0,gt,Yt+_r),ls(fe,He,1,gt,Yt+Kr),ls(fe,He,2,gt,Yt-Kr),ls(fe,He,3,gt,Yt-_r)}function Ya(fe){return(20091*fe>>16)+fe}function ys(fe,He,gt,Yt){var _r,Kr=0,Se=Qe(16);for(_r=0;4>_r;++_r){var ee=fe[He+0]+fe[He+8],ge=fe[He+0]-fe[He+8],Ke=(35468*fe[He+4]>>16)-Ya(fe[He+12]),lt=Ya(fe[He+4])+(35468*fe[He+12]>>16);Se[Kr+0]=ee+lt,Se[Kr+1]=ge+Ke,Se[Kr+2]=ge-Ke,Se[Kr+3]=ee-lt,Kr+=4,He++}for(_r=Kr=0;4>_r;++_r)ee=(fe=Se[Kr+0]+4)+Se[Kr+8],ge=fe-Se[Kr+8],Ke=(35468*Se[Kr+4]>>16)-Ya(Se[Kr+12]),ls(gt,Yt,0,0,ee+(lt=Ya(Se[Kr+4])+(35468*Se[Kr+12]>>16))),ls(gt,Yt,1,0,ge+Ke),ls(gt,Yt,2,0,ge-Ke),ls(gt,Yt,3,0,ee-lt),Kr++,Yt+=32}function ao(fe,He,gt,Yt){var _r=fe[He+0]+4,Kr=35468*fe[He+4]>>16,Se=Ya(fe[He+4]),ee=35468*fe[He+1]>>16;Ro(gt,Yt,0,_r+Se,fe=Ya(fe[He+1]),ee),Ro(gt,Yt,1,_r+Kr,fe,ee),Ro(gt,Yt,2,_r-Kr,fe,ee),Ro(gt,Yt,3,_r-Se,fe,ee)}function Os(fe,He,gt,Yt,_r){ys(fe,He,gt,Yt),_r&&ys(fe,He+16,gt,Yt+4)}function cs(fe,He,gt,Yt){Rc(fe,He+0,gt,Yt,1),Rc(fe,He+32,gt,Yt+128,1)}function Uo(fe,He,gt,Yt){var _r;for(fe=fe[He+0]+4,_r=0;4>_r;++_r)for(He=0;4>He;++He)ls(gt,Yt,He,_r,fe)}function Ho(fe,He,gt,Yt){fe[He+0]&&hs(fe,He+0,gt,Yt),fe[He+16]&&hs(fe,He+16,gt,Yt+4),fe[He+32]&&hs(fe,He+32,gt,Yt+128),fe[He+48]&&hs(fe,He+48,gt,Yt+128+4)}function $o(fe,He,gt,Yt){var _r,Kr=Qe(16);for(_r=0;4>_r;++_r){var Se=fe[He+0+_r]+fe[He+12+_r],ee=fe[He+4+_r]+fe[He+8+_r],ge=fe[He+4+_r]-fe[He+8+_r],Ke=fe[He+0+_r]-fe[He+12+_r];Kr[0+_r]=Se+ee,Kr[8+_r]=Se-ee,Kr[4+_r]=Ke+ge,Kr[12+_r]=Ke-ge}for(_r=0;4>_r;++_r)Se=(fe=Kr[0+4*_r]+3)+Kr[3+4*_r],ee=Kr[1+4*_r]+Kr[2+4*_r],ge=Kr[1+4*_r]-Kr[2+4*_r],Ke=fe-Kr[3+4*_r],gt[Yt+0]=Se+ee>>3,gt[Yt+16]=Ke+ge>>3,gt[Yt+32]=Se-ee>>3,gt[Yt+48]=Ke-ge>>3,Yt+=64}function Vo(fe,He,gt){var Yt,_r=He-32,Kr=Bc,Se=255-fe[_r-1];for(Yt=0;Yt<gt;++Yt){var ee,ge=Kr,Ke=Se+fe[He-1];for(ee=0;ee<gt;++ee)fe[He+ee]=ge[Ke+fe[_r+ee]];He+=32}}function Ks(fe,He){Vo(fe,He,4)}function Cs(fe,He){Vo(fe,He,8)}function Ws(fe,He){Vo(fe,He,16)}function Ds(fe,He){var gt;for(gt=0;16>gt;++gt)je(fe,He+32*gt,fe,He-32,16)}function Ns(fe,He){var gt;for(gt=16;0<gt;--gt)Ze(fe,He,fe[He-1],16),He+=32}function Go(fe,He,gt){var Yt;for(Yt=0;16>Yt;++Yt)Ze(He,gt+32*Yt,fe,16)}function ws(fe,He){var gt,Yt=16;for(gt=0;16>gt;++gt)Yt+=fe[He-1+32*gt]+fe[He+gt-32];Go(Yt>>5,fe,He)}function No(fe,He){var gt,Yt=8;for(gt=0;16>gt;++gt)Yt+=fe[He-1+32*gt];Go(Yt>>4,fe,He)}function Es(fe,He){var gt,Yt=8;for(gt=0;16>gt;++gt)Yt+=fe[He+gt-32];Go(Yt>>4,fe,He)}function Ms(fe,He){Go(128,fe,He)}function Ma(fe,He,gt){return fe+2*He+gt+2>>2}function zo(fe,He){var gt,Yt=He-32;for(Yt=new Uint8Array([Ma(fe[Yt-1],fe[Yt+0],fe[Yt+1]),Ma(fe[Yt+0],fe[Yt+1],fe[Yt+2]),Ma(fe[Yt+1],fe[Yt+2],fe[Yt+3]),Ma(fe[Yt+2],fe[Yt+3],fe[Yt+4])]),gt=0;4>gt;++gt)je(fe,He+32*gt,Yt,0,Yt.length)}function sl(fe,He){var gt=fe[He-1],Yt=fe[He-1+32],_r=fe[He-1+64],Kr=fe[He-1+96];va(fe,He+0,16843009*Ma(fe[He-1-32],gt,Yt)),va(fe,He+32,16843009*Ma(gt,Yt,_r)),va(fe,He+64,16843009*Ma(Yt,_r,Kr)),va(fe,He+96,16843009*Ma(_r,Kr,Kr))}function dl(fe,He){var gt,Yt=4;for(gt=0;4>gt;++gt)Yt+=fe[He+gt-32]+fe[He-1+32*gt];for(Yt>>=3,gt=0;4>gt;++gt)Ze(fe,He+32*gt,Yt,4)}function yl(fe,He){var gt=fe[He-1+0],Yt=fe[He-1+32],_r=fe[He-1+64],Kr=fe[He-1-32],Se=fe[He+0-32],ee=fe[He+1-32],ge=fe[He+2-32],Ke=fe[He+3-32];fe[He+0+96]=Ma(Yt,_r,fe[He-1+96]),fe[He+1+96]=fe[He+0+64]=Ma(gt,Yt,_r),fe[He+2+96]=fe[He+1+64]=fe[He+0+32]=Ma(Kr,gt,Yt),fe[He+3+96]=fe[He+2+64]=fe[He+1+32]=fe[He+0+0]=Ma(Se,Kr,gt),fe[He+3+64]=fe[He+2+32]=fe[He+1+0]=Ma(ee,Se,Kr),fe[He+3+32]=fe[He+2+0]=Ma(ge,ee,Se),fe[He+3+0]=Ma(Ke,ge,ee)}function xl(fe,He){var gt=fe[He+1-32],Yt=fe[He+2-32],_r=fe[He+3-32],Kr=fe[He+4-32],Se=fe[He+5-32],ee=fe[He+6-32],ge=fe[He+7-32];fe[He+0+0]=Ma(fe[He+0-32],gt,Yt),fe[He+1+0]=fe[He+0+32]=Ma(gt,Yt,_r),fe[He+2+0]=fe[He+1+32]=fe[He+0+64]=Ma(Yt,_r,Kr),fe[He+3+0]=fe[He+2+32]=fe[He+1+64]=fe[He+0+96]=Ma(_r,Kr,Se),fe[He+3+32]=fe[He+2+64]=fe[He+1+96]=Ma(Kr,Se,ee),fe[He+3+64]=fe[He+2+96]=Ma(Se,ee,ge),fe[He+3+96]=Ma(ee,ge,ge)}function Vs(fe,He){var gt=fe[He-1+0],Yt=fe[He-1+32],_r=fe[He-1+64],Kr=fe[He-1-32],Se=fe[He+0-32],ee=fe[He+1-32],ge=fe[He+2-32],Ke=fe[He+3-32];fe[He+0+0]=fe[He+1+64]=Kr+Se+1>>1,fe[He+1+0]=fe[He+2+64]=Se+ee+1>>1,fe[He+2+0]=fe[He+3+64]=ee+ge+1>>1,fe[He+3+0]=ge+Ke+1>>1,fe[He+0+96]=Ma(_r,Yt,gt),fe[He+0+64]=Ma(Yt,gt,Kr),fe[He+0+32]=fe[He+1+96]=Ma(gt,Kr,Se),fe[He+1+32]=fe[He+2+96]=Ma(Kr,Se,ee),fe[He+2+32]=fe[He+3+96]=Ma(Se,ee,ge),fe[He+3+32]=Ma(ee,ge,Ke)}function Ko(fe,He){var gt=fe[He+0-32],Yt=fe[He+1-32],_r=fe[He+2-32],Kr=fe[He+3-32],Se=fe[He+4-32],ee=fe[He+5-32],ge=fe[He+6-32],Ke=fe[He+7-32];fe[He+0+0]=gt+Yt+1>>1,fe[He+1+0]=fe[He+0+64]=Yt+_r+1>>1,fe[He+2+0]=fe[He+1+64]=_r+Kr+1>>1,fe[He+3+0]=fe[He+2+64]=Kr+Se+1>>1,fe[He+0+32]=Ma(gt,Yt,_r),fe[He+1+32]=fe[He+0+96]=Ma(Yt,_r,Kr),fe[He+2+32]=fe[He+1+96]=Ma(_r,Kr,Se),fe[He+3+32]=fe[He+2+96]=Ma(Kr,Se,ee),fe[He+3+64]=Ma(Se,ee,ge),fe[He+3+96]=Ma(ee,ge,Ke)}function hl(fe,He){var gt=fe[He-1+0],Yt=fe[He-1+32],_r=fe[He-1+64],Kr=fe[He-1+96];fe[He+0+0]=gt+Yt+1>>1,fe[He+2+0]=fe[He+0+32]=Yt+_r+1>>1,fe[He+2+32]=fe[He+0+64]=_r+Kr+1>>1,fe[He+1+0]=Ma(gt,Yt,_r),fe[He+3+0]=fe[He+1+32]=Ma(Yt,_r,Kr),fe[He+3+32]=fe[He+1+64]=Ma(_r,Kr,Kr),fe[He+3+64]=fe[He+2+64]=fe[He+0+96]=fe[He+1+96]=fe[He+2+96]=fe[He+3+96]=Kr}function Xl(fe,He){var gt=fe[He-1+0],Yt=fe[He-1+32],_r=fe[He-1+64],Kr=fe[He-1+96],Se=fe[He-1-32],ee=fe[He+0-32],ge=fe[He+1-32],Ke=fe[He+2-32];fe[He+0+0]=fe[He+2+32]=gt+Se+1>>1,fe[He+0+32]=fe[He+2+64]=Yt+gt+1>>1,fe[He+0+64]=fe[He+2+96]=_r+Yt+1>>1,fe[He+0+96]=Kr+_r+1>>1,fe[He+3+0]=Ma(ee,ge,Ke),fe[He+2+0]=Ma(Se,ee,ge),fe[He+1+0]=fe[He+3+32]=Ma(gt,Se,ee),fe[He+1+32]=fe[He+3+64]=Ma(Yt,gt,Se),fe[He+1+64]=fe[He+3+96]=Ma(_r,Yt,gt),fe[He+1+96]=Ma(Kr,_r,Yt)}function Rs(fe,He){var gt;for(gt=0;8>gt;++gt)je(fe,He+32*gt,fe,He-32,8)}function qs(fe,He){var gt;for(gt=0;8>gt;++gt)Ze(fe,He,fe[He-1],8),He+=32}function os(fe,He,gt){var Yt;for(Yt=0;8>Yt;++Yt)Ze(He,gt+32*Yt,fe,8)}function Sl(fe,He){var gt,Yt=8;for(gt=0;8>gt;++gt)Yt+=fe[He+gt-32]+fe[He-1+32*gt];os(Yt>>4,fe,He)}function jc(fe,He){var gt,Yt=4;for(gt=0;8>gt;++gt)Yt+=fe[He+gt-32];os(Yt>>3,fe,He)}function uc(fe,He){var gt,Yt=4;for(gt=0;8>gt;++gt)Yt+=fe[He-1+32*gt];os(Yt>>3,fe,He)}function ic(fe,He){os(128,fe,He)}function ac(fe,He,gt){var Yt=fe[He-gt],_r=fe[He+0],Kr=3*(_r-Yt)+Eu[1020+fe[He-2*gt]-fe[He+gt]],Se=Ec[112+(Kr+4>>3)];fe[He-gt]=Bc[255+Yt+Ec[112+(Kr+3>>3)]],fe[He+0]=Bc[255+_r-Se]}function Gl(fe,He,gt,Yt){var _r=fe[He+0],Kr=fe[He+gt];return Kc[255+fe[He-2*gt]-fe[He-gt]]>Yt||Kc[255+Kr-_r]>Yt}function dc(fe,He,gt,Yt){return 4*Kc[255+fe[He-gt]-fe[He+0]]+Kc[255+fe[He-2*gt]-fe[He+gt]]<=Yt}function fl(fe,He,gt,Yt,_r){var Kr=fe[He-3*gt],Se=fe[He-2*gt],ee=fe[He-gt],ge=fe[He+0],Ke=fe[He+gt],lt=fe[He+2*gt],Nt=fe[He+3*gt];return 4*Kc[255+ee-ge]+Kc[255+Se-Ke]>Yt?0:Kc[255+fe[He-4*gt]-Kr]<=_r&&Kc[255+Kr-Se]<=_r&&Kc[255+Se-ee]<=_r&&Kc[255+Nt-lt]<=_r&&Kc[255+lt-Ke]<=_r&&Kc[255+Ke-ge]<=_r}function Bs(fe,He,gt,Yt){var _r=2*Yt+1;for(Yt=0;16>Yt;++Yt)dc(fe,He+Yt,gt,_r)&&ac(fe,He+Yt,gt)}function Nl(fe,He,gt,Yt){var _r=2*Yt+1;for(Yt=0;16>Yt;++Yt)dc(fe,He+Yt*gt,1,_r)&&ac(fe,He+Yt*gt,1)}function Al(fe,He,gt,Yt){var _r;for(_r=3;0<_r;--_r)Bs(fe,He+=4*gt,gt,Yt)}function pl(fe,He,gt,Yt){var _r;for(_r=3;0<_r;--_r)Nl(fe,He+=4,gt,Yt)}function cn(fe,He,gt,Yt,_r,Kr,Se,ee){for(Kr=2*Kr+1;0<_r--;){if(fl(fe,He,gt,Kr,Se))if(Gl(fe,He,gt,ee))ac(fe,He,gt);else{var ge=fe,Ke=He,lt=gt,Nt=ge[Ke-2*lt],Pt=ge[Ke-lt],Ht=ge[Ke+0],Nr=ge[Ke+lt],Gr=ge[Ke+2*lt],Lr=27*(zr=Eu[1020+3*(Ht-Pt)+Eu[1020+Nt-Nr]])+63>>7,Sr=18*zr+63>>7,zr=9*zr+63>>7;ge[Ke-3*lt]=Bc[255+ge[Ke-3*lt]+zr],ge[Ke-2*lt]=Bc[255+Nt+Sr],ge[Ke-lt]=Bc[255+Pt+Lr],ge[Ke+0]=Bc[255+Ht-Lr],ge[Ke+lt]=Bc[255+Nr-Sr],ge[Ke+2*lt]=Bc[255+Gr-zr]}He+=Yt}}function Cl(fe,He,gt,Yt,_r,Kr,Se,ee){for(Kr=2*Kr+1;0<_r--;){if(fl(fe,He,gt,Kr,Se))if(Gl(fe,He,gt,ee))ac(fe,He,gt);else{var ge=fe,Ke=He,lt=gt,Nt=ge[Ke-lt],Pt=ge[Ke+0],Ht=ge[Ke+lt],Nr=Ec[112+((Gr=3*(Pt-Nt))+4>>3)],Gr=Ec[112+(Gr+3>>3)],Lr=Nr+1>>1;ge[Ke-2*lt]=Bc[255+ge[Ke-2*lt]+Lr],ge[Ke-lt]=Bc[255+Nt+Gr],ge[Ke+0]=Bc[255+Pt-Nr],ge[Ke+lt]=Bc[255+Ht-Lr]}He+=Yt}}function Mc(fe,He,gt,Yt,_r,Kr){cn(fe,He,gt,1,16,Yt,_r,Kr)}function Ac(fe,He,gt,Yt,_r,Kr){cn(fe,He,1,gt,16,Yt,_r,Kr)}function vc(fe,He,gt,Yt,_r,Kr){var Se;for(Se=3;0<Se;--Se)Cl(fe,He+=4*gt,gt,1,16,Yt,_r,Kr)}function bs(fe,He,gt,Yt,_r,Kr){var Se;for(Se=3;0<Se;--Se)Cl(fe,He+=4,1,gt,16,Yt,_r,Kr)}function Hs(fe,He,gt,Yt,_r,Kr,Se,ee){cn(fe,He,_r,1,8,Kr,Se,ee),cn(gt,Yt,_r,1,8,Kr,Se,ee)}function ll(fe,He,gt,Yt,_r,Kr,Se,ee){cn(fe,He,1,_r,8,Kr,Se,ee),cn(gt,Yt,1,_r,8,Kr,Se,ee)}function Fl(fe,He,gt,Yt,_r,Kr,Se,ee){Cl(fe,He+4*_r,_r,1,8,Kr,Se,ee),Cl(gt,Yt+4*_r,_r,1,8,Kr,Se,ee)}function ec(fe,He,gt,Yt,_r,Kr,Se,ee){Cl(fe,He+4,1,_r,8,Kr,Se,ee),Cl(gt,Yt+4,1,_r,8,Kr,Se,ee)}function Ql(){this.ba=new Ki,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Gi,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function oc(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function Hc(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function jl(){this.ua=0,this.Wa=new fa,this.vb=new fa,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new Pi,this.yc=new Xn}function Ic(){this.xb=this.a=0,this.l=new Do,this.ca=new Ki,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new en,this.Pb=0,this.wd=new en,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new jl,this.ab=0,this.gc=tt(4,Hc),this.Oc=0}function bc(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Do,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Xs(fe,He,gt,Yt,_r,Kr,Se){for(fe=fe==null?0:fe[He+0],He=0;He<Se;++He)_r[Kr+He]=fe+gt[Yt+He]&255,fe=_r[Kr+He]}function wl(fe,He,gt,Yt,_r,Kr,Se){var ee;if(fe==null)Xs(null,null,gt,Yt,_r,Kr,Se);else for(ee=0;ee<Se;++ee)_r[Kr+ee]=fe[He+ee]+gt[Yt+ee]&255}function wt(fe,He,gt,Yt,_r,Kr,Se){if(fe==null)Xs(null,null,gt,Yt,_r,Kr,Se);else{var ee,ge=fe[He+0],Ke=ge,lt=ge;for(ee=0;ee<Se;++ee)Ke=lt+(ge=fe[He+ee])-Ke,lt=gt[Yt+ee]+(-256&Ke?0>Ke?0:255:Ke)&255,Ke=ge,_r[Kr+ee]=lt}}function zt(fe,He,gt,Yt){var _r=He.width,Kr=He.o;if(ve(fe!=null&&He!=null),0>gt||0>=Yt||gt+Yt>Kr)return null;if(!fe.Cc){if(fe.ga==null){var Se;if(fe.ga=new bc,(Se=fe.ga==null)||(Se=He.width*He.o,ve(fe.Gb.length==0),fe.Gb=Qe(Se),fe.Uc=0,fe.Gb==null?Se=0:(fe.mb=fe.Gb,fe.nb=fe.Uc,fe.rc=null,Se=1),Se=!Se),!Se){Se=fe.ga;var ee=fe.Fa,ge=fe.P,Ke=fe.qc,lt=fe.mb,Nt=fe.nb,Pt=ge+1,Ht=Ke-1,Nr=Se.l;if(ve(ee!=null&&lt!=null&&He!=null),ou[0]=null,ou[1]=Xs,ou[2]=wl,ou[3]=wt,Se.ca=lt,Se.tb=Nt,Se.c=He.width,Se.i=He.height,ve(0<Se.c&&0<Se.i),1>=Ke)He=0;else if(Se.$a=ee[ge+0]>>0&3,Se.Z=ee[ge+0]>>2&3,Se.Lc=ee[ge+0]>>4&3,ge=ee[ge+0]>>6&3,0>Se.$a||1<Se.$a||4<=Se.Z||1<Se.Lc||ge)He=0;else if(Nr.put=wa,Nr.ac=ta,Nr.bc=wi,Nr.ma=Se,Nr.width=He.width,Nr.height=He.height,Nr.Da=He.Da,Nr.v=He.v,Nr.va=He.va,Nr.j=He.j,Nr.o=He.o,Se.$a)e:{ve(Se.$a==1),He=Kn();t:for(;;){if(He==null){He=0;break e}if(ve(Se!=null),Se.mc=He,He.c=Se.c,He.i=Se.i,He.l=Se.l,He.l.ma=Se,He.l.width=Se.c,He.l.height=Se.i,He.a=0,mi(He.m,ee,Pt,Ht),!gi(Se.c,Se.i,1,He,null))break t;if(He.ab==1&&He.gc[0].hc==3&&sr(He.s)?(Se.ic=1,ee=He.c*He.i,He.Ta=null,He.Ua=0,He.V=Qe(ee),He.Ba=0,He.V==null?(He.a=1,He=0):He=1):(Se.ic=0,He=Li(He,Se.c)),!He)break t;He=1;break e}Se.mc=null,He=0}else He=Ht>=Se.c*Se.i;Se=!He}if(Se)return null;fe.ga.Lc!=1?fe.Ga=0:Yt=Kr-gt}ve(fe.ga!=null),ve(gt+Yt<=Kr);e:{if(He=(ee=fe.ga).c,Kr=ee.l.o,ee.$a==0){if(Pt=fe.rc,Ht=fe.Vc,Nr=fe.Fa,ge=fe.P+1+gt*He,Ke=fe.mb,lt=fe.nb+gt*He,ve(ge<=fe.P+fe.qc),ee.Z!=0)for(ve(ou[ee.Z]!=null),Se=0;Se<Yt;++Se)ou[ee.Z](Pt,Ht,Nr,ge,Ke,lt,He),Pt=Ke,Ht=lt,lt+=He,ge+=He;else for(Se=0;Se<Yt;++Se)je(Ke,lt,Nr,ge,He),Pt=Ke,Ht=lt,lt+=He,ge+=He;fe.rc=Pt,fe.Vc=Ht}else{if(ve(ee.mc!=null),He=gt+Yt,ve((Se=ee.mc)!=null),ve(He<=Se.i),Se.C>=He)He=1;else if(ee.ic||de(),ee.ic){ee=Se.V,Pt=Se.Ba,Ht=Se.c;var Gr=Se.i,Lr=(Nr=1,ge=Se.$/Ht,Ke=Se.$%Ht,lt=Se.m,Nt=Se.s,Se.$),Sr=Ht*Gr,zr=Ht*He,Zr=Nt.wc,Tn=Lr<zr?Wr(Nt,Ke,ge):null;ve(Lr<=Sr),ve(He<=Gr),ve(sr(Nt));t:for(;;){for(;!lt.h&&Lr<zr;){if(Ke&Zr||(Tn=Wr(Nt,Ke,ge)),ve(Tn!=null),Ei(lt),256>(Gr=Qr(Tn.G[0],Tn.H[0],lt)))ee[Pt+Lr]=Gr,++Lr,++Ke>=Ht&&(Ke=0,++ge<=He&&!(ge%16)&&$r(Se,ge));else{if(!(280>Gr)){Nr=0;break t}Gr=ja(Gr-256,lt);var yi,Ii=Qr(Tn.G[4],Tn.H[4],lt);if(Ei(lt),!(Lr>=(Ii=Fr(Ht,Ii=ja(Ii,lt)))&&Sr-Lr>=Gr)){Nr=0;break t}for(yi=0;yi<Gr;++yi)ee[Pt+Lr+yi]=ee[Pt+Lr+yi-Ii];for(Lr+=Gr,Ke+=Gr;Ke>=Ht;)Ke-=Ht,++ge<=He&&!(ge%16)&&$r(Se,ge);Lr<zr&&Ke&Zr&&(Tn=Wr(Nt,Ke,ge))}ve(lt.h==ui(lt))}$r(Se,ge>He?He:ge);break t}!Nr||lt.h&&Lr<Sr?(Nr=0,Se.a=lt.h?5:3):Se.$=Lr,He=Nr}else He=Un(Se,Se.V,Se.Ba,Se.c,Se.i,He,Ni);if(!He){Yt=0;break e}}gt+Yt>=Kr&&(fe.Cc=1),Yt=1}if(!Yt)return null;if(fe.Cc&&((Yt=fe.ga)!=null&&(Yt.mc=null),fe.ga=null,0<fe.Ga))return alert("todo:WebPDequantizeLevels"),null}return fe.nb+gt*_r}function wn(fe,He,gt,Yt,_r,Kr){for(;0<_r--;){var Se,ee=fe,ge=He+(gt?1:0),Ke=fe,lt=He+(gt?0:3);for(Se=0;Se<Yt;++Se){var Nt=Ke[lt+4*Se];Nt!=255&&(Nt*=32897,ee[ge+4*Se+0]=ee[ge+4*Se+0]*Nt>>23,ee[ge+4*Se+1]=ee[ge+4*Se+1]*Nt>>23,ee[ge+4*Se+2]=ee[ge+4*Se+2]*Nt>>23)}He+=Kr}}function ti(fe,He,gt,Yt,_r){for(;0<Yt--;){var Kr;for(Kr=0;Kr<gt;++Kr){var Se=fe[He+2*Kr+0],ee=15&(Ke=fe[He+2*Kr+1]),ge=4369*ee,Ke=(240&Ke|Ke>>4)*ge>>16;fe[He+2*Kr+0]=(240&Se|Se>>4)*ge>>16&240|(15&Se|Se<<4)*ge>>16>>4&15,fe[He+2*Kr+1]=240&Ke|ee}He+=_r}}function At(fe,He,gt,Yt,_r,Kr,Se,ee){var ge,Ke,lt=255;for(Ke=0;Ke<_r;++Ke){for(ge=0;ge<Yt;++ge){var Nt=fe[He+ge];Kr[Se+4*ge]=Nt,lt&=Nt}He+=gt,Se+=ee}return lt!=255}function re(fe,He,gt,Yt,_r){var Kr;for(Kr=0;Kr<_r;++Kr)gt[Yt+Kr]=fe[He+Kr]>>8}function de(){cu=wn,Cu=ti,Dc=At,gu=re}function me(fe,He,gt){di[fe]=function(Yt,_r,Kr,Se,ee,ge,Ke,lt,Nt,Pt,Ht,Nr,Gr,Lr,Sr,zr,Zr){var Tn,yi=Zr-1>>1,Ii=ee[ge+0]|Ke[lt+0]<<16,ya=Nt[Pt+0]|Ht[Nr+0]<<16;ve(Yt!=null);var Ji=3*Ii+ya+131074>>2;for(He(Yt[_r+0],255&Ji,Ji>>16,Gr,Lr),Kr!=null&&(Ji=3*ya+Ii+131074>>2,He(Kr[Se+0],255&Ji,Ji>>16,Sr,zr)),Tn=1;Tn<=yi;++Tn){var vo=ee[ge+Tn]|Ke[lt+Tn]<<16,Ba=Nt[Pt+Tn]|Ht[Nr+Tn]<<16,jo=Ii+vo+ya+Ba+524296,yo=jo+2*(vo+ya)>>3;Ji=yo+Ii>>1,Ii=(jo=jo+2*(Ii+Ba)>>3)+vo>>1,He(Yt[_r+2*Tn-1],255&Ji,Ji>>16,Gr,Lr+(2*Tn-1)*gt),He(Yt[_r+2*Tn-0],255&Ii,Ii>>16,Gr,Lr+(2*Tn-0)*gt),Kr!=null&&(Ji=jo+ya>>1,Ii=yo+Ba>>1,He(Kr[Se+2*Tn-1],255&Ji,Ji>>16,Sr,zr+(2*Tn-1)*gt),He(Kr[Se+2*Tn+0],255&Ii,Ii>>16,Sr,zr+(2*Tn+0)*gt)),Ii=vo,ya=Ba}1&Zr||(Ji=3*Ii+ya+131074>>2,He(Yt[_r+Zr-1],255&Ji,Ji>>16,Gr,Lr+(Zr-1)*gt),Kr!=null&&(Ji=3*ya+Ii+131074>>2,He(Kr[Se+Zr-1],255&Ji,Ji>>16,Sr,zr+(Zr-1)*gt)))}}function ke(){Vc[_u]=ld,Vc[td]=Ud,Vc[rd]=cd,Vc[Mu]=Ed,Vc[_c]=_d,Vc[Hu]=jd,Vc[nd]=ku,Vc[id]=Ud,Vc[Yc]=Ed,Vc[vu]=_d,Vc[Fu]=jd}function ut(fe){return fe&~Uu?0>fe?0:255:fe>>ud}function jt(fe,He){return ut((19077*fe>>8)+(26149*He>>8)-14234)}function Br(fe,He,gt){return ut((19077*fe>>8)-(6419*He>>8)-(13320*gt>>8)+8708)}function Xr(fe,He){return ut((19077*fe>>8)+(33050*He>>8)-17685)}function mn(fe,He,gt,Yt,_r){Yt[_r+0]=jt(fe,gt),Yt[_r+1]=Br(fe,He,gt),Yt[_r+2]=Xr(fe,He)}function Qn(fe,He,gt,Yt,_r){Yt[_r+0]=Xr(fe,He),Yt[_r+1]=Br(fe,He,gt),Yt[_r+2]=jt(fe,gt)}function Si(fe,He,gt,Yt,_r){var Kr=Br(fe,He,gt);He=Kr<<3&224|Xr(fe,He)>>3,Yt[_r+0]=248&jt(fe,gt)|Kr>>5,Yt[_r+1]=He}function Xi(fe,He,gt,Yt,_r){var Kr=240&Xr(fe,He)|15;Yt[_r+0]=240&jt(fe,gt)|Br(fe,He,gt)>>4,Yt[_r+1]=Kr}function ma(fe,He,gt,Yt,_r){Yt[_r+0]=255,mn(fe,He,gt,Yt,_r+1)}function Ia(fe,He,gt,Yt,_r){Qn(fe,He,gt,Yt,_r),Yt[_r+3]=255}function po(fe,He,gt,Yt,_r){mn(fe,He,gt,Yt,_r),Yt[_r+3]=255}function za(fe,He){return 0>fe?0:fe>He?He:fe}function Lo(fe,He,gt){di[fe]=function(Yt,_r,Kr,Se,ee,ge,Ke,lt,Nt){for(var Pt=lt+(-2&Nt)*gt;lt!=Pt;)He(Yt[_r+0],Kr[Se+0],ee[ge+0],Ke,lt),He(Yt[_r+1],Kr[Se+0],ee[ge+0],Ke,lt+gt),_r+=2,++Se,++ge,lt+=2*gt;1&Nt&&He(Yt[_r+0],Kr[Se+0],ee[ge+0],Ke,lt)}}function ps(fe,He,gt){return gt==0?fe==0?He==0?6:5:He==0?4:0:gt}function ts(fe,He,gt,Yt,_r){switch(fe>>>30){case 3:Rc(He,gt,Yt,_r,0);break;case 2:Oc(He,gt,Yt,_r);break;case 1:hs(He,gt,Yt,_r)}}function ds(fe,He){var gt,Yt,_r=He.M,Kr=He.Nb,Se=fe.oc,ee=fe.pc+40,ge=fe.oc,Ke=fe.pc+584,lt=fe.oc,Nt=fe.pc+600;for(gt=0;16>gt;++gt)Se[ee+32*gt-1]=129;for(gt=0;8>gt;++gt)ge[Ke+32*gt-1]=129,lt[Nt+32*gt-1]=129;for(0<_r?Se[ee-1-32]=ge[Ke-1-32]=lt[Nt-1-32]=129:(Ze(Se,ee-32-1,127,21),Ze(ge,Ke-32-1,127,9),Ze(lt,Nt-32-1,127,9)),Yt=0;Yt<fe.za;++Yt){var Pt=He.ya[He.aa+Yt];if(0<Yt){for(gt=-1;16>gt;++gt)je(Se,ee+32*gt-4,Se,ee+32*gt+12,4);for(gt=-1;8>gt;++gt)je(ge,Ke+32*gt-4,ge,Ke+32*gt+4,4),je(lt,Nt+32*gt-4,lt,Nt+32*gt+4,4)}var Ht=fe.Gd,Nr=fe.Hd+Yt,Gr=Pt.ad,Lr=Pt.Hc;if(0<_r&&(je(Se,ee-32,Ht[Nr].y,0,16),je(ge,Ke-32,Ht[Nr].f,0,8),je(lt,Nt-32,Ht[Nr].ea,0,8)),Pt.Za){var Sr=Se,zr=ee-32+16;for(0<_r&&(Yt>=fe.za-1?Ze(Sr,zr,Ht[Nr].y[15],4):je(Sr,zr,Ht[Nr+1].y,0,4)),gt=0;4>gt;gt++)Sr[zr+128+gt]=Sr[zr+256+gt]=Sr[zr+384+gt]=Sr[zr+0+gt];for(gt=0;16>gt;++gt,Lr<<=2)Sr=Se,zr=ee+dd[gt],Jc[Pt.Ob[gt]](Sr,zr),ts(Lr,Gr,16*+gt,Sr,zr)}else if(Sr=ps(Yt,_r,Pt.Ob[0]),Zc[Sr](Se,ee),Lr!=0)for(gt=0;16>gt;++gt,Lr<<=2)ts(Lr,Gr,16*+gt,Se,ee+dd[gt]);for(gt=Pt.Gc,Sr=ps(Yt,_r,Pt.Dd),au[Sr](ge,Ke),au[Sr](lt,Nt),Lr=Gr,Sr=ge,zr=Ke,255&(Pt=gt>>0)&&(170&Pt?xc(Lr,256,Sr,zr):xo(Lr,256,Sr,zr)),Pt=lt,Lr=Nt,255&(gt>>=8)&&(170&gt?xc(Gr,320,Pt,Lr):xo(Gr,320,Pt,Lr)),_r<fe.Ub-1&&(je(Ht[Nr].y,0,Se,ee+480,16),je(Ht[Nr].f,0,ge,Ke+224,8),je(Ht[Nr].ea,0,lt,Nt+224,8)),gt=8*Kr*fe.B,Ht=fe.sa,Nr=fe.ta+16*Yt+16*Kr*fe.R,Gr=fe.qa,Pt=fe.ra+8*Yt+gt,Lr=fe.Ha,Sr=fe.Ia+8*Yt+gt,gt=0;16>gt;++gt)je(Ht,Nr+gt*fe.R,Se,ee+32*gt,16);for(gt=0;8>gt;++gt)je(Gr,Pt+gt*fe.B,ge,Ke+32*gt,8),je(Lr,Sr+gt*fe.B,lt,Nt+32*gt,8)}}function rl(fe,He,gt,Yt,_r,Kr,Se,ee,ge){var Ke=[0],lt=[0],Nt=0,Pt=ge!=null?ge.kd:0,Ht=ge!=null?ge:new oc;if(fe==null||12>gt)return 7;Ht.data=fe,Ht.w=He,Ht.ha=gt,He=[He],gt=[gt],Ht.gb=[Ht.gb];e:{var Nr=He,Gr=gt,Lr=Ht.gb;if(ve(fe!=null),ve(Gr!=null),ve(Lr!=null),Lr[0]=0,12<=Gr[0]&&!Ne(fe,Nr[0],"RIFF")){if(Ne(fe,Nr[0]+8,"WEBP")){Lr=3;break e}var Sr=as(fe,Nr[0]+4);if(12>Sr||4294967286<Sr){Lr=3;break e}if(Pt&&Sr>Gr[0]-8){Lr=7;break e}Lr[0]=Sr,Nr[0]+=12,Gr[0]-=12}Lr=0}if(Lr!=0)return Lr;for(Sr=0<Ht.gb[0],gt=gt[0];;){e:{var zr=fe;Gr=He,Lr=gt;var Zr=Ke,Tn=lt,yi=Nr=[0];if((Ji=Nt=[Nt])[0]=0,8>Lr[0])Lr=7;else{if(!Ne(zr,Gr[0],"VP8X")){if(as(zr,Gr[0]+4)!=10){Lr=3;break e}if(18>Lr[0]){Lr=7;break e}var Ii=as(zr,Gr[0]+8),ya=1+no(zr,Gr[0]+12);if(2147483648<=ya*(zr=1+no(zr,Gr[0]+15))){Lr=3;break e}yi!=null&&(yi[0]=Ii),Zr!=null&&(Zr[0]=ya),Tn!=null&&(Tn[0]=zr),Gr[0]+=18,Lr[0]-=18,Ji[0]=1}Lr=0}}if(Nt=Nt[0],Nr=Nr[0],Lr!=0)return Lr;if(Gr=!!(2&Nr),!Sr&&Nt)return 3;if(Kr!=null&&(Kr[0]=!!(16&Nr)),Se!=null&&(Se[0]=Gr),ee!=null&&(ee[0]=0),Se=Ke[0],Nr=lt[0],Nt&&Gr&&ge==null){Lr=0;break}if(4>gt){Lr=7;break}if(Sr&&Nt||!Sr&&!Nt&&!Ne(fe,He[0],"ALPH")){gt=[gt],Ht.na=[Ht.na],Ht.P=[Ht.P],Ht.Sa=[Ht.Sa];e:{Ii=fe,Lr=He,Sr=gt;var Ji=Ht.gb;Zr=Ht.na,Tn=Ht.P,yi=Ht.Sa,ya=22,ve(Ii!=null),ve(Sr!=null),zr=Lr[0];var vo=Sr[0];for(ve(Zr!=null),ve(yi!=null),Zr[0]=null,Tn[0]=null,yi[0]=0;;){if(Lr[0]=zr,Sr[0]=vo,8>vo){Lr=7;break e}var Ba=as(Ii,zr+4);if(4294967286<Ba){Lr=3;break e}var jo=8+Ba+1&-2;if(ya+=jo,0<Ji&&ya>Ji){Lr=3;break e}if(!Ne(Ii,zr,"VP8 ")||!Ne(Ii,zr,"VP8L")){Lr=0;break e}if(vo[0]<jo){Lr=7;break e}Ne(Ii,zr,"ALPH")||(Zr[0]=Ii,Tn[0]=zr+8,yi[0]=Ba),zr+=jo,vo-=jo}}if(gt=gt[0],Ht.na=Ht.na[0],Ht.P=Ht.P[0],Ht.Sa=Ht.Sa[0],Lr!=0)break}gt=[gt],Ht.Ja=[Ht.Ja],Ht.xa=[Ht.xa];e:if(Ji=fe,Lr=He,Sr=gt,Zr=Ht.gb[0],Tn=Ht.Ja,yi=Ht.xa,Ii=Lr[0],zr=!Ne(Ji,Ii,"VP8 "),ya=!Ne(Ji,Ii,"VP8L"),ve(Ji!=null),ve(Sr!=null),ve(Tn!=null),ve(yi!=null),8>Sr[0])Lr=7;else{if(zr||ya){if(Ji=as(Ji,Ii+4),12<=Zr&&Ji>Zr-12){Lr=3;break e}if(Pt&&Ji>Sr[0]-8){Lr=7;break e}Tn[0]=Ji,Lr[0]+=8,Sr[0]-=8,yi[0]=ya}else yi[0]=5<=Sr[0]&&Ji[Ii+0]==47&&!(Ji[Ii+4]>>5),Tn[0]=Sr[0];Lr=0}if(gt=gt[0],Ht.Ja=Ht.Ja[0],Ht.xa=Ht.xa[0],He=He[0],Lr!=0)break;if(4294967286<Ht.Ja)return 3;if(ee==null||Gr||(ee[0]=Ht.xa?2:1),Se=[Se],Nr=[Nr],Ht.xa){if(5>gt){Lr=7;break}ee=Se,Pt=Nr,Gr=Kr,fe==null||5>gt?fe=0:5<=gt&&fe[He+0]==47&&!(fe[He+4]>>5)?(Sr=[0],Ji=[0],Zr=[0],mi(Tn=new en,fe,He,gt),ha(Tn,Sr,Ji,Zr)?(ee!=null&&(ee[0]=Sr[0]),Pt!=null&&(Pt[0]=Ji[0]),Gr!=null&&(Gr[0]=Zr[0]),fe=1):fe=0):fe=0}else{if(10>gt){Lr=7;break}ee=Nr,fe==null||10>gt||!Fo(fe,He+3,gt-3)?fe=0:(Pt=fe[He+0]|fe[He+1]<<8|fe[He+2]<<16,Gr=16383&(fe[He+7]<<8|fe[He+6]),fe=16383&(fe[He+9]<<8|fe[He+8]),1&Pt||3<(Pt>>1&7)||!(Pt>>4&1)||Pt>>5>=Ht.Ja||!Gr||!fe?fe=0:(Se&&(Se[0]=Gr),ee&&(ee[0]=fe),fe=1))}if(!fe)return 3;if(Se=Se[0],Nr=Nr[0],Nt&&(Ke[0]!=Se||lt[0]!=Nr))return 3;ge!=null&&(ge[0]=Ht,ge.offset=He-ge.w,ve(4294967286>He-ge.w),ve(ge.offset==ge.ha-gt));break}return Lr==0||Lr==7&&Nt&&ge==null?(Kr!=null&&(Kr[0]|=Ht.na!=null&&0<Ht.na.length),Yt!=null&&(Yt[0]=Se),_r!=null&&(_r[0]=Nr),0):Lr}function Js(fe,He,gt){var Yt=He.width,_r=He.height,Kr=0,Se=0,ee=Yt,ge=_r;if(He.Da=fe!=null&&0<fe.Da,He.Da&&(ee=fe.cd,ge=fe.bd,Kr=fe.v,Se=fe.j,11>gt||(Kr&=-2,Se&=-2),0>Kr||0>Se||0>=ee||0>=ge||Kr+ee>Yt||Se+ge>_r))return 0;if(He.v=Kr,He.j=Se,He.va=Kr+ee,He.o=Se+ge,He.U=ee,He.T=ge,He.da=fe!=null&&0<fe.da,He.da){if(!ba(ee,ge,gt=[fe.ib],Kr=[fe.hb]))return 0;He.ib=gt[0],He.hb=Kr[0]}return He.ob=fe!=null&&fe.ob,He.Kb=fe==null||!fe.Sd,He.da&&(He.ob=He.ib<3*Yt/4&&He.hb<3*_r/4,He.Kb=0),1}function cl(fe){if(fe==null)return 2;if(11>fe.S){var He=fe.f.RGBA;He.fb+=(fe.height-1)*He.A,He.A=-He.A}else He=fe.f.kb,fe=fe.height,He.O+=(fe-1)*He.fa,He.fa=-He.fa,He.N+=(fe-1>>1)*He.Ab,He.Ab=-He.Ab,He.W+=(fe-1>>1)*He.Db,He.Db=-He.Db,He.F!=null&&(He.J+=(fe-1)*He.lb,He.lb=-He.lb);return 0}function Ps(fe,He,gt,Yt){if(Yt==null||0>=fe||0>=He)return 2;if(gt!=null){if(gt.Da){var _r=gt.cd,Kr=gt.bd,Se=-2&gt.v,ee=-2&gt.j;if(0>Se||0>ee||0>=_r||0>=Kr||Se+_r>fe||ee+Kr>He)return 2;fe=_r,He=Kr}if(gt.da){if(!ba(fe,He,_r=[gt.ib],Kr=[gt.hb]))return 2;fe=_r[0],He=Kr[0]}}Yt.width=fe,Yt.height=He;e:{var ge=Yt.width,Ke=Yt.height;if(fe=Yt.S,0>=ge||0>=Ke||!(fe>=_u&&13>fe))fe=2;else{if(0>=Yt.Rd&&Yt.sd==null){Se=Kr=_r=He=0;var lt=(ee=ge*Yu[fe])*Ke;if(11>fe||(Kr=(Ke+1)/2*(He=(ge+1)/2),fe==12&&(Se=(_r=ge)*Ke)),(Ke=Qe(lt+2*Kr+Se))==null){fe=1;break e}Yt.sd=Ke,11>fe?((ge=Yt.f.RGBA).eb=Ke,ge.fb=0,ge.A=ee,ge.size=lt):((ge=Yt.f.kb).y=Ke,ge.O=0,ge.fa=ee,ge.Fd=lt,ge.f=Ke,ge.N=0+lt,ge.Ab=He,ge.Cd=Kr,ge.ea=Ke,ge.W=0+lt+Kr,ge.Db=He,ge.Ed=Kr,fe==12&&(ge.F=Ke,ge.J=0+lt+2*Kr),ge.Tc=Se,ge.lb=_r)}if(He=1,_r=Yt.S,Kr=Yt.width,Se=Yt.height,_r>=_u&&13>_r)if(11>_r)fe=Yt.f.RGBA,He&=(ee=Math.abs(fe.A))*(Se-1)+Kr<=fe.size,He&=ee>=Kr*Yu[_r],He&=fe.eb!=null;else{fe=Yt.f.kb,ee=(Kr+1)/2,lt=(Se+1)/2,ge=Math.abs(fe.fa),Ke=Math.abs(fe.Ab);var Nt=Math.abs(fe.Db),Pt=Math.abs(fe.lb),Ht=Pt*(Se-1)+Kr;He&=ge*(Se-1)+Kr<=fe.Fd,He&=Ke*(lt-1)+ee<=fe.Cd,He=(He&=Nt*(lt-1)+ee<=fe.Ed)&ge>=Kr&Ke>=ee&Nt>=ee,He&=fe.y!=null,He&=fe.f!=null,He&=fe.ea!=null,_r==12&&(He&=Pt>=Kr,He&=Ht<=fe.Tc,He&=fe.F!=null)}else He=0;fe=He?0:2}}return fe!=0||gt!=null&&gt.fd&&(fe=cl(Yt)),fe}var Gs=64,Il=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Ml=24,$s=32,qa=8,hc=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];Qt("Predictor0","PredictorAdd0"),di.Predictor0=function(){return 4278190080},di.Predictor1=function(fe){return fe},di.Predictor2=function(fe,He,gt){return He[gt+0]},di.Predictor3=function(fe,He,gt){return He[gt+1]},di.Predictor4=function(fe,He,gt){return He[gt-1]},di.Predictor5=function(fe,He,gt){return Sn(Sn(fe,He[gt+1]),He[gt+0])},di.Predictor6=function(fe,He,gt){return Sn(fe,He[gt-1])},di.Predictor7=function(fe,He,gt){return Sn(fe,He[gt+0])},di.Predictor8=function(fe,He,gt){return Sn(He[gt-1],He[gt+0])},di.Predictor9=function(fe,He,gt){return Sn(He[gt+0],He[gt+1])},di.Predictor10=function(fe,He,gt){return Sn(Sn(fe,He[gt-1]),Sn(He[gt+0],He[gt+1]))},di.Predictor11=function(fe,He,gt){var Yt=He[gt+0];return 0>=kt(Yt>>24&255,fe>>24&255,(He=He[gt-1])>>24&255)+kt(Yt>>16&255,fe>>16&255,He>>16&255)+kt(Yt>>8&255,fe>>8&255,He>>8&255)+kt(255&Yt,255&fe,255&He)?Yt:fe},di.Predictor12=function(fe,He,gt){var Yt=He[gt+0];return(Rn((fe>>24&255)+(Yt>>24&255)-((He=He[gt-1])>>24&255))<<24|Rn((fe>>16&255)+(Yt>>16&255)-(He>>16&255))<<16|Rn((fe>>8&255)+(Yt>>8&255)-(He>>8&255))<<8|Rn((255&fe)+(255&Yt)-(255&He)))>>>0},di.Predictor13=function(fe,He,gt){var Yt=He[gt-1];return(Je((fe=Sn(fe,He[gt+0]))>>24&255,Yt>>24&255)<<24|Je(fe>>16&255,Yt>>16&255)<<16|Je(fe>>8&255,Yt>>8&255)<<8|Je(fe>>0&255,Yt>>0&255))>>>0};var sc=di.PredictorAdd0;di.PredictorAdd1=Ar,Qt("Predictor2","PredictorAdd2"),Qt("Predictor3","PredictorAdd3"),Qt("Predictor4","PredictorAdd4"),Qt("Predictor5","PredictorAdd5"),Qt("Predictor6","PredictorAdd6"),Qt("Predictor7","PredictorAdd7"),Qt("Predictor8","PredictorAdd8"),Qt("Predictor9","PredictorAdd9"),Qt("Predictor10","PredictorAdd10"),Qt("Predictor11","PredictorAdd11"),Qt("Predictor12","PredictorAdd12"),Qt("Predictor13","PredictorAdd13");var kl=di.PredictorAdd2;ln("ColorIndexInverseTransform","MapARGB","32b",function(fe){return fe>>8&255},function(fe){return fe}),ln("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(fe){return fe},function(fe){return fe>>8&255});var Us,Yl=di.ColorIndexInverseTransform,ru=di.MapARGB,Lc=di.VP8LColorIndexInverseTransformAlpha,Pl=di.MapAlpha,al=di.VP8LPredictorsAdd=[];al.length=16,(di.VP8LPredictors=[]).length=16,(di.VP8LPredictorsAdd_C=[]).length=16,(di.VP8LPredictors_C=[]).length=16;var Hl,Fc,Jl,yc,wc,fc,zc,Rc,Oc,xc,hs,xo,ss,Ts,Ll,Sc,tc,rc,ml,el,Ol,Qs,Cc,lu,cu,Cu,Dc,gu,Au=Qe(511),Rd=Qe(2041),qu=Qe(225),xd=Qe(767),ed=0,Eu=Rd,Ec=qu,Bc=xd,Kc=Au,_u=0,td=1,rd=2,Mu=3,_c=4,Hu=5,nd=6,id=7,Yc=8,vu=9,Fu=10,zu=[2,3,7],nu=[3,3,11],Bd=[280,256,256,256,40],kd=[0,1,1,1,0],iu=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Ku=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],ad=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],Wu=8,$l=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],Gc=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,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,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],Tu=null,Sd=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],od=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],Ru=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],Bu=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],sd=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],Cd=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],Pd=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Zc=[],Jc=[],au=[],Vu=1,Xu=2,ou=[],Vc=[];me("UpsampleRgbLinePair",mn,3),me("UpsampleBgrLinePair",Qn,3),me("UpsampleRgbaLinePair",po,4),me("UpsampleBgraLinePair",Ia,4),me("UpsampleArgbLinePair",ma,4),me("UpsampleRgba4444LinePair",Xi,2),me("UpsampleRgb565LinePair",Si,2);var ld=di.UpsampleRgbLinePair,cd=di.UpsampleBgrLinePair,Ud=di.UpsampleRgbaLinePair,Ed=di.UpsampleBgraLinePair,_d=di.UpsampleArgbLinePair,jd=di.UpsampleRgba4444LinePair,ku=di.UpsampleRgb565LinePair,$c=16,bu=1<<$c-1,Pu=-227,Iu=482,ud=6,Uu=(256<<ud)-1,Gu=0,Td=Qe(256),Qu=Qe(256),yu=Qe(256),Hd=Qe(256),Lu=Qe(Iu-Pu),Id=Qe(Iu-Pu);Lo("YuvToRgbRow",mn,3),Lo("YuvToBgrRow",Qn,3),Lo("YuvToRgbaRow",po,4),Lo("YuvToBgraRow",Ia,4),Lo("YuvToArgbRow",ma,4),Lo("YuvToRgba4444Row",Xi,2),Lo("YuvToRgb565Row",Si,2);var dd=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],su=[0,2,8],hd=[8,7,6,4,4,2,2,2,1,1,1,1],uu=1;this.WebPDecodeRGBA=function(fe,He,gt,Yt,_r){var Kr=td,Se=new Ql,ee=new Ki;Se.ba=ee,ee.S=Kr,ee.width=[ee.width],ee.height=[ee.height];var ge=ee.width,Ke=ee.height,lt=new ca;if(lt==null||fe==null)var Nt=2;else ve(lt!=null),Nt=rl(fe,He,gt,lt.width,lt.height,lt.Pd,lt.Qd,lt.format,null);if(Nt!=0?ge=0:(ge!=null&&(ge[0]=lt.width[0]),Ke!=null&&(Ke[0]=lt.height[0]),ge=1),ge){ee.width=ee.width[0],ee.height=ee.height[0],Yt!=null&&(Yt[0]=ee.width),_r!=null&&(_r[0]=ee.height);e:{if(Yt=new Do,(_r=new oc).data=fe,_r.w=He,_r.ha=gt,_r.kd=1,He=[0],ve(_r!=null),((fe=rl(_r.data,_r.w,_r.ha,null,null,null,He,null,_r))==0||fe==7)&&He[0]&&(fe=4),(He=fe)==0){if(ve(Se!=null),Yt.data=_r.data,Yt.w=_r.w+_r.offset,Yt.ha=_r.ha-_r.offset,Yt.put=wa,Yt.ac=ta,Yt.bc=wi,Yt.ma=Se,_r.xa){if((fe=Kn())==null){Se=1;break e}if(function(Pt,Ht){var Nr=[0],Gr=[0],Lr=[0];t:for(;;){if(Pt==null)return 0;if(Ht==null)return Pt.a=2,0;if(Pt.l=Ht,Pt.a=0,mi(Pt.m,Ht.data,Ht.w,Ht.ha),!ha(Pt.m,Nr,Gr,Lr)){Pt.a=3;break t}if(Pt.xb=Xu,Ht.width=Nr[0],Ht.height=Gr[0],!gi(Nr[0],Gr[0],1,Pt,null))break t;return 1}return ve(Pt.a!=0),0}(fe,Yt)){if(Yt=(He=Ps(Yt.width,Yt.height,Se.Oa,Se.ba))==0){t:{Yt=fe;r:for(;;){if(Yt==null){Yt=0;break t}if(ve(Yt.s.yc!=null),ve(Yt.s.Ya!=null),ve(0<Yt.s.Wb),ve((gt=Yt.l)!=null),ve((_r=gt.ma)!=null),Yt.xb!=0){if(Yt.ca=_r.ba,Yt.tb=_r.tb,ve(Yt.ca!=null),!Js(_r.Oa,gt,Mu)){Yt.a=2;break r}if(!Li(Yt,gt.width))break r;if(gt.da)break r;if((gt.da||Jn(Yt.ca.S))&&de(),11>Yt.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),Yt.ca.f.kb.F!=null&&de()),Yt.Pb&&0<Yt.s.ua&&Yt.s.vb.X==null&&!ki(Yt.s.vb,Yt.s.Wa.Xa)){Yt.a=1;break r}Yt.xb=0}if(!Un(Yt,Yt.V,Yt.Ba,Yt.c,Yt.i,gt.o,Pr))break r;_r.Dc=Yt.Ma,Yt=1;break t}ve(Yt.a!=0),Yt=0}Yt=!Yt}Yt&&(He=fe.a)}else He=fe.a}else{if((fe=new _o)==null){Se=1;break e}if(fe.Fa=_r.na,fe.P=_r.P,fe.qc=_r.Sa,Jo(fe,Yt)){if((He=Ps(Yt.width,Yt.height,Se.Oa,Se.ba))==0){if(fe.Aa=0,gt=Se.Oa,ve((_r=fe)!=null),gt!=null){if(0<(ge=0>(ge=gt.Md)?0:100<ge?255:255*ge/100)){for(Ke=lt=0;4>Ke;++Ke)12>(Nt=_r.pb[Ke]).lc&&(Nt.ia=ge*hd[0>Nt.lc?0:Nt.lc]>>3),lt|=Nt.ia;lt&&(alert("todo:VP8InitRandom"),_r.ia=1)}_r.Ga=gt.Id,100<_r.Ga?_r.Ga=100:0>_r.Ga&&(_r.Ga=0)}es(fe,Yt)||(He=fe.a)}}else He=fe.a}He==0&&Se.Oa!=null&&Se.Oa.fd&&(He=cl(Se.ba))}Se=He}Kr=Se!=0?null:11>Kr?ee.f.RGBA.eb:ee.f.kb.y}else Kr=null;return Kr};var Yu=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function Xt(la,di){for(var Sa="",Hn=0;Hn<4;Hn++)Sa+=String.fromCharCode(la[di++]);return Sa}function Ur(la,di){return(la[di+0]<<0|la[di+1]<<8|la[di+2]<<16)>>>0}function Ir(la,di){return(la[di+0]<<0|la[di+1]<<8|la[di+2]<<16|la[di+3]<<24)>>>0}new dt;var Jr=[0],$t=[0],Bn=[],gr=new dt,fn=$e,qr=function(la,di){var Sa={},Hn=0,un=!1,Xn=0,hn=0;if(Sa.frames=[],!function(en,Wn,ui,Ti){for(var Ei=0;Ei<Ti;Ei++)if(en[Wn+Ei]!=ui.charCodeAt(Ei))return!0;return!1}(la,di,"RIFF",4)){var Pi,Cn;for(Ir(la,di+=4),di+=8;di<la.length;){var oa=Xt(la,di),Ci=Ir(la,di+=4);di+=4;var mi=Ci+(1&Ci);switch(oa){case"VP8 ":case"VP8L":Sa.frames[Hn]===void 0&&(Sa.frames[Hn]={}),(Fn=Sa.frames[Hn]).src_off=un?hn:di-8,Fn.src_size=Xn+Ci+8,Hn++,un&&(un=!1,Xn=0,hn=0);break;case"VP8X":(Fn=Sa.header={}).feature_flags=la[di];var Bi=di+4;Fn.canvas_width=1+Ur(la,Bi),Bi+=3,Fn.canvas_height=1+Ur(la,Bi),Bi+=3;break;case"ALPH":un=!0,Xn=mi+8,hn=di-8;break;case"ANIM":(Fn=Sa.header).bgcolor=Ir(la,di),Bi=di+4,Fn.loop_count=(Pi=la)[(Cn=Bi)+0]<<0|Pi[Cn+1]<<8,Bi+=2;break;case"ANMF":var Ta,Fn;(Fn=Sa.frames[Hn]={}).offset_x=2*Ur(la,di),di+=3,Fn.offset_y=2*Ur(la,di),di+=3,Fn.width=1+Ur(la,di),di+=3,Fn.height=1+Ur(la,di),di+=3,Fn.duration=Ur(la,di),di+=3,Ta=la[di++],Fn.dispose=1&Ta,Fn.blend=Ta>>1&1}oa!="ANMF"&&(di+=mi)}return Sa}}(fn,0);qr.response=fn,qr.rgbaoutput=!0,qr.dataurl=!1;var Mr=qr.header?qr.header:null,Yn=qr.frames?qr.frames:null;if(Mr){Mr.loop_counter=Mr.loop_count,Jr=[Mr.canvas_height],$t=[Mr.canvas_width];for(var Ai=0;Ai<Yn.length&&Yn[Ai].blend!=0;Ai++);}var Fi=Yn[0],Hi=gr.WebPDecodeRGBA(fn,Fi.src_off,Fi.src_size,$t,Jr);Fi.rgba=Hi,Fi.imgwidth=$t[0],Fi.imgheight=Jr[0];for(var ji=0;ji<$t[0]*Jr[0]*4;ji++)Bn[ji]=Hi[ji];return this.width=$t,this.height=Jr,this.data=Bn,this}!function($e){var ve=function(){return typeof h.b=="function"},Ne=function($t,Bn,gr,fn){var qr=4,Mr=tt;switch(fn){case $e.image_compression.FAST:qr=1,Mr=Qe;break;case $e.image_compression.MEDIUM:qr=6,Mr=yt;break;case $e.image_compression.SLOW:qr=9,Mr=dt}$t=je($t,Bn,gr,Mr);var Yn=Object(h.b)($t,{level:qr});return $e.__addimage__.arrayBufferToBinaryString(Yn)},je=function($t,Bn,gr,fn){for(var qr,Mr,Yn,Ai=$t.length/Bn,Fi=new Uint8Array($t.length+Ai),Hi=Ur(),ji=0;ji<Ai;ji+=1){if(Yn=ji*Bn,qr=$t.subarray(Yn,Yn+Bn),fn)Fi.set(fn(qr,gr,Mr),Yn+ji);else{for(var la,di=Hi.length,Sa=[];la<di;la+=1)Sa[la]=Hi[la](qr,gr,Mr);var Hn=Ir(Sa.concat());Fi.set(Sa[Hn],Yn+ji)}Mr=qr}return Fi},Ze=function($t){var Bn=Array.apply([],$t);return Bn.unshift(0),Bn},Qe=function($t,Bn){var gr,fn=[],qr=$t.length;fn[0]=1;for(var Mr=0;Mr<qr;Mr+=1)gr=$t[Mr-Bn]||0,fn[Mr+1]=$t[Mr]-gr+256&255;return fn},tt=function($t,Bn,gr){var fn,qr=[],Mr=$t.length;qr[0]=2;for(var Yn=0;Yn<Mr;Yn+=1)fn=gr&&gr[Yn]||0,qr[Yn+1]=$t[Yn]-fn+256&255;return qr},yt=function($t,Bn,gr){var fn,qr,Mr=[],Yn=$t.length;Mr[0]=3;for(var Ai=0;Ai<Yn;Ai+=1)fn=$t[Ai-Bn]||0,qr=gr&&gr[Ai]||0,Mr[Ai+1]=$t[Ai]+256-(fn+qr>>>1)&255;return Mr},dt=function($t,Bn,gr){var fn,qr,Mr,Yn,Ai=[],Fi=$t.length;Ai[0]=4;for(var Hi=0;Hi<Fi;Hi+=1)fn=$t[Hi-Bn]||0,qr=gr&&gr[Hi]||0,Mr=gr&&gr[Hi-Bn]||0,Yn=Xt(fn,qr,Mr),Ai[Hi+1]=$t[Hi]-Yn+256&255;return Ai},Xt=function($t,Bn,gr){if($t===Bn&&Bn===gr)return $t;var fn=Math.abs(Bn-gr),qr=Math.abs($t-gr),Mr=Math.abs($t+Bn-gr-gr);return fn<=qr&&fn<=Mr?$t:qr<=Mr?Bn:gr},Ur=function(){return[Ze,Qe,tt,yt,dt]},Ir=function($t){var Bn=$t.map(function(gr){return gr.reduce(function(fn,qr){return fn+Math.abs(qr)},0)});return Bn.indexOf(Math.min.apply(null,Bn))};$e.processPNG=function(Jr,$t,Bn,gr){var fn,qr,Mr,Yn,Ai,Fi,Hi,ji,la,di,Sa,Hn,un,Xn,hn,Pi=this.decode.FLATE_DECODE,Cn="";if(this.__addimage__.isArrayBuffer(Jr)&&(Jr=new Uint8Array(Jr)),this.__addimage__.isArrayBufferView(Jr)){if(Jr=(Mr=new _n(Jr)).imgData,qr=Mr.bits,fn=Mr.colorSpace,Ai=Mr.colors,[4,6].indexOf(Mr.colorType)!==-1){if(Mr.bits===8){la=(ji=Mr.pixelBitlength==32?new Uint32Array(Mr.decodePixels().buffer):Mr.pixelBitlength==16?new Uint16Array(Mr.decodePixels().buffer):new Uint8Array(Mr.decodePixels().buffer)).length,Sa=new Uint8Array(la*Mr.colors),di=new Uint8Array(la);var oa,Ci=Mr.pixelBitlength-Mr.bits;for(Xn=0,hn=0;Xn<la;Xn++){for(un=ji[Xn],oa=0;oa<Ci;)Sa[hn++]=un>>>oa&255,oa+=Mr.bits;di[Xn]=un>>>oa&255}}if(Mr.bits===16){la=(ji=new Uint32Array(Mr.decodePixels().buffer)).length,Sa=new Uint8Array(la*(32/Mr.pixelBitlength)*Mr.colors),di=new Uint8Array(la*(32/Mr.pixelBitlength)),Hn=Mr.colors>1,Xn=0,hn=0;for(var mi=0;Xn<la;)un=ji[Xn++],Sa[hn++]=un>>>0&255,Hn&&(Sa[hn++]=un>>>16&255,un=ji[Xn++],Sa[hn++]=un>>>0&255),di[mi++]=un>>>16&255;qr=8}gr!==$e.image_compression.NONE&&ve()?(Jr=Ne(Sa,Mr.width*Mr.colors,Mr.colors,gr),Hi=Ne(di,Mr.width,1,gr)):(Jr=Sa,Hi=di,Pi=void 0)}if(Mr.colorType===3&&(fn=this.color_spaces.INDEXED,Fi=Mr.palette,Mr.transparency.indexed)){var Bi=Mr.transparency.indexed,Ta=0;for(Xn=0,la=Bi.length;Xn<la;++Xn)Ta+=Bi[Xn];if((Ta/=255)===la-1&&Bi.indexOf(0)!==-1)Yn=[Bi.indexOf(0)];else if(Ta!==la){for(ji=Mr.decodePixels(),di=new Uint8Array(ji.length),Xn=0,la=ji.length;Xn<la;Xn++)di[Xn]=Bi[ji[Xn]];Hi=Ne(di,Mr.width,1)}}var Fn=function(en){var Wn;switch(en){case $e.image_compression.FAST:Wn=11;break;case $e.image_compression.MEDIUM:Wn=13;break;case $e.image_compression.SLOW:Wn=14;break;default:Wn=12}return Wn}(gr);return Pi===this.decode.FLATE_DECODE&&(Cn="/Predictor "+Fn+" "),Cn+="/Colors "+Ai+" /BitsPerComponent "+qr+" /Columns "+Mr.width,(this.__addimage__.isArrayBuffer(Jr)||this.__addimage__.isArrayBufferView(Jr))&&(Jr=this.__addimage__.arrayBufferToBinaryString(Jr)),(Hi&&this.__addimage__.isArrayBuffer(Hi)||this.__addimage__.isArrayBufferView(Hi))&&(Hi=this.__addimage__.arrayBufferToBinaryString(Hi)),{alias:Bn,data:Jr,index:$t,filter:Pi,decodeParameters:Cn,transparency:Yn,palette:Fi,sMask:Hi,predictor:Fn,width:Mr.width,height:Mr.height,bitsPerComponent:qr,colorSpace:fn}}}}(R.API),function($e){$e.processGIF89A=function(ve,Ne,je,Ze){var Qe=new Vn(ve),tt=Qe.width,yt=Qe.height,dt=[];Qe.decodeAndBlitFrameRGBA(0,dt);var Xt={data:dt,width:tt,height:yt},Ur=new Cr(100).encode(Xt,100);return $e.processJPEG.call(this,Ur,Ne,je,Ze)},$e.processGIF87A=$e.processGIF89A}(R.API),xn.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var $e=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array($e);for(var ve=0;ve<$e;ve++){var Ne=this.datav.getUint8(this.pos++,!0),je=this.datav.getUint8(this.pos++,!0),Ze=this.datav.getUint8(this.pos++,!0),Qe=this.datav.getUint8(this.pos++,!0);this.palette[ve]={red:Ze,green:je,blue:Ne,quad:Qe}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},xn.prototype.parseBGR=function(){this.pos=this.offset;try{var $e="bit"+this.bitPP,ve=this.width*this.height*4;this.data=new Uint8Array(ve),this[$e]()}catch(Ne){m.log("bit decode error:"+Ne)}},xn.prototype.bit1=function(){var $e,ve=Math.ceil(this.width/8),Ne=ve%4;for($e=this.height-1;$e>=0;$e--){for(var je=this.bottom_up?$e:this.height-1-$e,Ze=0;Ze<ve;Ze++)for(var Qe=this.datav.getUint8(this.pos++,!0),tt=je*this.width*4+8*Ze*4,yt=0;yt<8&&8*Ze+yt<this.width;yt++){var dt=this.palette[Qe>>7-yt&1];this.data[tt+4*yt]=dt.blue,this.data[tt+4*yt+1]=dt.green,this.data[tt+4*yt+2]=dt.red,this.data[tt+4*yt+3]=255}Ne!==0&&(this.pos+=4-Ne)}},xn.prototype.bit4=function(){for(var $e=Math.ceil(this.width/2),ve=$e%4,Ne=this.height-1;Ne>=0;Ne--){for(var je=this.bottom_up?Ne:this.height-1-Ne,Ze=0;Ze<$e;Ze++){var Qe=this.datav.getUint8(this.pos++,!0),tt=je*this.width*4+2*Ze*4,yt=Qe>>4,dt=15&Qe,Xt=this.palette[yt];if(this.data[tt]=Xt.blue,this.data[tt+1]=Xt.green,this.data[tt+2]=Xt.red,this.data[tt+3]=255,2*Ze+1>=this.width)break;Xt=this.palette[dt],this.data[tt+4]=Xt.blue,this.data[tt+4+1]=Xt.green,this.data[tt+4+2]=Xt.red,this.data[tt+4+3]=255}ve!==0&&(this.pos+=4-ve)}},xn.prototype.bit8=function(){for(var $e=this.width%4,ve=this.height-1;ve>=0;ve--){for(var Ne=this.bottom_up?ve:this.height-1-ve,je=0;je<this.width;je++){var Ze=this.datav.getUint8(this.pos++,!0),Qe=Ne*this.width*4+4*je;if(Ze<this.palette.length){var tt=this.palette[Ze];this.data[Qe]=tt.red,this.data[Qe+1]=tt.green,this.data[Qe+2]=tt.blue,this.data[Qe+3]=255}else this.data[Qe]=255,this.data[Qe+1]=255,this.data[Qe+2]=255,this.data[Qe+3]=255}$e!==0&&(this.pos+=4-$e)}},xn.prototype.bit15=function(){for(var $e=this.width%3,ve=parseInt("11111",2),Ne=this.height-1;Ne>=0;Ne--){for(var je=this.bottom_up?Ne:this.height-1-Ne,Ze=0;Ze<this.width;Ze++){var Qe=this.datav.getUint16(this.pos,!0);this.pos+=2;var tt=(Qe&ve)/ve*255|0,yt=(Qe>>5&ve)/ve*255|0,dt=(Qe>>10&ve)/ve*255|0,Xt=Qe>>15?255:0,Ur=je*this.width*4+4*Ze;this.data[Ur]=dt,this.data[Ur+1]=yt,this.data[Ur+2]=tt,this.data[Ur+3]=Xt}this.pos+=$e}},xn.prototype.bit16=function(){for(var $e=this.width%3,ve=parseInt("11111",2),Ne=parseInt("111111",2),je=this.height-1;je>=0;je--){for(var Ze=this.bottom_up?je:this.height-1-je,Qe=0;Qe<this.width;Qe++){var tt=this.datav.getUint16(this.pos,!0);this.pos+=2;var yt=(tt&ve)/ve*255|0,dt=(tt>>5&Ne)/Ne*255|0,Xt=(tt>>11)/ve*255|0,Ur=Ze*this.width*4+4*Qe;this.data[Ur]=Xt,this.data[Ur+1]=dt,this.data[Ur+2]=yt,this.data[Ur+3]=255}this.pos+=$e}},xn.prototype.bit24=function(){for(var $e=this.height-1;$e>=0;$e--){for(var ve=this.bottom_up?$e:this.height-1-$e,Ne=0;Ne<this.width;Ne++){var je=this.datav.getUint8(this.pos++,!0),Ze=this.datav.getUint8(this.pos++,!0),Qe=this.datav.getUint8(this.pos++,!0),tt=ve*this.width*4+4*Ne;this.data[tt]=Qe,this.data[tt+1]=Ze,this.data[tt+2]=je,this.data[tt+3]=255}this.pos+=this.width%4}},xn.prototype.bit32=function(){for(var $e=this.height-1;$e>=0;$e--)for(var ve=this.bottom_up?$e:this.height-1-$e,Ne=0;Ne<this.width;Ne++){var je=this.datav.getUint8(this.pos++,!0),Ze=this.datav.getUint8(this.pos++,!0),Qe=this.datav.getUint8(this.pos++,!0),tt=this.datav.getUint8(this.pos++,!0),yt=ve*this.width*4+4*Ne;this.data[yt]=Qe,this.data[yt+1]=Ze,this.data[yt+2]=je,this.data[yt+3]=tt}},xn.prototype.getData=function(){return this.data},function($e){$e.processBMP=function(ve,Ne,je,Ze){var Qe=new xn(ve,!1),tt=Qe.width,yt=Qe.height,dt={data:Qe.getData(),width:tt,height:yt},Xt=new Cr(100).encode(dt,100);return $e.processJPEG.call(this,Xt,Ne,je,Ze)}}(R.API),In.prototype.getData=function(){return this.data},function($e){$e.processWEBP=function(ve,Ne,je,Ze){var Qe=new In(ve,!1),tt=Qe.width,yt=Qe.height,dt={data:Qe.getData(),width:tt,height:yt},Xt=new Cr(100).encode(dt,100);return $e.processJPEG.call(this,Xt,Ne,je,Ze)}}(R.API),R.API.processRGBA=function($e,ve,Ne){for(var je=$e.data,Ze=je.length,Qe=new Uint8Array(Ze/4*3),tt=new Uint8Array(Ze/4),yt=0,dt=0,Xt=0;Xt<Ze;Xt+=4){var Ur=je[Xt],Ir=je[Xt+1],Jr=je[Xt+2],$t=je[Xt+3];Qe[yt++]=Ur,Qe[yt++]=Ir,Qe[yt++]=Jr,tt[dt++]=$t}var Bn=this.__addimage__.arrayBufferToBinaryString(Qe);return{alpha:this.__addimage__.arrayBufferToBinaryString(tt),data:Bn,index:ve,alias:Ne,colorSpace:"DeviceRGB",bitsPerComponent:8,width:$e.width,height:$e.height}},R.API.setLanguage=function($e){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[$e]!==void 0&&(this.internal.languageSettings.languageCode=$e,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},Dt=R.API,vr=Dt.getCharWidthsArray=function($e,ve){var Ne,je,Ze=(ve=ve||{}).font||this.internal.getFont(),Qe=ve.fontSize||this.internal.getFontSize(),tt=ve.charSpace||this.internal.getCharSpace(),yt=ve.widths?ve.widths:Ze.metadata.Unicode.widths,dt=yt.fof?yt.fof:1,Xt=ve.kerning?ve.kerning:Ze.metadata.Unicode.kerning,Ur=Xt.fof?Xt.fof:1,Ir=ve.doKerning!==!1,Jr=0,$t=$e.length,Bn=0,gr=yt[0]||dt,fn=[];for(Ne=0;Ne<$t;Ne++)je=$e.charCodeAt(Ne),typeof Ze.metadata.widthOfString=="function"?fn.push((Ze.metadata.widthOfGlyph(Ze.metadata.characterToGlyph(je))+tt*(1e3/Qe)||0)/1e3):(Jr=Ir&&g()(Xt[je])==="object"&&!isNaN(parseInt(Xt[je][Bn],10))?Xt[je][Bn]/Ur:0,fn.push((yt[je]||gr)/dt+Jr)),Bn=je;return fn},xr=Dt.getStringUnitWidth=function($e,ve){var Ne=(ve=ve||{}).fontSize||this.internal.getFontSize(),je=ve.font||this.internal.getFont(),Ze=ve.charSpace||this.internal.getCharSpace();return Dt.processArabic&&($e=Dt.processArabic($e)),typeof je.metadata.widthOfString=="function"?je.metadata.widthOfString($e,Ne,Ze)/Ne:vr.apply(this,arguments).reduce(function(Qe,tt){return Qe+tt},0)},Tr=function(ve,Ne,je,Ze){for(var Qe=[],tt=0,yt=ve.length,dt=0;tt!==yt&&dt+Ne[tt]<je;)dt+=Ne[tt],tt++;Qe.push(ve.slice(0,tt));var Xt=tt;for(dt=0;tt!==yt;)dt+Ne[tt]>Ze&&(Qe.push(ve.slice(Xt,tt)),dt=0,Xt=tt),dt+=Ne[tt],tt++;return Xt!==tt&&Qe.push(ve.slice(Xt,tt)),Qe},rn=function(ve,Ne,je){je||(je={});var Ze,Qe,tt,yt,dt,Xt,Ur,Ir=[],Jr=[Ir],$t=je.textIndent||0,Bn=0,gr=0,fn=ve.split(" "),qr=vr.apply(this,[" ",je])[0];if(Xt=je.lineIndent===-1?fn[0].length+2:je.lineIndent||0){var Mr=Array(Xt).join(" "),Yn=[];fn.map(function(Fi){(Fi=Fi.split(/\s*\n/)).length>1?Yn=Yn.concat(Fi.map(function(Hi,ji){return(ji&&Hi.length?`
`:"")+Hi})):Yn.push(Fi[0])}),fn=Yn,Xt=xr.apply(this,[Mr,je])}for(tt=0,yt=fn.length;tt<yt;tt++){var Ai=0;if(Ze=fn[tt],Xt&&Ze[0]==`
`&&(Ze=Ze.substr(1),Ai=1),$t+Bn+(gr=(Qe=vr.apply(this,[Ze,je])).reduce(function(Fi,Hi){return Fi+Hi},0))>Ne||Ai){if(gr>Ne){for(dt=Tr.apply(this,[Ze,Qe,Ne-($t+Bn),Ne]),Ir.push(dt.shift()),Ir=[dt.pop()];dt.length;)Jr.push([dt.shift()]);gr=Qe.slice(Ze.length-(Ir[0]?Ir[0].length:0)).reduce(function(Fi,Hi){return Fi+Hi},0)}else Ir=[Ze];Jr.push(Ir),$t=gr+Xt,Bn=qr}else Ir.push(Ze),$t+=Bn+gr,Bn=qr}return Ur=Xt?function(Fi,Hi){return(Hi?Mr:"")+Fi.join(" ")}:function(Fi){return Fi.join(" ")},Jr.map(Ur)},Dt.splitTextToSize=function($e,ve,Ne){var je,Ze=(Ne=Ne||{}).fontSize||this.internal.getFontSize(),Qe=function(Ur){if(Ur.widths&&Ur.kerning)return{widths:Ur.widths,kerning:Ur.kerning};var Ir=this.internal.getFont(Ur.fontName,Ur.fontStyle);return Ir.metadata.Unicode?{widths:Ir.metadata.Unicode.widths||{0:1},kerning:Ir.metadata.Unicode.kerning||{}}:{font:Ir.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,Ne);je=Array.isArray($e)?$e:String($e).split(/\r?\n/);var tt=1*this.internal.scaleFactor*ve/Ze;Qe.textIndent=Ne.textIndent?1*Ne.textIndent*this.internal.scaleFactor/Ze:0,Qe.lineIndent=Ne.lineIndent;var yt,dt,Xt=[];for(yt=0,dt=je.length;yt<dt;yt++)Xt=Xt.concat(rn.apply(this,[je[yt],tt,Qe]));return Xt},function($e){$e.__fontmetrics__=$e.__fontmetrics__||{};for(var ve="klmnopqrstuvwxyz",Ne={},je={},Ze=0;Ze<ve.length;Ze++)Ne[ve[Ze]]="0123456789abcdef"[Ze],je["0123456789abcdef"[Ze]]=ve[Ze];var Qe=function(Jr){return"0x"+parseInt(Jr,10).toString(16)},tt=$e.__fontmetrics__.compress=function(Ir){var Jr,$t,Bn,gr,fn=["{"];for(var qr in Ir){if(Jr=Ir[qr],isNaN(parseInt(qr,10))?$t="'"+qr+"'":(qr=parseInt(qr,10),$t=($t=Qe(qr).slice(2)).slice(0,-1)+je[$t.slice(-1)]),typeof Jr=="number")Jr<0?(Bn=Qe(Jr).slice(3),gr="-"):(Bn=Qe(Jr).slice(2),gr=""),Bn=gr+Bn.slice(0,-1)+je[Bn.slice(-1)];else{if(g()(Jr)!=="object")throw new Error("Don't know what to do with value type "+g()(Jr)+".");Bn=tt(Jr)}fn.push($t+Bn)}return fn.push("}"),fn.join("")},yt=$e.__fontmetrics__.uncompress=function(Ir){if(typeof Ir!="string")throw new Error("Invalid argument passed to uncompress.");for(var Jr,$t,Bn,gr,fn={},qr=1,Mr=fn,Yn=[],Ai="",Fi="",Hi=Ir.length-1,ji=1;ji<Hi;ji+=1)(gr=Ir[ji])=="'"?Jr?(Bn=Jr.join(""),Jr=void 0):Jr=[]:Jr?Jr.push(gr):gr=="{"?(Yn.push([Mr,Bn]),Mr={},Bn=void 0):gr=="}"?(($t=Yn.pop())[0][$t[1]]=Mr,Bn=void 0,Mr=$t[0]):gr=="-"?qr=-1:Bn===void 0?Ne.hasOwnProperty(gr)?(Ai+=Ne[gr],Bn=parseInt(Ai,16)*qr,qr=1,Ai=""):Ai+=gr:Ne.hasOwnProperty(gr)?(Fi+=Ne[gr],Mr[Bn]=parseInt(Fi,16)*qr,qr=1,Bn=void 0,Fi=""):Fi+=gr;return fn},dt={codePages:["WinAnsiEncoding"],WinAnsiEncoding:yt("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},Xt={Unicode:{Courier:dt,"Courier-Bold":dt,"Courier-BoldOblique":dt,"Courier-Oblique":dt,Helvetica:dt,"Helvetica-Bold":dt,"Helvetica-BoldOblique":dt,"Helvetica-Oblique":dt,"Times-Roman":dt,"Times-Bold":dt,"Times-BoldItalic":dt,"Times-Italic":dt}},Ur={Unicode:{"Courier-Oblique":yt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":yt("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":yt("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:yt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":yt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":yt("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:yt("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:yt("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":yt("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:yt("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":yt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":yt("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":yt("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":yt("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};$e.events.push(["addFont",function(Ir){var Jr=Ir.font,$t=Ur.Unicode[Jr.postScriptName];$t&&(Jr.metadata.Unicode={},Jr.metadata.Unicode.widths=$t.widths,Jr.metadata.Unicode.kerning=$t.kerning);var Bn=Xt.Unicode[Jr.postScriptName];Bn&&(Jr.metadata.Unicode.encoding=Bn,Jr.encoding=Bn.codePages[0])}])}(R.API),function($e){var ve=function(je){for(var Ze=je.length,Qe=new Uint8Array(Ze),tt=0;tt<Ze;tt++)Qe[tt]=je.charCodeAt(tt);return Qe};$e.API.events.push(["addFont",function(Ne){var je=void 0,Ze=Ne.font,Qe=Ne.instance;if(!Ze.isStandardFont){if(Qe===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+Ze.postScriptName+"').");if(typeof(je=Qe.existsFileInVFS(Ze.postScriptName)===!1?Qe.loadFile(Ze.postScriptName):Qe.getFileFromVFS(Ze.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+Ze.postScriptName+"').");!function(tt,yt){yt=/^\x00\x01\x00\x00/.test(yt)?ve(yt):ve(l(yt)),tt.metadata=$e.API.TTFFont.open(yt),tt.metadata.Unicode=tt.metadata.Unicode||{encoding:{},kerning:{},widths:[]},tt.metadata.glyIdsUsed=[0]}(Ze,je)}}])}(R),function($e){function ve(){return(t.canvg?Promise.resolve(t.canvg):Promise.all([i.e(0),i.e(138)]).then(i.bind(null,"DXPr"))).catch(function(Ne){return Promise.reject(new Error("Could not load canvg: "+Ne))}).then(function(Ne){return Ne.default?Ne.default:Ne})}R.API.addSvgAsImage=function(Ne,je,Ze,Qe,tt,yt,dt,Xt){if(isNaN(je)||isNaN(Ze))throw m.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(Qe)||isNaN(tt))throw m.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var Ur=document.createElement("canvas");Ur.width=Qe,Ur.height=tt;var Ir=Ur.getContext("2d");Ir.fillStyle="#fff",Ir.fillRect(0,0,Ur.width,Ur.height);var Jr={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},$t=this;return ve().then(function(Bn){return Bn.fromString(Ir,Ne,Jr)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(Bn){return Bn.render(Jr)}).then(function(){$t.addImage(Ur.toDataURL("image/jpeg",1),je,Ze,Qe,tt,dt,Xt)})}}(),R.API.putTotalPages=function($e){var ve,Ne=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(ve=new RegExp($e,"g"),Ne=this.internal.getNumberOfPages()):(ve=new RegExp(this.pdfEscape16($e,this.internal.getFont()),"g"),Ne=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var je=1;je<=this.internal.getNumberOfPages();je++)for(var Ze=0;Ze<this.internal.pages[je].length;Ze++)this.internal.pages[je][Ze]=this.internal.pages[je][Ze].replace(ve,Ne);return this},R.API.viewerPreferences=function($e,ve){var Ne;$e=$e||{},ve=ve||!1;var je,Ze,Qe,tt={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},yt=Object.keys(tt),dt=[],Xt=0,Ur=0,Ir=0;function Jr(Bn,gr){var fn,qr=!1;for(fn=0;fn<Bn.length;fn+=1)Bn[fn]===gr&&(qr=!0);return qr}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(tt)),this.internal.viewerpreferences.isSubscribed=!1),Ne=this.internal.viewerpreferences.configuration,$e==="reset"||ve===!0){var $t=yt.length;for(Ir=0;Ir<$t;Ir+=1)Ne[yt[Ir]].value=Ne[yt[Ir]].defaultValue,Ne[yt[Ir]].explicitSet=!1}if(g()($e)==="object"){for(Ze in $e)if(Qe=$e[Ze],Jr(yt,Ze)&&Qe!==void 0){if(Ne[Ze].type==="boolean"&&typeof Qe=="boolean")Ne[Ze].value=Qe;else if(Ne[Ze].type==="name"&&Jr(Ne[Ze].valueSet,Qe))Ne[Ze].value=Qe;else if(Ne[Ze].type==="integer"&&Number.isInteger(Qe))Ne[Ze].value=Qe;else if(Ne[Ze].type==="array"){for(Xt=0;Xt<Qe.length;Xt+=1)if(je=!0,Qe[Xt].length===1&&typeof Qe[Xt][0]=="number")dt.push(String(Qe[Xt]-1));else if(Qe[Xt].length>1){for(Ur=0;Ur<Qe[Xt].length;Ur+=1)typeof Qe[Xt][Ur]!="number"&&(je=!1);je===!0&&dt.push([Qe[Xt][0]-1,Qe[Xt][1]-1].join(" "))}Ne[Ze].value="["+dt.join(" ")+"]"}else Ne[Ze].value=Ne[Ze].defaultValue;Ne[Ze].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var Bn,gr=[];for(Bn in Ne)Ne[Bn].explicitSet===!0&&(Ne[Bn].type==="name"?gr.push("/"+Bn+" /"+Ne[Bn].value):gr.push("/"+Bn+" "+Ne[Bn].value));gr.length!==0&&this.internal.write(`/ViewerPreferences
<<
`+gr.join(`
`)+`
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=Ne,this},function($e){var ve=function(){var Ze='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',Qe=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),tt=unescape(encodeURIComponent(Ze)),yt=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),dt=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),Xt=unescape(encodeURIComponent("</x:xmpmeta>")),Ur=tt.length+yt.length+dt.length+Qe.length+Xt.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+Ur+" >>"),this.internal.write("stream"),this.internal.write(Qe+tt+yt+dt+Xt),this.internal.write("endstream"),this.internal.write("endobj")},Ne=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};$e.addMetadata=function(je,Ze){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:je,namespaceuri:Ze||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",Ne),this.internal.events.subscribe("postPutResources",ve)),this}}(R.API),function($e){var ve=$e.API,Ne=ve.pdfEscape16=function(Qe,tt){for(var yt,dt=tt.metadata.Unicode.widths,Xt=["","0","00","000","0000"],Ur=[""],Ir=0,Jr=Qe.length;Ir<Jr;++Ir){if(yt=tt.metadata.characterToGlyph(Qe.charCodeAt(Ir)),tt.metadata.glyIdsUsed.push(yt),tt.metadata.toUnicode[yt]=Qe.charCodeAt(Ir),dt.indexOf(yt)==-1&&(dt.push(yt),dt.push([parseInt(tt.metadata.widthOfGlyph(yt),10)])),yt=="0")return Ur.join("");yt=yt.toString(16),Ur.push(Xt[4-yt.length],yt)}return Ur.join("")},je=function(tt){var yt,dt,Xt,Ur,Ir,Jr,$t;for(Ir=`/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CIDSystemInfo <<
/Registry (Adobe)
/Ordering (UCS)
/Supplement 0
>> def
/CMapName /Adobe-Identity-UCS def
/CMapType 2 def
1 begincodespacerange
<0000><ffff>
endcodespacerange`,Xt=[],Jr=0,$t=(dt=Object.keys(tt).sort(function(Bn,gr){return Bn-gr})).length;Jr<$t;Jr++)yt=dt[Jr],Xt.length>=100&&(Ir+=`
`+Xt.length+` beginbfchar
`+Xt.join(`
`)+`
endbfchar`,Xt=[]),tt[yt]!==void 0&&tt[yt]!==null&&typeof tt[yt].toString=="function"&&(Ur=("0000"+tt[yt].toString(16)).slice(-4),yt=("0000"+(+yt).toString(16)).slice(-4),Xt.push("<"+yt+"><"+Ur+">"));return Xt.length&&(Ir+=`
`+Xt.length+` beginbfchar
`+Xt.join(`
`)+`
endbfchar
`),Ir+=`endcmap
CMapName currentdict /CMap defineresource pop
end
end`};ve.events.push(["putFont",function(Qe){!function(tt){var yt=tt.font,dt=tt.out,Xt=tt.newObject,Ur=tt.putStream;if(yt.metadata instanceof $e.API.TTFFont&&yt.encoding==="Identity-H"){for(var Ir=yt.metadata.Unicode.widths,Jr=yt.metadata.subset.encode(yt.metadata.glyIdsUsed,1),$t="",Bn=0;Bn<Jr.length;Bn++)$t+=String.fromCharCode(Jr[Bn]);var gr=Xt();Ur({data:$t,addLength1:!0,objectId:gr}),dt("endobj");var fn=Xt();Ur({data:je(yt.metadata.toUnicode),addLength1:!0,objectId:fn}),dt("endobj");var qr=Xt();dt("<<"),dt("/Type /FontDescriptor"),dt("/FontName /"+X(yt.fontName)),dt("/FontFile2 "+gr+" 0 R"),dt("/FontBBox "+$e.API.PDFObject.convert(yt.metadata.bbox)),dt("/Flags "+yt.metadata.flags),dt("/StemV "+yt.metadata.stemV),dt("/ItalicAngle "+yt.metadata.italicAngle),dt("/Ascent "+yt.metadata.ascender),dt("/Descent "+yt.metadata.decender),dt("/CapHeight "+yt.metadata.capHeight),dt(">>"),dt("endobj");var Mr=Xt();dt("<<"),dt("/Type /Font"),dt("/BaseFont /"+X(yt.fontName)),dt("/FontDescriptor "+qr+" 0 R"),dt("/W "+$e.API.PDFObject.convert(Ir)),dt("/CIDToGIDMap /Identity"),dt("/DW 1000"),dt("/Subtype /CIDFontType2"),dt("/CIDSystemInfo"),dt("<<"),dt("/Supplement 0"),dt("/Registry (Adobe)"),dt("/Ordering ("+yt.encoding+")"),dt(">>"),dt(">>"),dt("endobj"),yt.objectNumber=Xt(),dt("<<"),dt("/Type /Font"),dt("/Subtype /Type0"),dt("/ToUnicode "+fn+" 0 R"),dt("/BaseFont /"+X(yt.fontName)),dt("/Encoding /"+yt.encoding),dt("/DescendantFonts ["+Mr+" 0 R]"),dt(">>"),dt("endobj"),yt.isAlreadyPutted=!0}}(Qe)}]),ve.events.push(["putFont",function(Qe){!function(tt){var yt=tt.font,dt=tt.out,Xt=tt.newObject,Ur=tt.putStream;if(yt.metadata instanceof $e.API.TTFFont&&yt.encoding==="WinAnsiEncoding"){for(var Ir=yt.metadata.rawData,Jr="",$t=0;$t<Ir.length;$t++)Jr+=String.fromCharCode(Ir[$t]);var Bn=Xt();Ur({data:Jr,addLength1:!0,objectId:Bn}),dt("endobj");var gr=Xt();Ur({data:je(yt.metadata.toUnicode),addLength1:!0,objectId:gr}),dt("endobj");var fn=Xt();dt("<<"),dt("/Descent "+yt.metadata.decender),dt("/CapHeight "+yt.metadata.capHeight),dt("/StemV "+yt.metadata.stemV),dt("/Type /FontDescriptor"),dt("/FontFile2 "+Bn+" 0 R"),dt("/Flags 96"),dt("/FontBBox "+$e.API.PDFObject.convert(yt.metadata.bbox)),dt("/FontName /"+X(yt.fontName)),dt("/ItalicAngle "+yt.metadata.italicAngle),dt("/Ascent "+yt.metadata.ascender),dt(">>"),dt("endobj"),yt.objectNumber=Xt();for(var qr=0;qr<yt.metadata.hmtx.widths.length;qr++)yt.metadata.hmtx.widths[qr]=parseInt(yt.metadata.hmtx.widths[qr]*(1e3/yt.metadata.head.unitsPerEm));dt("<</Subtype/TrueType/Type/Font/ToUnicode "+gr+" 0 R/BaseFont/"+X(yt.fontName)+"/FontDescriptor "+fn+" 0 R/Encoding/"+yt.encoding+" /FirstChar 29 /LastChar 255 /Widths "+$e.API.PDFObject.convert(yt.metadata.hmtx.widths)+">>"),dt("endobj"),yt.isAlreadyPutted=!0}}(Qe)}]);var Ze=function(tt){var yt,dt=tt.text||"",Xt=tt.x,Ur=tt.y,Ir=tt.options||{},Jr=tt.mutex||{},$t=Jr.pdfEscape,Bn=Jr.activeFontKey,gr=Jr.fonts,fn=Bn,qr="",Mr=0,Yn="",Ai=gr[fn].encoding;if(gr[fn].encoding!=="Identity-H")return{text:dt,x:Xt,y:Ur,options:Ir,mutex:Jr};for(Yn=dt,fn=Bn,Array.isArray(dt)&&(Yn=dt[0]),Mr=0;Mr<Yn.length;Mr+=1)gr[fn].metadata.hasOwnProperty("cmap")&&(yt=gr[fn].metadata.cmap.unicode.codeMap[Yn[Mr].charCodeAt(0)]),yt||Yn[Mr].charCodeAt(0)<256&&gr[fn].metadata.hasOwnProperty("Unicode")?qr+=Yn[Mr]:qr+="";var Fi="";return parseInt(fn.slice(1))<14||Ai==="WinAnsiEncoding"?Fi=$t(qr,fn).split("").map(function(Hi){return Hi.charCodeAt(0).toString(16)}).join(""):Ai==="Identity-H"&&(Fi=Ne(qr,gr[fn])),Jr.isHex=!0,{text:Fi,x:Xt,y:Ur,options:Ir,mutex:Jr}};ve.events.push(["postProcessText",function(Qe){var tt=Qe.text||"",yt=[],dt={text:tt,x:Qe.x,y:Qe.y,options:Qe.options,mutex:Qe.mutex};if(Array.isArray(tt)){var Xt=0;for(Xt=0;Xt<tt.length;Xt+=1)Array.isArray(tt[Xt])&&tt[Xt].length===3?yt.push([Ze(Object.assign({},dt,{text:tt[Xt][0]})).text,tt[Xt][1],tt[Xt][2]]):yt.push(Ze(Object.assign({},dt,{text:tt[Xt]})).text);Qe.text=yt}else Qe.text=Ze(Object.assign({},dt,{text:tt})).text}])}(R),function($e){var ve=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};$e.existsFileInVFS=function(Ne){return ve.call(this),this.internal.vFS[Ne]!==void 0},$e.addFileToVFS=function(Ne,je){return ve.call(this),this.internal.vFS[Ne]=je,this},$e.getFileFromVFS=function(Ne){return ve.call(this),this.internal.vFS[Ne]!==void 0?this.internal.vFS[Ne]:null}}(R.API),function($e){$e.__bidiEngine__=$e.prototype.__bidiEngine__=function(je){var Ze,Qe,tt,yt,dt,Xt,Ur,Ir=ve,Jr=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],$t=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],Bn={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},gr={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},fn=["(",")","(","<",">","<","[","]","[","{","}","{","\xAB","\xBB","\xAB","\u2039","\u203A","\u2039","\u2045","\u2046","\u2045","\u207D","\u207E","\u207D","\u208D","\u208E","\u208D","\u2264","\u2265","\u2264","\u2329","\u232A","\u2329","\uFE59","\uFE5A","\uFE59","\uFE5B","\uFE5C","\uFE5B","\uFE5D","\uFE5E","\uFE5D","\uFE64","\uFE65","\uFE64"],qr=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),Mr=!1,Yn=0;this.__bidiEngine__={};var Ai=function(un){var Xn=un.charCodeAt(),hn=Xn>>8,Pi=gr[hn];return Pi!==void 0?Ir[256*Pi+(255&Xn)]:hn===252||hn===253?"AL":qr.test(hn)?"L":hn===8?"R":"N"},Fi=function(un){for(var Xn,hn=0;hn<un.length;hn++){if((Xn=Ai(un.charAt(hn)))==="L")return!1;if(Xn==="R")return!0}return!1},Hi=function(un,Xn,hn,Pi){var Cn,oa,Ci,mi,Bi=Xn[Pi];switch(Bi){case"L":case"R":Mr=!1;break;case"N":case"AN":break;case"EN":Mr&&(Bi="AN");break;case"AL":Mr=!0,Bi="R";break;case"WS":Bi="N";break;case"CS":Pi<1||Pi+1>=Xn.length||(Cn=hn[Pi-1])!=="EN"&&Cn!=="AN"||(oa=Xn[Pi+1])!=="EN"&&oa!=="AN"?Bi="N":Mr&&(oa="AN"),Bi=oa===Cn?oa:"N";break;case"ES":Bi=(Cn=Pi>0?hn[Pi-1]:"B")==="EN"&&Pi+1<Xn.length&&Xn[Pi+1]==="EN"?"EN":"N";break;case"ET":if(Pi>0&&hn[Pi-1]==="EN"){Bi="EN";break}if(Mr){Bi="N";break}for(Ci=Pi+1,mi=Xn.length;Ci<mi&&Xn[Ci]==="ET";)Ci++;Bi=Ci<mi&&Xn[Ci]==="EN"?"EN":"N";break;case"NSM":if(tt&&!yt){for(mi=Xn.length,Ci=Pi+1;Ci<mi&&Xn[Ci]==="NSM";)Ci++;if(Ci<mi){var Ta=un[Pi],Fn=Ta>=1425&&Ta<=2303||Ta===64286;if(Cn=Xn[Ci],Fn&&(Cn==="R"||Cn==="AL")){Bi="R";break}}}Bi=Pi<1||(Cn=Xn[Pi-1])==="B"?"N":hn[Pi-1];break;case"B":Mr=!1,Ze=!0,Bi=Yn;break;case"S":Qe=!0,Bi="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":Mr=!1;break;case"BN":Bi="N"}return Bi},ji=function(un,Xn,hn){var Pi=un.split("");return hn&&la(Pi,hn,{hiLevel:Yn}),Pi.reverse(),Xn&&Xn.reverse(),Pi.join("")},la=function(un,Xn,hn){var Pi,Cn,oa,Ci,mi,Bi=-1,Ta=un.length,Fn=0,en=[],Wn=Yn?$t:Jr,ui=[];for(Mr=!1,Ze=!1,Qe=!1,Cn=0;Cn<Ta;Cn++)ui[Cn]=Ai(un[Cn]);for(oa=0;oa<Ta;oa++){if(mi=Fn,en[oa]=Hi(un,ui,en,oa),Pi=240&(Fn=Wn[mi][Bn[en[oa]]]),Fn&=15,Xn[oa]=Ci=Wn[Fn][5],Pi>0)if(Pi===16){for(Cn=Bi;Cn<oa;Cn++)Xn[Cn]=1;Bi=-1}else Bi=-1;if(Wn[Fn][6])Bi===-1&&(Bi=oa);else if(Bi>-1){for(Cn=Bi;Cn<oa;Cn++)Xn[Cn]=Ci;Bi=-1}ui[oa]==="B"&&(Xn[oa]=0),hn.hiLevel|=Ci}Qe&&function(Ti,Ei,qi){for(var ea=0;ea<qi;ea++)if(Ti[ea]==="S"){Ei[ea]=Yn;for(var ra=ea-1;ra>=0&&Ti[ra]==="WS";ra--)Ei[ra]=Yn}}(ui,Xn,Ta)},di=function(un,Xn,hn,Pi,Cn){if(!(Cn.hiLevel<un)){if(un===1&&Yn===1&&!Ze)return Xn.reverse(),void(hn&&hn.reverse());for(var oa,Ci,mi,Bi,Ta=Xn.length,Fn=0;Fn<Ta;){if(Pi[Fn]>=un){for(mi=Fn+1;mi<Ta&&Pi[mi]>=un;)mi++;for(Bi=Fn,Ci=mi-1;Bi<Ci;Bi++,Ci--)oa=Xn[Bi],Xn[Bi]=Xn[Ci],Xn[Ci]=oa,hn&&(oa=hn[Bi],hn[Bi]=hn[Ci],hn[Ci]=oa);Fn=mi}Fn++}}},Sa=function(un,Xn,hn){var Pi=un.split(""),Cn={hiLevel:Yn};return hn||(hn=[]),la(Pi,hn,Cn),function(oa,Ci,mi){if(mi.hiLevel!==0&&Ur)for(var Bi,Ta=0;Ta<oa.length;Ta++)Ci[Ta]===1&&(Bi=fn.indexOf(oa[Ta]))>=0&&(oa[Ta]=fn[Bi+1])}(Pi,hn,Cn),di(2,Pi,Xn,hn,Cn),di(1,Pi,Xn,hn,Cn),Pi.join("")};return this.__bidiEngine__.doBidiReorder=function(Hn,un,Xn){if(function(Pi,Cn){if(Cn)for(var oa=0;oa<Pi.length;oa++)Cn[oa]=oa;yt===void 0&&(yt=Fi(Pi)),Xt===void 0&&(Xt=Fi(Pi))}(Hn,un),tt||!dt||Xt)if(tt&&dt&&yt^Xt)Yn=yt?1:0,Hn=ji(Hn,un,Xn);else if(!tt&&dt&&Xt)Yn=yt?1:0,Hn=Sa(Hn,un,Xn),Hn=ji(Hn,un);else if(!tt||yt||dt||Xt){if(tt&&!dt&&yt^Xt)Hn=ji(Hn,un),yt?(Yn=0,Hn=Sa(Hn,un,Xn)):(Yn=1,Hn=Sa(Hn,un,Xn),Hn=ji(Hn,un));else if(tt&&yt&&!dt&&Xt)Yn=1,Hn=Sa(Hn,un,Xn),Hn=ji(Hn,un);else if(!tt&&!dt&&yt^Xt){var hn=Ur;yt?(Yn=1,Hn=Sa(Hn,un,Xn),Yn=0,Ur=!1,Hn=Sa(Hn,un,Xn),Ur=hn):(Yn=0,Hn=Sa(Hn,un,Xn),Hn=ji(Hn,un),Yn=1,Ur=!1,Hn=Sa(Hn,un,Xn),Ur=hn,Hn=ji(Hn,un))}}else Yn=0,Hn=Sa(Hn,un,Xn);else Yn=yt?1:0,Hn=Sa(Hn,un,Xn);return Hn},this.__bidiEngine__.setOptions=function(Hn){Hn&&(tt=Hn.isInputVisual,dt=Hn.isOutputVisual,yt=Hn.isInputRtl,Xt=Hn.isOutputRtl,Ur=Hn.isSymmetricSwapping)},this.__bidiEngine__.setOptions(je),this.__bidiEngine__};var ve=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],Ne=new $e.__bidiEngine__({isInputVisual:!0});$e.API.events.push(["postProcessText",function(je){var Ze=je.text,Qe=(je.x,je.y,je.options||{}),tt=(je.mutex,Qe.lang,[]);if(Qe.isInputVisual=typeof Qe.isInputVisual!="boolean"||Qe.isInputVisual,Ne.setOptions(Qe),Object.prototype.toString.call(Ze)==="[object Array]"){var yt=0;for(tt=[],yt=0;yt<Ze.length;yt+=1)Object.prototype.toString.call(Ze[yt])==="[object Array]"?tt.push([Ne.doBidiReorder(Ze[yt][0]),Ze[yt][1],Ze[yt][2]]):tt.push([Ne.doBidiReorder(Ze[yt])]);je.text=tt}else je.text=Ne.doBidiReorder(Ze);Ne.setOptions({isInputVisual:!0})}])}(R),R.API.TTFFont=function(){function $e(ve){var Ne;if(this.rawData=ve,Ne=this.contents=new ir(ve),this.contents.pos=4,Ne.readString(4)==="ttcf")throw new Error("TTCF not supported.");Ne.pos=0,this.parse(),this.subset=new Ra(this),this.registerTTF()}return $e.open=function(ve){return new $e(ve)},$e.prototype.parse=function(){return this.directory=new vt(this.contents),this.head=new yr(this),this.name=new Er(this),this.cmap=new fr(this),this.toUnicode={},this.hhea=new Ct(this),this.maxp=new En(this),this.hmtx=new vn(this),this.post=new jr(this),this.os2=new Zt(this),this.loca=new ga(this),this.glyf=new pi(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},$e.prototype.registerTTF=function(){var ve,Ne,je,Ze,Qe;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var tt,yt,dt,Xt;for(Xt=[],tt=0,yt=(dt=this.bbox).length;tt<yt;tt++)ve=dt[tt],Xt.push(Math.round(ve*this.scaleFactor));return Xt}.call(this),this.stemV=0,this.post.exists?(je=255&(Ze=this.post.italic_angle),(32768&(Ne=Ze>>16))!=0&&(Ne=-(1+(65535^Ne))),this.italicAngle=+(Ne+"."+je)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(Qe=this.familyClass)===1||Qe===2||Qe===3||Qe===4||Qe===5||Qe===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},$e.prototype.characterToGlyph=function(ve){var Ne;return((Ne=this.cmap.unicode)!=null?Ne.codeMap[ve]:void 0)||0},$e.prototype.widthOfGlyph=function(ve){var Ne;return Ne=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(ve).advance*Ne},$e.prototype.widthOfString=function(ve,Ne,je){var Ze,Qe,tt,yt;for(tt=0,Qe=0,yt=(ve=""+ve).length;0<=yt?Qe<yt:Qe>yt;Qe=0<=yt?++Qe:--Qe)Ze=ve.charCodeAt(Qe),tt+=this.widthOfGlyph(this.characterToGlyph(Ze))+je*(1e3/Ne)||0;return tt*(Ne/1e3)},$e.prototype.lineHeight=function(ve,Ne){var je;return Ne==null&&(Ne=!1),je=Ne?this.lineGap:0,(this.ascender+je-this.decender)/1e3*ve},$e}();var ni,ir=function(){function $e(ve){this.data=ve!=null?ve:[],this.pos=0,this.length=this.data.length}return $e.prototype.readByte=function(){return this.data[this.pos++]},$e.prototype.writeByte=function(ve){return this.data[this.pos++]=ve},$e.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},$e.prototype.writeUInt32=function(ve){return this.writeByte(ve>>>24&255),this.writeByte(ve>>16&255),this.writeByte(ve>>8&255),this.writeByte(255&ve)},$e.prototype.readInt32=function(){var ve;return(ve=this.readUInt32())>=2147483648?ve-4294967296:ve},$e.prototype.writeInt32=function(ve){return ve<0&&(ve+=4294967296),this.writeUInt32(ve)},$e.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},$e.prototype.writeUInt16=function(ve){return this.writeByte(ve>>8&255),this.writeByte(255&ve)},$e.prototype.readInt16=function(){var ve;return(ve=this.readUInt16())>=32768?ve-65536:ve},$e.prototype.writeInt16=function(ve){return ve<0&&(ve+=65536),this.writeUInt16(ve)},$e.prototype.readString=function(ve){var Ne,je;for(je=[],Ne=0;0<=ve?Ne<ve:Ne>ve;Ne=0<=ve?++Ne:--Ne)je[Ne]=String.fromCharCode(this.readByte());return je.join("")},$e.prototype.writeString=function(ve){var Ne,je,Ze;for(Ze=[],Ne=0,je=ve.length;0<=je?Ne<je:Ne>je;Ne=0<=je?++Ne:--Ne)Ze.push(this.writeByte(ve.charCodeAt(Ne)));return Ze},$e.prototype.readShort=function(){return this.readInt16()},$e.prototype.writeShort=function(ve){return this.writeInt16(ve)},$e.prototype.readLongLong=function(){var ve,Ne,je,Ze,Qe,tt,yt,dt;return ve=this.readByte(),Ne=this.readByte(),je=this.readByte(),Ze=this.readByte(),Qe=this.readByte(),tt=this.readByte(),yt=this.readByte(),dt=this.readByte(),128&ve?-1*(72057594037927940*(255^ve)+281474976710656*(255^Ne)+1099511627776*(255^je)+4294967296*(255^Ze)+16777216*(255^Qe)+65536*(255^tt)+256*(255^yt)+(255^dt)+1):72057594037927940*ve+281474976710656*Ne+1099511627776*je+4294967296*Ze+16777216*Qe+65536*tt+256*yt+dt},$e.prototype.writeLongLong=function(ve){var Ne,je;return Ne=Math.floor(ve/4294967296),je=4294967295&ve,this.writeByte(Ne>>24&255),this.writeByte(Ne>>16&255),this.writeByte(Ne>>8&255),this.writeByte(255&Ne),this.writeByte(je>>24&255),this.writeByte(je>>16&255),this.writeByte(je>>8&255),this.writeByte(255&je)},$e.prototype.readInt=function(){return this.readInt32()},$e.prototype.writeInt=function(ve){return this.writeInt32(ve)},$e.prototype.read=function(ve){var Ne,je;for(Ne=[],je=0;0<=ve?je<ve:je>ve;je=0<=ve?++je:--je)Ne.push(this.readByte());return Ne},$e.prototype.write=function(ve){var Ne,je,Ze,Qe;for(Qe=[],je=0,Ze=ve.length;je<Ze;je++)Ne=ve[je],Qe.push(this.writeByte(Ne));return Qe},$e}(),vt=function(){var $e;function ve(Ne){var je,Ze,Qe;for(this.scalarType=Ne.readInt(),this.tableCount=Ne.readShort(),this.searchRange=Ne.readShort(),this.entrySelector=Ne.readShort(),this.rangeShift=Ne.readShort(),this.tables={},Ze=0,Qe=this.tableCount;0<=Qe?Ze<Qe:Ze>Qe;Ze=0<=Qe?++Ze:--Ze)je={tag:Ne.readString(4),checksum:Ne.readInt(),offset:Ne.readInt(),length:Ne.readInt()},this.tables[je.tag]=je}return ve.prototype.encode=function(Ne){var je,Ze,Qe,tt,yt,dt,Xt,Ur,Ir,Jr,$t,Bn,gr;for(gr in $t=Object.keys(Ne).length,dt=Math.log(2),Ir=16*Math.floor(Math.log($t)/dt),tt=Math.floor(Ir/dt),Ur=16*$t-Ir,(Ze=new ir).writeInt(this.scalarType),Ze.writeShort($t),Ze.writeShort(Ir),Ze.writeShort(tt),Ze.writeShort(Ur),Qe=16*$t,Xt=Ze.pos+Qe,yt=null,Bn=[],Ne)for(Jr=Ne[gr],Ze.writeString(gr),Ze.writeInt($e(Jr)),Ze.writeInt(Xt),Ze.writeInt(Jr.length),Bn=Bn.concat(Jr),gr==="head"&&(yt=Xt),Xt+=Jr.length;Xt%4;)Bn.push(0),Xt++;return Ze.write(Bn),je=2981146554-$e(Ze.data),Ze.pos=yt+8,Ze.writeUInt32(je),Ze.data},$e=function(je){var Ze,Qe,tt,yt;for(je=qn.call(je);je.length%4;)je.push(0);for(tt=new ir(je),Qe=0,Ze=0,yt=je.length;Ze<yt;Ze=Ze+=4)Qe+=tt.readUInt32();return 4294967295&Qe},ve}(),_t={}.hasOwnProperty,hr=function(ve,Ne){for(var je in Ne)_t.call(Ne,je)&&(ve[je]=Ne[je]);function Ze(){this.constructor=ve}return Ze.prototype=Ne.prototype,ve.prototype=new Ze,ve.__super__=Ne.prototype,ve};ni=function(){function $e(ve){var Ne;this.file=ve,Ne=this.file.directory.tables[this.tag],this.exists=!!Ne,Ne&&(this.offset=Ne.offset,this.length=Ne.length,this.parse(this.file.contents))}return $e.prototype.parse=function(){},$e.prototype.encode=function(){},$e.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},$e}();var yr=function($e){function ve(){return ve.__super__.constructor.apply(this,arguments)}return hr(ve,ni),ve.prototype.tag="head",ve.prototype.parse=function(Ne){return Ne.pos=this.offset,this.version=Ne.readInt(),this.revision=Ne.readInt(),this.checkSumAdjustment=Ne.readInt(),this.magicNumber=Ne.readInt(),this.flags=Ne.readShort(),this.unitsPerEm=Ne.readShort(),this.created=Ne.readLongLong(),this.modified=Ne.readLongLong(),this.xMin=Ne.readShort(),this.yMin=Ne.readShort(),this.xMax=Ne.readShort(),this.yMax=Ne.readShort(),this.macStyle=Ne.readShort(),this.lowestRecPPEM=Ne.readShort(),this.fontDirectionHint=Ne.readShort(),this.indexToLocFormat=Ne.readShort(),this.glyphDataFormat=Ne.readShort()},ve.prototype.encode=function(Ne){var je;return(je=new ir).writeInt(this.version),je.writeInt(this.revision),je.writeInt(this.checkSumAdjustment),je.writeInt(this.magicNumber),je.writeShort(this.flags),je.writeShort(this.unitsPerEm),je.writeLongLong(this.created),je.writeLongLong(this.modified),je.writeShort(this.xMin),je.writeShort(this.yMin),je.writeShort(this.xMax),je.writeShort(this.yMax),je.writeShort(this.macStyle),je.writeShort(this.lowestRecPPEM),je.writeShort(this.fontDirectionHint),je.writeShort(Ne),je.writeShort(this.glyphDataFormat),je.data},ve}(),Rt=function(){function $e(ve,Ne){var je,Ze,Qe,tt,yt,dt,Xt,Ur,Ir,Jr,$t,Bn,gr,fn,qr,Mr,Yn;switch(this.platformID=ve.readUInt16(),this.encodingID=ve.readShort(),this.offset=Ne+ve.readInt(),Ir=ve.pos,ve.pos=this.offset,this.format=ve.readUInt16(),this.length=ve.readUInt16(),this.language=ve.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(dt=0;dt<256;++dt)this.codeMap[dt]=ve.readByte();break;case 4:for($t=ve.readUInt16(),Jr=$t/2,ve.pos+=6,Qe=function(){var Ai,Fi;for(Fi=[],dt=Ai=0;0<=Jr?Ai<Jr:Ai>Jr;dt=0<=Jr?++Ai:--Ai)Fi.push(ve.readUInt16());return Fi}(),ve.pos+=2,gr=function(){var Ai,Fi;for(Fi=[],dt=Ai=0;0<=Jr?Ai<Jr:Ai>Jr;dt=0<=Jr?++Ai:--Ai)Fi.push(ve.readUInt16());return Fi}(),Xt=function(){var Ai,Fi;for(Fi=[],dt=Ai=0;0<=Jr?Ai<Jr:Ai>Jr;dt=0<=Jr?++Ai:--Ai)Fi.push(ve.readUInt16());return Fi}(),Ur=function(){var Ai,Fi;for(Fi=[],dt=Ai=0;0<=Jr?Ai<Jr:Ai>Jr;dt=0<=Jr?++Ai:--Ai)Fi.push(ve.readUInt16());return Fi}(),Ze=(this.length-ve.pos+this.offset)/2,yt=function(){var Ai,Fi;for(Fi=[],dt=Ai=0;0<=Ze?Ai<Ze:Ai>Ze;dt=0<=Ze?++Ai:--Ai)Fi.push(ve.readUInt16());return Fi}(),dt=qr=0,Yn=Qe.length;qr<Yn;dt=++qr)for(fn=Qe[dt],je=Mr=Bn=gr[dt];Bn<=fn?Mr<=fn:Mr>=fn;je=Bn<=fn?++Mr:--Mr)Ur[dt]===0?tt=je+Xt[dt]:(tt=yt[Ur[dt]/2+(je-Bn)-(Jr-dt)]||0)!==0&&(tt+=Xt[dt]),this.codeMap[je]=65535&tt}ve.pos=Ir}return $e.encode=function(ve,Ne){var je,Ze,Qe,tt,yt,dt,Xt,Ur,Ir,Jr,$t,Bn,gr,fn,qr,Mr,Yn,Ai,Fi,Hi,ji,la,di,Sa,Hn,un,Xn,hn,Pi,Cn,oa,Ci,mi,Bi,Ta,Fn,en,Wn,ui,Ti,Ei,qi,ea,ra,va,co;switch(hn=new ir,tt=Object.keys(ve).sort(function(no,as){return no-as}),Ne){case"macroman":for(gr=0,fn=function(){var no=[];for(Bn=0;Bn<256;++Bn)no.push(0);return no}(),Mr={0:0},Qe={},Pi=0,mi=tt.length;Pi<mi;Pi++)Mr[ea=ve[Ze=tt[Pi]]]==null&&(Mr[ea]=++gr),Qe[Ze]={old:ve[Ze],new:Mr[ve[Ze]]},fn[Ze]=Mr[ve[Ze]];return hn.writeUInt16(1),hn.writeUInt16(0),hn.writeUInt32(12),hn.writeUInt16(0),hn.writeUInt16(262),hn.writeUInt16(0),hn.write(fn),{charMap:Qe,subtable:hn.data,maxGlyphID:gr+1};case"unicode":for(un=[],Ir=[],Yn=0,Mr={},je={},qr=Xt=null,Cn=0,Bi=tt.length;Cn<Bi;Cn++)Mr[Fi=ve[Ze=tt[Cn]]]==null&&(Mr[Fi]=++Yn),je[Ze]={old:Fi,new:Mr[Fi]},yt=Mr[Fi]-Ze,qr!=null&&yt===Xt||(qr&&Ir.push(qr),un.push(Ze),Xt=yt),qr=Ze;for(qr&&Ir.push(qr),Ir.push(65535),un.push(65535),Sa=2*(di=un.length),la=2*Math.pow(Math.log(di)/Math.LN2,2),Jr=Math.log(la/2)/Math.LN2,ji=2*di-la,dt=[],Hi=[],$t=[],Bn=oa=0,Ta=un.length;oa<Ta;Bn=++oa){if(Hn=un[Bn],Ur=Ir[Bn],Hn===65535){dt.push(0),Hi.push(0);break}if(Hn-(Xn=je[Hn].new)>=32768)for(dt.push(0),Hi.push(2*($t.length+di-Bn)),Ze=Ci=Hn;Hn<=Ur?Ci<=Ur:Ci>=Ur;Ze=Hn<=Ur?++Ci:--Ci)$t.push(je[Ze].new);else dt.push(Xn-Hn),Hi.push(0)}for(hn.writeUInt16(3),hn.writeUInt16(1),hn.writeUInt32(12),hn.writeUInt16(4),hn.writeUInt16(16+8*di+2*$t.length),hn.writeUInt16(0),hn.writeUInt16(Sa),hn.writeUInt16(la),hn.writeUInt16(Jr),hn.writeUInt16(ji),Ei=0,Fn=Ir.length;Ei<Fn;Ei++)Ze=Ir[Ei],hn.writeUInt16(Ze);for(hn.writeUInt16(0),qi=0,en=un.length;qi<en;qi++)Ze=un[qi],hn.writeUInt16(Ze);for(ra=0,Wn=dt.length;ra<Wn;ra++)yt=dt[ra],hn.writeUInt16(yt);for(va=0,ui=Hi.length;va<ui;va++)Ai=Hi[va],hn.writeUInt16(Ai);for(co=0,Ti=$t.length;co<Ti;co++)gr=$t[co],hn.writeUInt16(gr);return{charMap:je,subtable:hn.data,maxGlyphID:Yn+1}}},$e}(),fr=function($e){function ve(){return ve.__super__.constructor.apply(this,arguments)}return hr(ve,ni),ve.prototype.tag="cmap",ve.prototype.parse=function(Ne){var je,Ze,Qe;for(Ne.pos=this.offset,this.version=Ne.readUInt16(),Qe=Ne.readUInt16(),this.tables=[],this.unicode=null,Ze=0;0<=Qe?Ze<Qe:Ze>Qe;Ze=0<=Qe?++Ze:--Ze)je=new Rt(Ne,this.offset),this.tables.push(je),je.isUnicode&&this.unicode==null&&(this.unicode=je);return!0},ve.encode=function(Ne,je){var Ze,Qe;return je==null&&(je="macroman"),Ze=Rt.encode(Ne,je),(Qe=new ir).writeUInt16(0),Qe.writeUInt16(1),Ze.table=Qe.data.concat(Ze.subtable),Ze},ve}(),Ct=function($e){function ve(){return ve.__super__.constructor.apply(this,arguments)}return hr(ve,ni),ve.prototype.tag="hhea",ve.prototype.parse=function(Ne){return Ne.pos=this.offset,this.version=Ne.readInt(),this.ascender=Ne.readShort(),this.decender=Ne.readShort(),this.lineGap=Ne.readShort(),this.advanceWidthMax=Ne.readShort(),this.minLeftSideBearing=Ne.readShort(),this.minRightSideBearing=Ne.readShort(),this.xMaxExtent=Ne.readShort(),this.caretSlopeRise=Ne.readShort(),this.caretSlopeRun=Ne.readShort(),this.caretOffset=Ne.readShort(),Ne.pos+=8,this.metricDataFormat=Ne.readShort(),this.numberOfMetrics=Ne.readUInt16()},ve}(),Zt=function($e){function ve(){return ve.__super__.constructor.apply(this,arguments)}return hr(ve,ni),ve.prototype.tag="OS/2",ve.prototype.parse=function(Ne){if(Ne.pos=this.offset,this.version=Ne.readUInt16(),this.averageCharWidth=Ne.readShort(),this.weightClass=Ne.readUInt16(),this.widthClass=Ne.readUInt16(),this.type=Ne.readShort(),this.ySubscriptXSize=Ne.readShort(),this.ySubscriptYSize=Ne.readShort(),this.ySubscriptXOffset=Ne.readShort(),this.ySubscriptYOffset=Ne.readShort(),this.ySuperscriptXSize=Ne.readShort(),this.ySuperscriptYSize=Ne.readShort(),this.ySuperscriptXOffset=Ne.readShort(),this.ySuperscriptYOffset=Ne.readShort(),this.yStrikeoutSize=Ne.readShort(),this.yStrikeoutPosition=Ne.readShort(),this.familyClass=Ne.readShort(),this.panose=function(){var je,Ze;for(Ze=[],je=0;je<10;++je)Ze.push(Ne.readByte());return Ze}(),this.charRange=function(){var je,Ze;for(Ze=[],je=0;je<4;++je)Ze.push(Ne.readInt());return Ze}(),this.vendorID=Ne.readString(4),this.selection=Ne.readShort(),this.firstCharIndex=Ne.readShort(),this.lastCharIndex=Ne.readShort(),this.version>0&&(this.ascent=Ne.readShort(),this.descent=Ne.readShort(),this.lineGap=Ne.readShort(),this.winAscent=Ne.readShort(),this.winDescent=Ne.readShort(),this.codePageRange=function(){var je,Ze;for(Ze=[],je=0;je<2;je=++je)Ze.push(Ne.readInt());return Ze}(),this.version>1))return this.xHeight=Ne.readShort(),this.capHeight=Ne.readShort(),this.defaultChar=Ne.readShort(),this.breakChar=Ne.readShort(),this.maxContext=Ne.readShort()},ve}(),jr=function($e){function ve(){return ve.__super__.constructor.apply(this,arguments)}return hr(ve,ni),ve.prototype.tag="post",ve.prototype.parse=function(Ne){var je,Ze,Qe;switch(Ne.pos=this.offset,this.format=Ne.readInt(),this.italicAngle=Ne.readInt(),this.underlinePosition=Ne.readShort(),this.underlineThickness=Ne.readShort(),this.isFixedPitch=Ne.readInt(),this.minMemType42=Ne.readInt(),this.maxMemType42=Ne.readInt(),this.minMemType1=Ne.readInt(),this.maxMemType1=Ne.readInt(),this.format){case 65536:break;case 131072:var tt;for(Ze=Ne.readUInt16(),this.glyphNameIndex=[],tt=0;0<=Ze?tt<Ze:tt>Ze;tt=0<=Ze?++tt:--tt)this.glyphNameIndex.push(Ne.readUInt16());for(this.names=[],Qe=[];Ne.pos<this.offset+this.length;)je=Ne.readByte(),Qe.push(this.names.push(Ne.readString(je)));return Qe;case 151552:return Ze=Ne.readUInt16(),this.offsets=Ne.read(Ze);case 196608:break;case 262144:return this.map=function(){var yt,dt,Xt;for(Xt=[],tt=yt=0,dt=this.file.maxp.numGlyphs;0<=dt?yt<dt:yt>dt;tt=0<=dt?++yt:--yt)Xt.push(Ne.readUInt32());return Xt}.call(this)}},ve}(),or=function(ve,Ne){this.raw=ve,this.length=ve.length,this.platformID=Ne.platformID,this.encodingID=Ne.encodingID,this.languageID=Ne.languageID},Er=function($e){function ve(){return ve.__super__.constructor.apply(this,arguments)}return hr(ve,ni),ve.prototype.tag="name",ve.prototype.parse=function(Ne){var je,Ze,Qe,tt,yt,dt,Xt,Ur,Ir,Jr,$t;for(Ne.pos=this.offset,Ne.readShort(),je=Ne.readShort(),dt=Ne.readShort(),Ze=[],tt=0;0<=je?tt<je:tt>je;tt=0<=je?++tt:--tt)Ze.push({platformID:Ne.readShort(),encodingID:Ne.readShort(),languageID:Ne.readShort(),nameID:Ne.readShort(),length:Ne.readShort(),offset:this.offset+dt+Ne.readShort()});for(Xt={},tt=Ir=0,Jr=Ze.length;Ir<Jr;tt=++Ir)Qe=Ze[tt],Ne.pos=Qe.offset,Ur=Ne.readString(Qe.length),yt=new or(Ur,Qe),Xt[$t=Qe.nameID]==null&&(Xt[$t]=[]),Xt[Qe.nameID].push(yt);this.strings=Xt,this.copyright=Xt[0],this.fontFamily=Xt[1],this.fontSubfamily=Xt[2],this.uniqueSubfamily=Xt[3],this.fontName=Xt[4],this.version=Xt[5];try{this.postscriptName=Xt[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(Bn){this.postscriptName=Xt[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=Xt[7],this.manufacturer=Xt[8],this.designer=Xt[9],this.description=Xt[10],this.vendorUrl=Xt[11],this.designerUrl=Xt[12],this.license=Xt[13],this.licenseUrl=Xt[14],this.preferredFamily=Xt[15],this.preferredSubfamily=Xt[17],this.compatibleFull=Xt[18],this.sampleText=Xt[19]},ve}(),En=function($e){function ve(){return ve.__super__.constructor.apply(this,arguments)}return hr(ve,ni),ve.prototype.tag="maxp",ve.prototype.parse=function(Ne){return Ne.pos=this.offset,this.version=Ne.readInt(),this.numGlyphs=Ne.readUInt16(),this.maxPoints=Ne.readUInt16(),this.maxContours=Ne.readUInt16(),this.maxCompositePoints=Ne.readUInt16(),this.maxComponentContours=Ne.readUInt16(),this.maxZones=Ne.readUInt16(),this.maxTwilightPoints=Ne.readUInt16(),this.maxStorage=Ne.readUInt16(),this.maxFunctionDefs=Ne.readUInt16(),this.maxInstructionDefs=Ne.readUInt16(),this.maxStackElements=Ne.readUInt16(),this.maxSizeOfInstructions=Ne.readUInt16(),this.maxComponentElements=Ne.readUInt16(),this.maxComponentDepth=Ne.readUInt16()},ve}(),vn=function($e){function ve(){return ve.__super__.constructor.apply(this,arguments)}return hr(ve,ni),ve.prototype.tag="hmtx",ve.prototype.parse=function(Ne){var je,Ze,Qe,tt,yt,dt,Xt;for(Ne.pos=this.offset,this.metrics=[],je=0,dt=this.file.hhea.numberOfMetrics;0<=dt?je<dt:je>dt;je=0<=dt?++je:--je)this.metrics.push({advance:Ne.readUInt16(),lsb:Ne.readInt16()});for(Qe=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var Ur,Ir;for(Ir=[],je=Ur=0;0<=Qe?Ur<Qe:Ur>Qe;je=0<=Qe?++Ur:--Ur)Ir.push(Ne.readInt16());return Ir}(),this.widths=function(){var Ur,Ir,Jr,$t;for($t=[],Ur=0,Ir=(Jr=this.metrics).length;Ur<Ir;Ur++)tt=Jr[Ur],$t.push(tt.advance);return $t}.call(this),Ze=this.widths[this.widths.length-1],Xt=[],je=yt=0;0<=Qe?yt<Qe:yt>Qe;je=0<=Qe?++yt:--yt)Xt.push(this.widths.push(Ze));return Xt},ve.prototype.forGlyph=function(Ne){return Ne in this.metrics?this.metrics[Ne]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[Ne-this.metrics.length]}},ve}(),qn=[].slice,pi=function($e){function ve(){return ve.__super__.constructor.apply(this,arguments)}return hr(ve,ni),ve.prototype.tag="glyf",ve.prototype.parse=function(){return this.cache={}},ve.prototype.glyphFor=function(Ne){var je,Ze,Qe,tt,yt,dt,Xt,Ur,Ir,Jr;return Ne in this.cache?this.cache[Ne]:(tt=this.file.loca,je=this.file.contents,Ze=tt.indexOf(Ne),(Qe=tt.lengthOf(Ne))===0?this.cache[Ne]=null:(je.pos=this.offset+Ze,yt=(dt=new ir(je.read(Qe))).readShort(),Ur=dt.readShort(),Jr=dt.readShort(),Xt=dt.readShort(),Ir=dt.readShort(),this.cache[Ne]=yt===-1?new Qi(dt,Ur,Jr,Xt,Ir):new Yi(dt,yt,Ur,Jr,Xt,Ir),this.cache[Ne]))},ve.prototype.encode=function(Ne,je,Ze){var Qe,tt,yt,dt,Xt;for(yt=[],tt=[],dt=0,Xt=je.length;dt<Xt;dt++)Qe=Ne[je[dt]],tt.push(yt.length),Qe&&(yt=yt.concat(Qe.encode(Ze)));return tt.push(yt.length),{table:yt,offsets:tt}},ve}(),Yi=function(){function $e(ve,Ne,je,Ze,Qe,tt){this.raw=ve,this.numberOfContours=Ne,this.xMin=je,this.yMin=Ze,this.xMax=Qe,this.yMax=tt,this.compound=!1}return $e.prototype.encode=function(){return this.raw.data},$e}(),Qi=function(){function $e(ve,Ne,je,Ze,Qe){var tt,yt;for(this.raw=ve,this.xMin=Ne,this.yMin=je,this.xMax=Ze,this.yMax=Qe,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],tt=this.raw;yt=tt.readShort(),this.glyphOffsets.push(tt.pos),this.glyphIDs.push(tt.readUInt16()),32&yt;)tt.pos+=1&yt?4:2,128&yt?tt.pos+=8:64&yt?tt.pos+=4:8&yt&&(tt.pos+=2)}return $e.prototype.encode=function(){var ve,Ne,je;for(Ne=new ir(qn.call(this.raw.data)),ve=0,je=this.glyphIDs.length;ve<je;++ve)Ne.pos=this.glyphOffsets[ve];return Ne.data},$e}(),ga=function($e){function ve(){return ve.__super__.constructor.apply(this,arguments)}return hr(ve,ni),ve.prototype.tag="loca",ve.prototype.parse=function(Ne){var je,Ze;return Ne.pos=this.offset,je=this.file.head.indexToLocFormat,this.offsets=je===0?function(){var Qe,tt;for(tt=[],Ze=0,Qe=this.length;Ze<Qe;Ze+=2)tt.push(2*Ne.readUInt16());return tt}.call(this):function(){var Qe,tt;for(tt=[],Ze=0,Qe=this.length;Ze<Qe;Ze+=4)tt.push(Ne.readUInt32());return tt}.call(this)},ve.prototype.indexOf=function(Ne){return this.offsets[Ne]},ve.prototype.lengthOf=function(Ne){return this.offsets[Ne+1]-this.offsets[Ne]},ve.prototype.encode=function(Ne,je){for(var Ze=new Uint32Array(this.offsets.length),Qe=0,tt=0,yt=0;yt<Ze.length;++yt)if(Ze[yt]=Qe,tt<je.length&&je[tt]==yt){++tt,Ze[yt]=Qe;var dt=this.offsets[yt],Xt=this.offsets[yt+1]-dt;Xt>0&&(Qe+=Xt)}for(var Ur=new Array(4*Ze.length),Ir=0;Ir<Ze.length;++Ir)Ur[4*Ir+3]=255&Ze[Ir],Ur[4*Ir+2]=(65280&Ze[Ir])>>8,Ur[4*Ir+1]=(16711680&Ze[Ir])>>16,Ur[4*Ir]=(4278190080&Ze[Ir])>>24;return Ur},ve}(),Ra=function(){function $e(ve){this.font=ve,this.subset={},this.unicodes={},this.next=33}return $e.prototype.generateCmap=function(){var ve,Ne,je,Ze,Qe;for(Ne in Ze=this.font.cmap.tables[0].codeMap,ve={},Qe=this.subset)je=Qe[Ne],ve[Ne]=Ze[je];return ve},$e.prototype.glyphsFor=function(ve){var Ne,je,Ze,Qe,tt,yt,dt;for(Ze={},tt=0,yt=ve.length;tt<yt;tt++)Ze[Qe=ve[tt]]=this.font.glyf.glyphFor(Qe);for(Qe in Ne=[],Ze)((je=Ze[Qe])!=null?je.compound:void 0)&&Ne.push.apply(Ne,je.glyphIDs);if(Ne.length>0)for(Qe in dt=this.glyphsFor(Ne))je=dt[Qe],Ze[Qe]=je;return Ze},$e.prototype.encode=function(ve,Ne){var je,Ze,Qe,tt,yt,dt,Xt,Ur,Ir,Jr,$t,Bn,gr,fn,qr;for(Ze in je=fr.encode(this.generateCmap(),"unicode"),tt=this.glyphsFor(ve),$t={0:0},qr=je.charMap)$t[(dt=qr[Ze]).old]=dt.new;for(Bn in Jr=je.maxGlyphID,tt)Bn in $t||($t[Bn]=Jr++);return Ur=function(Mr){var Yn,Ai;for(Yn in Ai={},Mr)Ai[Mr[Yn]]=Yn;return Ai}($t),Ir=Object.keys(Ur).sort(function(Mr,Yn){return Mr-Yn}),gr=function(){var Mr,Yn,Ai;for(Ai=[],Mr=0,Yn=Ir.length;Mr<Yn;Mr++)yt=Ir[Mr],Ai.push(Ur[yt]);return Ai}(),Qe=this.font.glyf.encode(tt,gr,$t),Xt=this.font.loca.encode(Qe.offsets,gr),fn={cmap:this.font.cmap.raw(),glyf:Qe.table,loca:Xt,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(Ne)},this.font.os2.exists&&(fn["OS/2"]=this.font.os2.raw()),this.font.directory.encode(fn)},$e}();R.API.PDFObject=function(){var $e;function ve(){}return $e=function(je,Ze){return(Array(Ze+1).join("0")+je).slice(-Ze)},ve.convert=function(Ne){var je,Ze,Qe,tt;if(Array.isArray(Ne))return"["+function(){var yt,dt,Xt;for(Xt=[],yt=0,dt=Ne.length;yt<dt;yt++)je=Ne[yt],Xt.push(ve.convert(je));return Xt}().join(" ")+"]";if(typeof Ne=="string")return"/"+Ne;if(Ne!=null?Ne.isString:void 0)return"("+Ne+")";if(Ne instanceof Date)return"(D:"+$e(Ne.getUTCFullYear(),4)+$e(Ne.getUTCMonth(),2)+$e(Ne.getUTCDate(),2)+$e(Ne.getUTCHours(),2)+$e(Ne.getUTCMinutes(),2)+$e(Ne.getUTCSeconds(),2)+"Z)";if({}.toString.call(Ne)==="[object Object]"){for(Ze in Qe=["<<"],Ne)tt=Ne[Ze],Qe.push("/"+Ze+" "+ve.convert(tt));return Qe.push(">>"),Qe.join(`
`)}return""+Ne},ve}(),z.default=R}.call(this,i("yLpj"))},e5VY:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("YNAk"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},eIcI:function(ue,z,i){var T=i("bYtY"),x=i("hM6l");function g(t,e,m){x.call(this,t,e,m),this.type="value",this.angle=0,this.name="",this.model}T.inherits(g,x);var h=g;ue.exports=h},eJH7:function(ue,z,i){var T=i("bYtY");function x(g){var h=g.polar;if(h){T.isArray(h)||(h=[h]);var t=[];T.each(h,function(e,m){e.indicator?(e.type&&!e.shape&&(e.shape=e.type),g.radar=g.radar||[],T.isArray(g.radar)||(g.radar=[g.radar]),g.radar.push(e)):t.push(e)}),g.polar=t}T.each(g.series,function(e){e&&e.type==="radar"&&e.polarIndex&&(e.radarIndex=e.polarIndex)})}ue.exports=x},eP3c:function(ue,z,i){"use strict";function T(it){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(ae){return typeof ae}:T=function(ae){return ae&&typeof Symbol=="function"&&ae.constructor===Symbol&&ae!==Symbol.prototype?"symbol":typeof ae},T(it)}Object.defineProperty(z,"__esModule",{value:!0}),z.inflateReset=Le,z.inflateReset2=Ue,z.inflateResetKeep=Bt,z.inflateInit=ft,z.inflateInit2=We,z.inflate=Gt,z.inflateEnd=Jt,z.inflateGetHeader=dr,z.inflateSetDictionary=cr,z.inflateInfo=z.Z_DEFLATED=z.Z_BUF_ERROR=z.Z_MEM_ERROR=z.Z_DATA_ERROR=z.Z_STREAM_ERROR=z.Z_NEED_DICT=z.Z_STREAM_END=z.Z_OK=z.Z_TREES=z.Z_BLOCK=z.Z_FINISH=void 0;var x=c(i("6BzB")),g=m(i("xlC8")),h=m(i("QV2g")),t=m(i("sjKO")),e=m(i("JSwD"));function m(it){return it&&it.__esModule?it:{default:it}}function f(){if(typeof WeakMap!="function")return null;var it=new WeakMap;return f=function(){return it},it}function c(it){if(it&&it.__esModule)return it;if(it===null||T(it)!=="object"&&typeof it!="function")return{default:it};var pe=f();if(pe&&pe.has(it))return pe.get(it);var ae={},Ve=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Ye in it)if(Object.prototype.hasOwnProperty.call(it,Ye)){var oe=Ve?Object.getOwnPropertyDescriptor(it,Ye):null;oe&&(oe.get||oe.set)?Object.defineProperty(ae,Ye,oe):ae[Ye]=it[Ye]}return ae.default=it,pe&&pe.set(it,ae),ae}var a=0,l=1,s=2,n=4;z.Z_FINISH=n;var d=5;z.Z_BLOCK=d;var r=6;z.Z_TREES=r;var o=0;z.Z_OK=o;var u=1;z.Z_STREAM_END=u;var p=2;z.Z_NEED_DICT=p;var A=-2;z.Z_STREAM_ERROR=A;var b=-3;z.Z_DATA_ERROR=b;var w=-4;z.Z_MEM_ERROR=w;var y=-5;z.Z_BUF_ERROR=y;var _=8;z.Z_DEFLATED=_;var E=1,I=2,S=3,C=4,N=5,M=6,P=7,B=8,X=9,V=10,Y=11,j=12,W=13,U=14,R=15,K=16,G=17,H=18,Z=19,q=20,ce=21,ne=22,se=23,Ce=24,Re=25,Xe=26,we=27,Pe=28,Ee=29,Ge=30,It=31,ze=32,ye=852,Me=592,qe=15,nt=qe;function st(it){return(it>>>24&255)+(it>>>8&65280)+((it&65280)<<8)+((it&255)<<24)}function xt(){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 x.Buf16(320),this.work=new x.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Bt(it){var pe;return!it||!it.state?A:(pe=it.state,it.total_in=it.total_out=pe.total=0,it.msg="",pe.wrap&&(it.adler=pe.wrap&1),pe.mode=E,pe.last=0,pe.havedict=0,pe.dmax=32768,pe.head=null,pe.hold=0,pe.bits=0,pe.lencode=pe.lendyn=new x.Buf32(ye),pe.distcode=pe.distdyn=new x.Buf32(Me),pe.sane=1,pe.back=-1,o)}function Le(it){var pe;return!it||!it.state?A:(pe=it.state,pe.wsize=0,pe.whave=0,pe.wnext=0,Bt(it))}function Ue(it,pe){var ae,Ve;return!it||!it.state?A:(Ve=it.state,pe<0?(ae=0,pe=-pe):(ae=(pe>>4)+1,pe<48&&(pe&=15)),pe&&(pe<8||pe>15)?A:(Ve.window!==null&&Ve.wbits!==pe&&(Ve.window=null),Ve.wrap=ae,Ve.wbits=pe,Le(it)))}function We(it,pe){var ae,Ve;return it?(Ve=new xt,it.state=Ve,Ve.window=null,ae=Ue(it,pe),ae!==o&&(it.state=null),ae):A}function ft(it){return We(it,nt)}var Kt=!0,bt,Mt;function lr(it){if(Kt){var pe;for(bt=new x.Buf32(512),Mt=new x.Buf32(32),pe=0;pe<144;)it.lens[pe++]=8;for(;pe<256;)it.lens[pe++]=9;for(;pe<280;)it.lens[pe++]=7;for(;pe<288;)it.lens[pe++]=8;for((0,e.default)(l,it.lens,0,288,bt,0,it.work,{bits:9}),pe=0;pe<32;)it.lens[pe++]=5;(0,e.default)(s,it.lens,0,32,Mt,0,it.work,{bits:5}),Kt=!1}it.lencode=bt,it.lenbits=9,it.distcode=Mt,it.distbits=5}function mt(it,pe,ae,Ve){var Ye,oe=it.state;return oe.window===null&&(oe.wsize=1<<oe.wbits,oe.wnext=0,oe.whave=0,oe.window=new x.Buf8(oe.wsize)),Ve>=oe.wsize?(x.arraySet(oe.window,pe,ae-oe.wsize,oe.wsize,0),oe.wnext=0,oe.whave=oe.wsize):(Ye=oe.wsize-oe.wnext,Ye>Ve&&(Ye=Ve),x.arraySet(oe.window,pe,ae-Ve,Ye,oe.wnext),Ve-=Ye,Ve?(x.arraySet(oe.window,pe,ae-Ve,Ve,0),oe.wnext=Ve,oe.whave=oe.wsize):(oe.wnext+=Ye,oe.wnext===oe.wsize&&(oe.wnext=0),oe.whave<oe.wsize&&(oe.whave+=Ye))),0}function Gt(it,pe){var ae,Ve,Ye,oe,ht,Ft,Te,Lt,Et,be,et,ot,De,Be,Fe=0,Ot,nr,St,Wt,Rr,pr,rr,Dt,vr=new x.Buf8(4),xr,Tr,rn=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!it||!it.state||!it.output||!it.input&&it.avail_in!==0)return A;ae=it.state,ae.mode===j&&(ae.mode=W),ht=it.next_out,Ye=it.output,Te=it.avail_out,oe=it.next_in,Ve=it.input,Ft=it.avail_in,Lt=ae.hold,Et=ae.bits,be=Ft,et=Te,Dt=o;e:for(;;)switch(ae.mode){case E:if(ae.wrap===0){ae.mode=W;break}for(;Et<16;){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}if(ae.wrap&2&&Lt===35615){ae.check=0,vr[0]=Lt&255,vr[1]=Lt>>>8&255,ae.check=(0,h.default)(ae.check,vr,2,0),Lt=0,Et=0,ae.mode=I;break}if(ae.flags=0,ae.head&&(ae.head.done=!1),!(ae.wrap&1)||(((Lt&255)<<8)+(Lt>>8))%31){it.msg="incorrect header check",ae.mode=Ge;break}if((Lt&15)!==_){it.msg="unknown compression method",ae.mode=Ge;break}if(Lt>>>=4,Et-=4,rr=(Lt&15)+8,ae.wbits===0)ae.wbits=rr;else if(rr>ae.wbits){it.msg="invalid window size",ae.mode=Ge;break}ae.dmax=1<<rr,it.adler=ae.check=1,ae.mode=Lt&512?V:j,Lt=0,Et=0;break;case I:for(;Et<16;){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}if(ae.flags=Lt,(ae.flags&255)!==_){it.msg="unknown compression method",ae.mode=Ge;break}if(ae.flags&57344){it.msg="unknown header flags set",ae.mode=Ge;break}ae.head&&(ae.head.text=Lt>>8&1),ae.flags&512&&(vr[0]=Lt&255,vr[1]=Lt>>>8&255,ae.check=(0,h.default)(ae.check,vr,2,0)),Lt=0,Et=0,ae.mode=S;case S:for(;Et<32;){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}ae.head&&(ae.head.time=Lt),ae.flags&512&&(vr[0]=Lt&255,vr[1]=Lt>>>8&255,vr[2]=Lt>>>16&255,vr[3]=Lt>>>24&255,ae.check=(0,h.default)(ae.check,vr,4,0)),Lt=0,Et=0,ae.mode=C;case C:for(;Et<16;){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}ae.head&&(ae.head.xflags=Lt&255,ae.head.os=Lt>>8),ae.flags&512&&(vr[0]=Lt&255,vr[1]=Lt>>>8&255,ae.check=(0,h.default)(ae.check,vr,2,0)),Lt=0,Et=0,ae.mode=N;case N:if(ae.flags&1024){for(;Et<16;){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}ae.length=Lt,ae.head&&(ae.head.extra_len=Lt),ae.flags&512&&(vr[0]=Lt&255,vr[1]=Lt>>>8&255,ae.check=(0,h.default)(ae.check,vr,2,0)),Lt=0,Et=0}else ae.head&&(ae.head.extra=null);ae.mode=M;case M:if(ae.flags&1024&&(ot=ae.length,ot>Ft&&(ot=Ft),ot&&(ae.head&&(rr=ae.head.extra_len-ae.length,ae.head.extra||(ae.head.extra=new Array(ae.head.extra_len)),x.arraySet(ae.head.extra,Ve,oe,ot,rr)),ae.flags&512&&(ae.check=(0,h.default)(ae.check,Ve,ot,oe)),Ft-=ot,oe+=ot,ae.length-=ot),ae.length))break e;ae.length=0,ae.mode=P;case P:if(ae.flags&2048){if(Ft===0)break e;ot=0;do rr=Ve[oe+ot++],ae.head&&rr&&ae.length<65536&&(ae.head.name+=String.fromCharCode(rr));while(rr&&ot<Ft);if(ae.flags&512&&(ae.check=(0,h.default)(ae.check,Ve,ot,oe)),Ft-=ot,oe+=ot,rr)break e}else ae.head&&(ae.head.name=null);ae.length=0,ae.mode=B;case B:if(ae.flags&4096){if(Ft===0)break e;ot=0;do rr=Ve[oe+ot++],ae.head&&rr&&ae.length<65536&&(ae.head.comment+=String.fromCharCode(rr));while(rr&&ot<Ft);if(ae.flags&512&&(ae.check=(0,h.default)(ae.check,Ve,ot,oe)),Ft-=ot,oe+=ot,rr)break e}else ae.head&&(ae.head.comment=null);ae.mode=X;case X:if(ae.flags&512){for(;Et<16;){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}if(Lt!==(ae.check&65535)){it.msg="header crc mismatch",ae.mode=Ge;break}Lt=0,Et=0}ae.head&&(ae.head.hcrc=ae.flags>>9&1,ae.head.done=!0),it.adler=ae.check=0,ae.mode=j;break;case V:for(;Et<32;){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}it.adler=ae.check=st(Lt),Lt=0,Et=0,ae.mode=Y;case Y:if(ae.havedict===0)return it.next_out=ht,it.avail_out=Te,it.next_in=oe,it.avail_in=Ft,ae.hold=Lt,ae.bits=Et,p;it.adler=ae.check=1,ae.mode=j;case j:if(pe===d||pe===r)break e;case W:if(ae.last){Lt>>>=Et&7,Et-=Et&7,ae.mode=we;break}for(;Et<3;){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}ae.last=Lt&1,Lt>>>=1,Et-=1;switch(Lt&3){case 0:ae.mode=U;break;case 1:if(lr(ae),ae.mode=q,pe===r){Lt>>>=2,Et-=2;break e}break;case 2:ae.mode=G;break;case 3:it.msg="invalid block type",ae.mode=Ge}Lt>>>=2,Et-=2;break;case U:for(Lt>>>=Et&7,Et-=Et&7;Et<32;){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}if((Lt&65535)!==(Lt>>>16^65535)){it.msg="invalid stored block lengths",ae.mode=Ge;break}if(ae.length=Lt&65535,Lt=0,Et=0,ae.mode=R,pe===r)break e;case R:ae.mode=K;case K:if(ot=ae.length,ot){if(ot>Ft&&(ot=Ft),ot>Te&&(ot=Te),ot===0)break e;x.arraySet(Ye,Ve,oe,ot,ht),Ft-=ot,oe+=ot,Te-=ot,ht+=ot,ae.length-=ot;break}ae.mode=j;break;case G:for(;Et<14;){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}if(ae.nlen=(Lt&31)+257,Lt>>>=5,Et-=5,ae.ndist=(Lt&31)+1,Lt>>>=5,Et-=5,ae.ncode=(Lt&15)+4,Lt>>>=4,Et-=4,ae.nlen>286||ae.ndist>30){it.msg="too many length or distance symbols",ae.mode=Ge;break}ae.have=0,ae.mode=H;case H:for(;ae.have<ae.ncode;){for(;Et<3;){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}ae.lens[rn[ae.have++]]=Lt&7,Lt>>>=3,Et-=3}for(;ae.have<19;)ae.lens[rn[ae.have++]]=0;if(ae.lencode=ae.lendyn,ae.lenbits=7,xr={bits:ae.lenbits},Dt=(0,e.default)(a,ae.lens,0,19,ae.lencode,0,ae.work,xr),ae.lenbits=xr.bits,Dt){it.msg="invalid code lengths set",ae.mode=Ge;break}ae.have=0,ae.mode=Z;case Z:for(;ae.have<ae.nlen+ae.ndist;){for(;!(Fe=ae.lencode[Lt&(1<<ae.lenbits)-1],Ot=Fe>>>24,nr=Fe>>>16&255,St=Fe&65535,Ot<=Et);){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}if(St<16)Lt>>>=Ot,Et-=Ot,ae.lens[ae.have++]=St;else{if(St===16){for(Tr=Ot+2;Et<Tr;){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}if(Lt>>>=Ot,Et-=Ot,ae.have===0){it.msg="invalid bit length repeat",ae.mode=Ge;break}rr=ae.lens[ae.have-1],ot=3+(Lt&3),Lt>>>=2,Et-=2}else if(St===17){for(Tr=Ot+3;Et<Tr;){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}Lt>>>=Ot,Et-=Ot,rr=0,ot=3+(Lt&7),Lt>>>=3,Et-=3}else{for(Tr=Ot+7;Et<Tr;){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}Lt>>>=Ot,Et-=Ot,rr=0,ot=11+(Lt&127),Lt>>>=7,Et-=7}if(ae.have+ot>ae.nlen+ae.ndist){it.msg="invalid bit length repeat",ae.mode=Ge;break}for(;ot--;)ae.lens[ae.have++]=rr}}if(ae.mode===Ge)break;if(ae.lens[256]===0){it.msg="invalid code -- missing end-of-block",ae.mode=Ge;break}if(ae.lenbits=9,xr={bits:ae.lenbits},Dt=(0,e.default)(l,ae.lens,0,ae.nlen,ae.lencode,0,ae.work,xr),ae.lenbits=xr.bits,Dt){it.msg="invalid literal/lengths set",ae.mode=Ge;break}if(ae.distbits=6,ae.distcode=ae.distdyn,xr={bits:ae.distbits},Dt=(0,e.default)(s,ae.lens,ae.nlen,ae.ndist,ae.distcode,0,ae.work,xr),ae.distbits=xr.bits,Dt){it.msg="invalid distances set",ae.mode=Ge;break}if(ae.mode=q,pe===r)break e;case q:ae.mode=ce;case ce:if(Ft>=6&&Te>=258){it.next_out=ht,it.avail_out=Te,it.next_in=oe,it.avail_in=Ft,ae.hold=Lt,ae.bits=Et,(0,t.default)(it,et),ht=it.next_out,Ye=it.output,Te=it.avail_out,oe=it.next_in,Ve=it.input,Ft=it.avail_in,Lt=ae.hold,Et=ae.bits,ae.mode===j&&(ae.back=-1);break}for(ae.back=0;!(Fe=ae.lencode[Lt&(1<<ae.lenbits)-1],Ot=Fe>>>24,nr=Fe>>>16&255,St=Fe&65535,Ot<=Et);){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}if(nr&&(nr&240)===0){for(Wt=Ot,Rr=nr,pr=St;!(Fe=ae.lencode[pr+((Lt&(1<<Wt+Rr)-1)>>Wt)],Ot=Fe>>>24,nr=Fe>>>16&255,St=Fe&65535,Wt+Ot<=Et);){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}Lt>>>=Wt,Et-=Wt,ae.back+=Wt}if(Lt>>>=Ot,Et-=Ot,ae.back+=Ot,ae.length=St,nr===0){ae.mode=Xe;break}if(nr&32){ae.back=-1,ae.mode=j;break}if(nr&64){it.msg="invalid literal/length code",ae.mode=Ge;break}ae.extra=nr&15,ae.mode=ne;case ne:if(ae.extra){for(Tr=ae.extra;Et<Tr;){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}ae.length+=Lt&(1<<ae.extra)-1,Lt>>>=ae.extra,Et-=ae.extra,ae.back+=ae.extra}ae.was=ae.length,ae.mode=se;case se:for(;!(Fe=ae.distcode[Lt&(1<<ae.distbits)-1],Ot=Fe>>>24,nr=Fe>>>16&255,St=Fe&65535,Ot<=Et);){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}if((nr&240)===0){for(Wt=Ot,Rr=nr,pr=St;!(Fe=ae.distcode[pr+((Lt&(1<<Wt+Rr)-1)>>Wt)],Ot=Fe>>>24,nr=Fe>>>16&255,St=Fe&65535,Wt+Ot<=Et);){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}Lt>>>=Wt,Et-=Wt,ae.back+=Wt}if(Lt>>>=Ot,Et-=Ot,ae.back+=Ot,nr&64){it.msg="invalid distance code",ae.mode=Ge;break}ae.offset=St,ae.extra=nr&15,ae.mode=Ce;case Ce:if(ae.extra){for(Tr=ae.extra;Et<Tr;){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}ae.offset+=Lt&(1<<ae.extra)-1,Lt>>>=ae.extra,Et-=ae.extra,ae.back+=ae.extra}if(ae.offset>ae.dmax){it.msg="invalid distance too far back",ae.mode=Ge;break}ae.mode=Re;case Re:if(Te===0)break e;if(ot=et-Te,ae.offset>ot){if(ot=ae.offset-ot,ot>ae.whave&&ae.sane){it.msg="invalid distance too far back",ae.mode=Ge;break}ot>ae.wnext?(ot-=ae.wnext,De=ae.wsize-ot):De=ae.wnext-ot,ot>ae.length&&(ot=ae.length),Be=ae.window}else Be=Ye,De=ht-ae.offset,ot=ae.length;ot>Te&&(ot=Te),Te-=ot,ae.length-=ot;do Ye[ht++]=Be[De++];while(--ot);ae.length===0&&(ae.mode=ce);break;case Xe:if(Te===0)break e;Ye[ht++]=ae.length,Te--,ae.mode=ce;break;case we:if(ae.wrap){for(;Et<32;){if(Ft===0)break e;Ft--,Lt|=Ve[oe++]<<Et,Et+=8}if(et-=Te,it.total_out+=et,ae.total+=et,et&&(it.adler=ae.check=ae.flags?(0,h.default)(ae.check,Ye,et,ht-et):(0,g.default)(ae.check,Ye,et,ht-et)),et=Te,(ae.flags?Lt:st(Lt))!==ae.check){it.msg="incorrect data check",ae.mode=Ge;break}Lt=0,Et=0}ae.mode=Pe;case Pe:if(ae.wrap&&ae.flags){for(;Et<32;){if(Ft===0)break e;Ft--,Lt+=Ve[oe++]<<Et,Et+=8}if(Lt!==(ae.total&4294967295)){it.msg="incorrect length check",ae.mode=Ge;break}Lt=0,Et=0}ae.mode=Ee;case Ee:Dt=u;break e;case Ge:Dt=b;break e;case It:return w;case ze:default:return A}return it.next_out=ht,it.avail_out=Te,it.next_in=oe,it.avail_in=Ft,ae.hold=Lt,ae.bits=Et,(ae.wsize||et!==it.avail_out&&ae.mode<Ge&&(ae.mode<we||pe!==n))&&mt(it,it.output,it.next_out,et-it.avail_out)?(ae.mode=It,w):(be-=it.avail_in,et-=it.avail_out,it.total_in+=be,it.total_out+=et,ae.total+=et,ae.wrap&&et&&(it.adler=ae.check=ae.flags?(0,h.default)(ae.check,Ye,et,it.next_out-et):(0,g.default)(ae.check,Ye,et,it.next_out-et)),it.data_type=ae.bits+(ae.last?64:0)+(ae.mode===j?128:0)+(ae.mode===q||ae.mode===R?256:0),(be===0&&et===0||pe===n)&&Dt===o&&(Dt=y),Dt)}function Jt(it){if(!it||!it.state)return A;var pe=it.state;return pe.window&&(pe.window=null),it.state=null,o}function dr(it,pe){var ae;return!it||!it.state?A:(ae=it.state,(ae.wrap&2)===0?A:(ae.head=pe,pe.done=!1,o))}function cr(it,pe){var ae=pe.length,Ve,Ye,oe;return!it||!it.state?A:(Ve=it.state,Ve.wrap!==0&&Ve.mode!==Y?A:Ve.mode===Y&&(Ye=1,Ye=(0,g.default)(Ye,pe,ae,0),Ye!==Ve.check)?b:(oe=mt(it,pe,ae,ae),oe?(Ve.mode=It,w):(Ve.havedict=1,o)))}var mr="pako inflate (from Nodeca project)";z.inflateInfo=mr},ePAk:function(ue,z,i){var T=i("ProS");i("2fGM");var x=T.extendComponentModel({type:"polar",dependencies:["polarAxis","angleAxis"],coordinateSystem:null,findAxisModel:function(g){var h,t=this.ecModel;return t.eachComponent(g,function(e){e.getCoordSysModel()===this&&(h=e)},this),h},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"80%"}});ue.exports=x},eRkO:function(ue,z,i){var T=i("+TT/"),x=T.getLayoutRect,g=T.box,h=T.positionElement,t=i("7aKB"),e=i("IwbS");function m(c,a,l){var s=a.getBoxLayoutParams(),n=a.get("padding"),d={width:l.getWidth(),height:l.getHeight()},r=x(s,d,n);g(a.get("orient"),c,a.get("itemGap"),r.width,r.height),h(c,s,d,n)}function f(c,a){var l=t.normalizeCssArray(a.get("padding")),s=a.getItemStyle(["color","opacity"]);s.fill=a.get("backgroundColor");var c=new e.Rect({shape:{x:c.x-l[3],y:c.y-l[0],width:c.width+l[1]+l[3],height:c.height+l[0]+l[2],r:a.get("borderRadius")},style:s,silent:!0,z2:-1});return c}z.layout=m,z.makeBackground=f},eS4l:function(ue,z,i){i("HM/N"),i("FNN5")},eUgh:function(ue,z){function i(T,x){for(var g=-1,h=T==null?0:T.length,t=Array(h);++g<h;)t[g]=x(T[g],g,T);return t}ue.exports=i},ewwo:function(ue,z,i){var T=i("bMXI"),x=i("+TT/"),g=x.getLayoutRect,h=i("4mN7");function t(m,f,c){var a=m.getBoxLayoutParams();return a.aspect=c,g(a,{width:f.getWidth(),height:f.getHeight()})}function e(m,f){var c=[];return m.eachSeriesByType("graph",function(a){var l=a.get("coordinateSystem");if(!l||l==="view"){var s=a.getData(),n=s.mapArray(function(_){var E=s.getItemModel(_);return[+E.get("x"),+E.get("y")]}),d=[],r=[];h.fromPoints(n,d,r),r[0]-d[0]===0&&(r[0]+=1,d[0]-=1),r[1]-d[1]===0&&(r[1]+=1,d[1]-=1);var o=(r[0]-d[0])/(r[1]-d[1]),u=t(a,f,o);isNaN(o)&&(d=[u.x,u.y],r=[u.x+u.width,u.y+u.height]);var p=r[0]-d[0],A=r[1]-d[1],b=u.width,w=u.height,y=a.coordinateSystem=new T;y.zoomLimit=a.get("scaleLimit"),y.setBoundingRect(d[0],d[1],p,A),y.setViewRect(u.x,u.y,b,w),y.setCenter(a.get("center")),y.setZoom(a.get("zoom")),c.push(y)}}),c}ue.exports=e},f1nB:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("ProS"),h=i("bYtY"),t=i("4NO4"),e=i("IwbS"),m=i("+TT/"),f=i("OELB"),c=f.parsePercent,a={path:null,compoundPath:null,group:e.Group,image:e.Image,text:e.Text};g.registerPreprocessor(function(b){var w=b.graphic;h.isArray(w)?!w[0]||!w[0].elements?b.graphic=[{elements:w}]:b.graphic=[b.graphic[0]]:w&&!w.elements&&(b.graphic=[{elements:[w]}])});var l=g.extendComponentModel({type:"graphic",defaultOption:{elements:[],parentId:null},_elOptionsToUpdate:null,mergeOption:function(b){var w=this.option.elements;this.option.elements=null,l.superApply(this,"mergeOption",arguments),this.option.elements=w},optionUpdated:function(b,w){var y=this.option,_=(w?y:b).elements,E=y.elements=w?[]:y.elements,I=[];this._flatten(_,I);var S=t.mappingToExists(E,I);t.makeIdAndName(S);var C=this._elOptionsToUpdate=[];h.each(S,function(M,P){var B=M.option;if(!B)return;C.push(B),o(M,B),u(E,P,B),p(E[P],B)},this);for(var N=E.length-1;N>=0;N--)E[N]==null?E.splice(N,1):delete E[N].$action},_flatten:function(b,w,y){h.each(b,function(_){if(!_)return;y&&(_.parentOption=y),w.push(_);var E=_.children;_.type==="group"&&E&&this._flatten(E,w,_),delete _.children},this)},useElOptionsToUpdate:function(){var b=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,b}});g.extendComponentView({type:"graphic",init:function(b,w){this._elMap=h.createHashMap(),this._lastGraphicModel},render:function(b,w,y){b!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=b,this._updateElements(b),this._relocate(b,y)},_updateElements:function(b){var w=b.useElOptionsToUpdate();if(!w)return;var y=this._elMap,_=this.group;h.each(w,function(E){var I=E.$action,S=E.id,C=y.get(S),N=E.parentId,M=N!=null?y.get(N):_,P=E.style;E.type==="text"&&P&&(E.hv&&E.hv[1]&&(P.textVerticalAlign=P.textBaseline=null),!P.hasOwnProperty("textFill")&&P.fill&&(P.textFill=P.fill),!P.hasOwnProperty("textStroke")&&P.stroke&&(P.textStroke=P.stroke));var B=d(E);!I||I==="merge"?C?C.attr(B):s(S,M,B,y):I==="replace"?(n(C,y),s(S,M,B,y)):I==="remove"&&n(C,y);var X=y.get(S);X&&(X.__ecGraphicWidthOption=E.width,X.__ecGraphicHeightOption=E.height,A(X,b,E))})},_relocate:function(b,w){for(var y=b.option.elements,_=this.group,E=this._elMap,I=w.getWidth(),S=w.getHeight(),C=0;C<y.length;C++){var N=y[C],M=E.get(N.id);if(!M||!M.isGroup)continue;var P=M.parent,B=P===_;M.__ecGraphicWidth=c(M.__ecGraphicWidthOption,B?I:P.__ecGraphicWidth)||0,M.__ecGraphicHeight=c(M.__ecGraphicHeightOption,B?S:P.__ecGraphicHeight)||0}for(var C=y.length-1;C>=0;C--){var N=y[C],M=E.get(N.id);if(!M)continue;var P=M.parent,X=P===_?{width:I,height:S}:{width:P.__ecGraphicWidth,height:P.__ecGraphicHeight};m.positionElement(M,N,X,null,{hv:N.hv,boundingMode:N.bounding})}},_clear:function(){var b=this._elMap;b.each(function(w){n(w,b)}),this._elMap=h.createHashMap()},dispose:function(){this._clear()}});function s(b,w,y,_){var E=y.type,I=a.hasOwnProperty(E)?a[E]:e.getShapeClass(E),S=new I(y);w.add(S),_.set(b,S),S.__ecGraphicId=b}function n(b,w){var y=b&&b.parent;y&&(b.type==="group"&&b.traverse(function(_){n(_,w)}),w.removeKey(b.__ecGraphicId),y.remove(b))}function d(b){return b=h.extend({},b),h.each(["id","parentId","$action","hv","bounding"].concat(m.LOCATION_PARAMS),function(w){delete b[w]}),b}function r(b,w){var y;return h.each(w,function(_){b[_]!=null&&b[_]!=="auto"&&(y=!0)}),y}function o(b,w){var y=b.exist;if(w.id=b.keyInfo.id,!w.type&&y&&(w.type=y.type),w.parentId==null){var _=w.parentOption;_?w.parentId=_.id:y&&(w.parentId=y.parentId)}w.parentOption=null}function u(b,w,y){var _=h.extend({},y),E=b[w],I=y.$action||"merge";I==="merge"?E?(h.merge(E,_,!0),m.mergeLayoutParam(E,_,{ignoreSize:!0}),m.copyLayoutParams(y,E)):b[w]=_:I==="replace"?b[w]=_:I==="remove"&&(E&&(b[w]=null))}function p(b,w){if(!b)return;b.hv=w.hv=[r(w,["left","right"]),r(w,["top","bottom"])],b.type==="group"&&(b.width==null&&(b.width=w.width=0),b.height==null&&(b.height=w.height=0))}function A(b,w,y){var _=b.eventData;!b.silent&&!b.ignore&&!_&&(_=b.eventData={componentType:"graphic",componentIndex:w.componentIndex,name:b.name}),_&&(_.info=b.info)}},f3JH:function(ue,z,i){i("aTJb"),i("OlYY"),i("fc+c"),i("oY9F"),i("MqEG"),i("LBfv"),i("noeP")},f5HG:function(ue,z,i){var T=i("IwbS"),x=i("QBsz"),g=T.Line.prototype,h=T.BezierCurve.prototype;function t(m){return isNaN(+m.cpx1)||isNaN(+m.cpy1)}var e=T.extendShape({type:"ec-line",style:{stroke:"#000",fill:null},shape:{x1:0,y1:0,x2:0,y2:0,percent:1,cpx1:null,cpy1:null},buildPath:function(m,f){this[t(f)?"_buildPathLine":"_buildPathCurve"](m,f)},_buildPathLine:g.buildPath,_buildPathCurve:h.buildPath,pointAt:function(m){return this[t(this.shape)?"_pointAtLine":"_pointAtCurve"](m)},_pointAtLine:g.pointAt,_pointAtCurve:h.pointAt,tangentAt:function(m){var f=this.shape,c=t(f)?[f.x2-f.x1,f.y2-f.y1]:this._tangentAtCurve(m);return x.normalize(c,c)},_tangentAtCurve:h.tangentAt});ue.exports=e},f5Yq:function(ue,z,i){var T=i("bYtY"),x=T.isFunction;function g(h,t,e){return{seriesType:h,performRawSeries:!0,reset:function(m,f,c){var a=m.getData(),l=m.get("symbol"),s=m.get("symbolSize"),n=m.get("symbolKeepAspect"),d=m.get("symbolRotate"),r=x(l),o=x(s),u=x(d),p=r||o||u,A=!r&&l?l:t,b=o?null:s,w=u?null:w;if(a.setVisual({legendSymbol:e||A,symbol:A,symbolSize:b,symbolKeepAspect:n,symbolRotate:d}),f.isSeriesFiltered(m))return;function y(_,E){if(p){var I=m.getRawValue(E),S=m.getDataParams(E);r&&_.setItemVisual(E,"symbol",l(I,S)),o&&_.setItemVisual(E,"symbolSize",s(I,S)),u&&_.setItemVisual(E,"symbolRotate",d(I,S))}if(_.hasItemOption){var C=_.getItemModel(E),N=C.getShallow("symbol",!0),M=C.getShallow("symbolSize",!0),P=C.getShallow("symbolRotate",!0),B=C.getShallow("symbolKeepAspect",!0);N!=null&&_.setItemVisual(E,"symbol",N),M!=null&&_.setItemVisual(E,"symbolSize",M),P!=null&&_.setItemVisual(E,"symbolRotate",P),B!=null&&_.setItemVisual(E,"symbolKeepAspect",B)}}return{dataEach:a.hasItemOption||p?y:null}}}}ue.exports=g},fAei:function(ue,z,i){"use strict";i.d(z,"a",function(){return b.a});var T=i("rePB"),x=i("VTBJ"),g=i("KQm4"),h=i("1OyB"),t=i("vuIU"),e=i("Ji7U"),m=i("LK+K"),f=i("q1tI"),c=i("4IlW"),a=i("Kwbf"),l=i("TSYQ"),s=i.n(l),n=i("sboe"),d=i("OZM5"),r=i("815F"),o=i("ODXe"),u=i("Ff2n"),p=i("+nKL"),A=i("8XRh"),b=i("WaYH"),w=function(q,ce){var ne=q.className,se=q.style,Ce=q.motion,Re=q.motionNodes,Xe=q.motionType,we=q.onMotionStart,Pe=q.onMotionEnd,Ee=q.active,Ge=q.treeNodeRequiredProps,It=Object(u.a)(q,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),ze=f.useState(!0),ye=Object(o.a)(ze,2),Me=ye[0],qe=ye[1],nt=f.useContext(n.a),st=nt.prefixCls,xt=f.useRef(!1),Bt=function(){xt.current||Pe(),xt.current=!0};return Object(f.useEffect)(function(){Re&&Xe==="hide"&&Me&&qe(!1)},[Re]),Object(f.useEffect)(function(){return Re&&we(),function(){Re&&Bt()}},[]),Re?f.createElement(A.b,Object.assign({ref:ce,visible:Me},Ce,{motionAppear:Xe==="show",onAppearEnd:Bt,onLeaveEnd:Bt}),function(Le,Ue){var We=Le.className,ft=Le.style;return f.createElement("div",{ref:Ue,className:s()("".concat(st,"-treenode-motion"),We),style:ft},Re.map(function(Kt){var bt=Kt.data,Mt=bt.key,lr=Object(u.a)(bt,["key"]),mt=Kt.isStart,Gt=Kt.isEnd;delete lr.children;var Jt=Object(r.f)(Mt,Ge);return f.createElement(b.a,Object.assign({},lr,Jt,{active:Ee,data:Kt.data,key:Mt,isStart:mt,isEnd:Gt}))}))}):f.createElement(b.a,Object.assign({domRef:ce,className:ne,style:se},It,{active:Ee}))};w.displayName="MotionTreeNode";var y=f.forwardRef(w),_=y;function E(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ce=Z.length,ne=q.length;if(Math.abs(ce-ne)!==1)return{add:!1,key:null};function se(Ce,Re){var Xe=new Map;Ce.forEach(function(Pe){Xe.set(Pe,!0)});var we=Re.filter(function(Pe){return!Xe.has(Pe)});return we.length===1?we[0]:null}return ce<ne?{add:!0,key:se(Z,q)}:{add:!1,key:se(q,Z)}}function I(Z,q,ce){var ne=Z.findIndex(function(Xe){var we=Xe.data;return we.key===ce}),se=Z[ne+1],Ce=q.findIndex(function(Xe){var we=Xe.data;return we.key===ce});if(se){var Re=q.findIndex(function(Xe){var we=Xe.data;return we.key===se.data.key});return q.slice(Ce+1,Re)}return q.slice(Ce+1)}var S={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},C=function(){},N="RC_TREE_MOTION_".concat(Math.random()),M={key:N},P={key:N,level:0,index:0,pos:"0",node:M},B={parent:null,children:[],pos:P.pos,data:M,isStart:[],isEnd:[]};function X(Z,q,ce,ne){return q===!1||!ce?Z:Z.slice(0,Math.ceil(ce/ne)+1)}function V(Z){var q=Z.data.key,ce=Z.pos;return Object(r.e)(q,ce)}function Y(Z){for(var q=String(Z.data.key),ce=Z;ce.parent;)ce=ce.parent,q="".concat(ce.data.key," > ").concat(q);return q}var j=function(q,ce){var ne=q.prefixCls,se=q.data,Ce=q.selectable,Re=q.checkable,Xe=q.expandedKeys,we=q.selectedKeys,Pe=q.checkedKeys,Ee=q.loadedKeys,Ge=q.loadingKeys,It=q.halfCheckedKeys,ze=q.keyEntities,ye=q.disabled,Me=q.dragging,qe=q.dragOverNodeKey,nt=q.dropPosition,st=q.motion,xt=q.height,Bt=q.itemHeight,Le=q.virtual,Ue=q.focusable,We=q.activeItem,ft=q.focused,Kt=q.tabIndex,bt=q.onKeyDown,Mt=q.onFocus,lr=q.onBlur,mt=q.onActiveChange,Gt=q.onListChangeStart,Jt=q.onListChangeEnd,dr=Object(u.a)(q,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),cr=f.useRef(null);f.useImperativeHandle(ce,function(){return{scrollTo:function(rr){cr.current.scrollTo(rr)}}});var mr=f.useState(Xe),it=Object(o.a)(mr,2),pe=it[0],ae=it[1],Ve=f.useState(se),Ye=Object(o.a)(Ve,2),oe=Ye[0],ht=Ye[1],Ft=f.useState(se),Te=Object(o.a)(Ft,2),Lt=Te[0],Et=Te[1],be=f.useState([]),et=Object(o.a)(be,2),ot=et[0],De=et[1],Be=f.useState(null),Fe=Object(o.a)(Be,2),Ot=Fe[0],nr=Fe[1];function St(){ht(se),Et(se),De([]),nr(null),Jt()}f.useEffect(function(){ae(Xe);var pr=E(pe,Xe);if(pr.key!==null)if(pr.add){var rr=oe.findIndex(function(_n){var Vn=_n.data.key;return Vn===pr.key}),Dt=X(I(oe,se,pr.key),Le,xt,Bt),vr=oe.slice();vr.splice(rr+1,0,B),Et(vr),De(Dt),nr("show")}else{var xr=se.findIndex(function(_n){var Vn=_n.data.key;return Vn===pr.key}),Tr=X(I(se,oe,pr.key),Le,xt,Bt),rn=se.slice();rn.splice(xr+1,0,B),Et(rn),De(Tr),nr("hide")}else oe!==se&&(ht(se),Et(se))},[Xe,se]),f.useEffect(function(){Me||St()},[Me]);var Wt=st?Lt:se,Rr={expandedKeys:Xe,selectedKeys:we,loadedKeys:Ee,loadingKeys:Ge,checkedKeys:Pe,halfCheckedKeys:It,dragOverNodeKey:qe,dropPosition:nt,keyEntities:ze};return f.createElement(f.Fragment,null,ft&&We&&f.createElement("span",{style:S,"aria-live":"assertive"},Y(We)),f.createElement("div",{role:"tree"},f.createElement("input",{style:S,disabled:Ue===!1||ye,tabIndex:Ue!==!1?Kt:null,onKeyDown:bt,onFocus:Mt,onBlur:lr,value:"",onChange:C})),f.createElement(p.a,Object.assign({},dr,{data:Wt,itemKey:V,height:xt,fullHeight:!1,virtual:Le,itemHeight:Bt,prefixCls:"".concat(ne,"-list"),ref:cr}),function(pr){var rr=pr.pos,Dt=pr.data,vr=Dt.key,xr=Object(u.a)(Dt,["key"]),Tr=pr.isStart,rn=pr.isEnd,_n=Object(r.e)(vr,rr);delete xr.children;var Vn=Object(r.f)(_n,Rr);return f.createElement(_,Object.assign({},xr,Vn,{active:We&&vr===We.data.key,pos:rr,data:pr.data,isStart:Tr,isEnd:rn,motion:st,motionNodes:vr===N?ot:null,motionType:Ot,onMotionStart:Gt,onMotionEnd:St,treeNodeRequiredProps:Rr,onMouseMove:function(){mt(null)}}))}))},W=f.forwardRef(j);W.displayName="NodeList";var U=W,R=i("NvD2"),K=function(Z){Object(e.a)(ce,Z);var q=Object(m.a)(ce);function ce(){var ne;return Object(h.a)(this,ce),ne=q.apply(this,arguments),ne.destroyed=!1,ne.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},ne.listRef=f.createRef(),ne.onNodeDragStart=function(se,Ce){var Re=ne.state,Xe=Re.expandedKeys,we=Re.keyEntities,Pe=ne.props.onDragStart,Ee=Ce.props.eventKey;ne.dragNode=Ce;var Ge=Object(d.b)(Xe,Ee);ne.setState({dragging:!0,dragNodesKeys:Object(d.g)(Ee,we)}),ne.setExpandedKeys(Ge),Pe&&Pe({event:se,node:Object(r.b)(Ce.props)})},ne.onNodeDragEnter=function(se,Ce){var Re=ne.state,Xe=Re.expandedKeys,we=Re.keyEntities,Pe=Re.dragNodesKeys,Ee=ne.props.onDragEnter,Ge=Ce.props,It=Ge.pos,ze=Ge.eventKey;if(!ne.dragNode||Pe.indexOf(ze)!==-1)return;var ye=Object(d.c)(se,Ce);if(ne.dragNode.props.eventKey===ze&&ye===0){ne.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){ne.setState({dragOverNodeKey:ze,dropPosition:ye}),ne.delayedDragEnterLogic||(ne.delayedDragEnterLogic={}),Object.keys(ne.delayedDragEnterLogic).forEach(function(Me){clearTimeout(ne.delayedDragEnterLogic[Me])}),ne.delayedDragEnterLogic[It]=window.setTimeout(function(){if(!ne.state.dragging)return;var Me=Object(g.a)(Xe),qe=we[ze];qe&&(qe.children||[]).length&&(Me=Object(d.a)(Xe,ze)),"expandedKeys"in ne.props||ne.setExpandedKeys(Me),Ee&&Ee({event:se,node:Object(r.b)(Ce.props),expandedKeys:Me})},400)},0)},ne.onNodeDragOver=function(se,Ce){var Re=ne.state.dragNodesKeys,Xe=ne.props.onDragOver,we=Ce.props.eventKey;if(Re.indexOf(we)!==-1)return;if(ne.dragNode&&we===ne.state.dragOverNodeKey){var Pe=Object(d.c)(se,Ce);if(Pe===ne.state.dropPosition)return;ne.setState({dropPosition:Pe})}Xe&&Xe({event:se,node:Object(r.b)(Ce.props)})},ne.onNodeDragLeave=function(se,Ce){var Re=ne.props.onDragLeave;ne.setState({dragOverNodeKey:""}),Re&&Re({event:se,node:Object(r.b)(Ce.props)})},ne.onNodeDragEnd=function(se,Ce){var Re=ne.props.onDragEnd;ne.setState({dragOverNodeKey:""}),ne.cleanDragState(),Re&&Re({event:se,node:Object(r.b)(Ce.props)}),ne.dragNode=null},ne.onNodeDrop=function(se,Ce){var Re=ne.state,Xe=Re.dragNodesKeys,we=Xe===void 0?[]:Xe,Pe=Re.dropPosition,Ee=ne.props.onDrop,Ge=Ce.props,It=Ge.eventKey,ze=Ge.pos;if(ne.setState({dragOverNodeKey:""}),ne.cleanDragState(),we.indexOf(It)!==-1){Object(a.a)(!1,"Can not drop to dragNode(include it's children node)");return}var ye=Object(d.k)(ze),Me={event:se,node:Object(r.b)(Ce.props),dragNode:ne.dragNode?Object(r.b)(ne.dragNode.props):null,dragNodesKeys:we.slice(),dropPosition:Pe+Number(ye[ye.length-1]),dropToGap:!1};Pe!==0&&(Me.dropToGap=!0),Ee&&Ee(Me),ne.dragNode=null},ne.cleanDragState=function(){var se=ne.state.dragging;se&&ne.setState({dragging:!1})},ne.onNodeClick=function(se,Ce){var Re=ne.props.onClick;Re&&Re(se,Ce)},ne.onNodeDoubleClick=function(se,Ce){var Re=ne.props.onDoubleClick;Re&&Re(se,Ce)},ne.onNodeSelect=function(se,Ce){var Re=ne.state.selectedKeys,Xe=ne.state.keyEntities,we=ne.props,Pe=we.onSelect,Ee=we.multiple,Ge=Ce.selected,It=Ce.key,ze=!Ge;ze?Ee?Re=Object(d.a)(Re,It):Re=[It]:Re=Object(d.b)(Re,It);var ye=Re.map(function(Me){var qe=Xe[Me];return qe?qe.node:null}).filter(function(Me){return Me});ne.setUncontrolledState({selectedKeys:Re}),Pe&&Pe(Re,{event:"select",selected:ze,node:Ce,selectedNodes:ye,nativeEvent:se.nativeEvent})},ne.onNodeCheck=function(se,Ce,Re){var Xe=ne.state,we=Xe.keyEntities,Pe=Xe.checkedKeys,Ee=Xe.halfCheckedKeys,Ge=ne.props,It=Ge.checkStrictly,ze=Ge.onCheck,ye=Ce.key,Me,qe={event:"check",node:Ce,checked:Re,nativeEvent:se.nativeEvent};if(It){var nt=Re?Object(d.a)(Pe,ye):Object(d.b)(Pe,ye),st=Object(d.b)(Ee,ye);Me={checked:nt,halfChecked:st},qe.checkedNodes=nt.map(function(ft){return we[ft]}).filter(function(ft){return ft}).map(function(ft){return ft.node}),ne.setUncontrolledState({checkedKeys:nt})}else{var xt=Object(R.a)([].concat(Object(g.a)(Pe),[ye]),!0,we),Bt=xt.checkedKeys,Le=xt.halfCheckedKeys;if(!Re){var Ue=new Set(Bt);Ue.delete(ye);var We=Object(R.a)(Array.from(Ue),{checked:!1,halfCheckedKeys:Le},we);Bt=We.checkedKeys,Le=We.halfCheckedKeys}Me=Bt,qe.checkedNodes=[],qe.checkedNodesPositions=[],qe.halfCheckedKeys=Le,Bt.forEach(function(ft){var Kt=we[ft];if(!Kt)return;var bt=Kt.node,Mt=Kt.pos;qe.checkedNodes.push(bt),qe.checkedNodesPositions.push({node:bt,pos:Mt})}),ne.setUncontrolledState({checkedKeys:Bt},!1,{halfCheckedKeys:Le})}ze&&ze(Me,qe)},ne.onNodeLoad=function(se){return new Promise(function(Ce){ne.setState(function(Re){var Xe=Re.loadedKeys,we=Xe===void 0?[]:Xe,Pe=Re.loadingKeys,Ee=Pe===void 0?[]:Pe,Ge=ne.props,It=Ge.loadData,ze=Ge.onLoad,ye=se.key;if(!It||we.indexOf(ye)!==-1||Ee.indexOf(ye)!==-1)return{};var Me=It(se);return Me.then(function(){var qe=ne.state,nt=qe.loadedKeys,st=qe.loadingKeys,xt=Object(d.a)(nt,ye),Bt=Object(d.b)(st,ye);ze&&ze(xt,{event:"load",node:se}),ne.setUncontrolledState({loadedKeys:xt}),ne.setState({loadingKeys:Bt}),Ce()}),{loadingKeys:Object(d.a)(Ee,ye)}})})},ne.onNodeMouseEnter=function(se,Ce){var Re=ne.props.onMouseEnter;Re&&Re({event:se,node:Ce})},ne.onNodeMouseLeave=function(se,Ce){var Re=ne.props.onMouseLeave;Re&&Re({event:se,node:Ce})},ne.onNodeContextMenu=function(se,Ce){var Re=ne.props.onRightClick;Re&&(se.preventDefault(),Re({event:se,node:Ce}))},ne.onFocus=function(){var se=ne.props.onFocus;ne.setState({focused:!0}),se&&se.apply(void 0,arguments)},ne.onBlur=function(){var se=ne.props.onBlur;ne.setState({focused:!1}),ne.onActiveChange(null),se&&se.apply(void 0,arguments)},ne.getTreeNodeRequiredProps=function(){var se=ne.state,Ce=se.expandedKeys,Re=se.selectedKeys,Xe=se.loadedKeys,we=se.loadingKeys,Pe=se.checkedKeys,Ee=se.halfCheckedKeys,Ge=se.dragOverNodeKey,It=se.dropPosition,ze=se.keyEntities;return{expandedKeys:Ce||[],selectedKeys:Re||[],loadedKeys:Xe||[],loadingKeys:we||[],checkedKeys:Pe||[],halfCheckedKeys:Ee||[],dragOverNodeKey:Ge,dropPosition:It,keyEntities:ze}},ne.setExpandedKeys=function(se){var Ce=ne.state.treeData,Re=Object(r.d)(Ce,se);ne.setUncontrolledState({expandedKeys:se,flattenNodes:Re},!0)},ne.onNodeExpand=function(se,Ce){var Re=ne.state.expandedKeys,Xe=ne.state.listChanging,we=ne.props,Pe=we.onExpand,Ee=we.loadData,Ge=Ce.key,It=Ce.expanded;if(Xe)return;var ze=Re.indexOf(Ge),ye=!It;if(Object(a.a)(It&&ze!==-1||!It&&ze===-1,"Expand state not sync with index check"),ye?Re=Object(d.a)(Re,Ge):Re=Object(d.b)(Re,Ge),ne.setExpandedKeys(Re),Pe&&Pe(Re,{node:Ce,expanded:ye,nativeEvent:se.nativeEvent}),ye&&Ee){var Me=ne.onNodeLoad(Ce);Me&&Me.then(function(){var qe=Object(r.d)(ne.state.treeData,Re);ne.setUncontrolledState({flattenNodes:qe})})}},ne.onListChangeStart=function(){ne.setUncontrolledState({listChanging:!0})},ne.onListChangeEnd=function(){setTimeout(function(){ne.setUncontrolledState({listChanging:!1})})},ne.onActiveChange=function(se){var Ce=ne.state.activeKey,Re=ne.props.onActiveChange;if(Ce===se)return;ne.setState({activeKey:se}),se!==null&&ne.scrollTo({key:se}),Re&&Re(se)},ne.getActiveItem=function(){var se=ne.state,Ce=se.activeKey,Re=se.flattenNodes;return Ce===null?null:Re.find(function(Xe){var we=Xe.data.key;return we===Ce})||null},ne.offsetActiveKey=function(se){var Ce=ne.state,Re=Ce.flattenNodes,Xe=Ce.activeKey,we=Re.findIndex(function(Ge){var It=Ge.data.key;return It===Xe});we===-1&&se<0&&(we=Re.length),we=(we+se+Re.length)%Re.length;var Pe=Re[we];if(Pe){var Ee=Pe.data.key;ne.onActiveChange(Ee)}else ne.onActiveChange(null)},ne.onKeyDown=function(se){var Ce=ne.state,Re=Ce.activeKey,Xe=Ce.expandedKeys,we=Ce.checkedKeys,Pe=ne.props,Ee=Pe.onKeyDown,Ge=Pe.checkable,It=Pe.selectable;switch(se.which){case c.a.UP:{ne.offsetActiveKey(-1),se.preventDefault();break}case c.a.DOWN:{ne.offsetActiveKey(1),se.preventDefault();break}}var ze=ne.getActiveItem();if(ze&&ze.data){var ye=ne.getTreeNodeRequiredProps(),Me=ze.data.isLeaf===!1||!!(ze.data.children||[]).length,qe=Object(r.b)(Object(x.a)(Object(x.a)({},Object(r.f)(Re,ye)),{},{data:ze.data,active:!0}));switch(se.which){case c.a.LEFT:{Me&&Xe.includes(Re)?ne.onNodeExpand({},qe):ze.parent&&ne.onActiveChange(ze.parent.data.key),se.preventDefault();break}case c.a.RIGHT:{Me&&!Xe.includes(Re)?ne.onNodeExpand({},qe):ze.children&&ze.children.length&&ne.onActiveChange(ze.children[0].data.key),se.preventDefault();break}case c.a.ENTER:case c.a.SPACE:{Ge&&!qe.disabled&&qe.checkable!==!1&&!qe.disableCheckbox?ne.onNodeCheck({},qe,!we.includes(Re)):!Ge&&It&&!qe.disabled&&qe.selectable!==!1&&ne.onNodeSelect({},qe);break}}}Ee&&Ee(se)},ne.setUncontrolledState=function(se){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(ne.destroyed)return;var Xe=!1,we=!0,Pe={};Object.keys(se).forEach(function(Ee){if(Ee in ne.props){we=!1;return}Xe=!0,Pe[Ee]=se[Ee]}),Xe&&(!Ce||we)&&ne.setState(Object(x.a)(Object(x.a)({},Pe),Re))},ne.scrollTo=function(se){ne.listRef.current.scrollTo(se)},ne}return Object(t.a)(ce,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var se,Ce=this.state,Re=Ce.focused,Xe=Ce.flattenNodes,we=Ce.keyEntities,Pe=Ce.dragging,Ee=Ce.activeKey,Ge=this.props,It=Ge.prefixCls,ze=Ge.className,ye=Ge.style,Me=Ge.showLine,qe=Ge.focusable,nt=Ge.tabIndex,st=nt===void 0?0:nt,xt=Ge.selectable,Bt=Ge.showIcon,Le=Ge.icon,Ue=Ge.switcherIcon,We=Ge.draggable,ft=Ge.checkable,Kt=Ge.checkStrictly,bt=Ge.disabled,Mt=Ge.motion,lr=Ge.loadData,mt=Ge.filterTreeNode,Gt=Ge.height,Jt=Ge.itemHeight,dr=Ge.virtual,cr=Ge.titleRender,mr=Ge.onContextMenu,it=Object(d.f)(this.props);return f.createElement(n.a.Provider,{value:{prefixCls:It,selectable:xt,showIcon:Bt,icon:Le,switcherIcon:Ue,draggable:We,checkable:ft,checkStrictly:Kt,disabled:bt,keyEntities:we,loadData:lr,filterTreeNode:mt,titleRender:cr,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},f.createElement("div",{className:s()(It,ze,(se={},Object(T.a)(se,"".concat(It,"-show-line"),Me),Object(T.a)(se,"".concat(It,"-focused"),Re),Object(T.a)(se,"".concat(It,"-active-focused"),Ee!==null),se))},f.createElement(U,Object.assign({ref:this.listRef,prefixCls:It,style:ye,data:Xe,disabled:bt,selectable:xt,checkable:!!ft,motion:Mt,dragging:Pe,height:Gt,itemHeight:Jt,virtual:dr,focusable:qe,focused:Re,tabIndex:st,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:mr},this.getTreeNodeRequiredProps(),it))))}}],[{key:"getDerivedStateFromProps",value:function(se,Ce){var Re=Ce.prevProps,Xe={prevProps:se};function we(Le){return!Re&&Le in se||Re&&Re[Le]!==se[Le]}var Pe;if(we("treeData")?Pe=se.treeData:we("children")&&(Object(a.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Pe=Object(r.c)(se.children)),Pe){Xe.treeData=Pe;var Ee=Object(r.a)(Pe);Xe.keyEntities=Object(x.a)(Object(T.a)({},N,P),Ee.keyEntities)}var Ge=Xe.keyEntities||Ce.keyEntities;if(we("expandedKeys")||Re&&we("autoExpandParent"))Xe.expandedKeys=se.autoExpandParent||!Re&&se.defaultExpandParent?Object(d.e)(se.expandedKeys,Ge):se.expandedKeys;else if(!Re&&se.defaultExpandAll){var It=Object(x.a)({},Ge);delete It[N],Xe.expandedKeys=Object.keys(It).map(function(Le){return It[Le].key})}else!Re&&se.defaultExpandedKeys&&(Xe.expandedKeys=se.autoExpandParent||se.defaultExpandParent?Object(d.e)(se.defaultExpandedKeys,Ge):se.defaultExpandedKeys);if(Xe.expandedKeys||delete Xe.expandedKeys,Pe||Xe.expandedKeys){var ze=Object(r.d)(Pe||Ce.treeData,Xe.expandedKeys||Ce.expandedKeys);Xe.flattenNodes=ze}if(se.selectable&&(we("selectedKeys")?Xe.selectedKeys=Object(d.d)(se.selectedKeys,se):!Re&&se.defaultSelectedKeys&&(Xe.selectedKeys=Object(d.d)(se.defaultSelectedKeys,se))),se.checkable){var ye;if(we("checkedKeys")?ye=Object(d.j)(se.checkedKeys)||{}:!Re&&se.defaultCheckedKeys?ye=Object(d.j)(se.defaultCheckedKeys)||{}:Pe&&(ye=Object(d.j)(se.checkedKeys)||{checkedKeys:Ce.checkedKeys,halfCheckedKeys:Ce.halfCheckedKeys}),ye){var Me=ye,qe=Me.checkedKeys,nt=qe===void 0?[]:qe,st=Me.halfCheckedKeys,xt=st===void 0?[]:st;if(!se.checkStrictly){var Bt=Object(R.a)(nt,!0,Ge);nt=Bt.checkedKeys,xt=Bt.halfCheckedKeys}Xe.checkedKeys=nt,Xe.halfCheckedKeys=xt}}return we("loadedKeys")&&(Xe.loadedKeys=se.loadedKeys),Xe}}]),ce}(f.Component);K.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},K.TreeNode=b.a;var G=K,H=z.b=G},fE02:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("/IIm"),h=i("vZ6x"),t=i("b9oc"),e=i("72pK"),m=i("Kagy"),f=i("IUWy");i("3TkU");var c=m.toolbox.dataZoom,a=x.each,l="\0_ec_\0toolbox-dataZoom_";function s(A,b,w){(this._brushController=new g(w.getZr())).on("brush",x.bind(this._onBrush,this)).mount(),this._isZoomActive}s.defaultOption={show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:x.clone(c.title)};var n=s.prototype;n.render=function(A,b,w,y){this.model=A,this.ecModel=b,this.api=w,u(A,b,this,y,w),o(A,b)},n.onclick=function(A,b,w){d[w].call(this)},n.remove=function(A,b){this._brushController.unmount()},n.dispose=function(A,b){this._brushController.dispose()};var d={zoom:function(){var A=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:A})},back:function(){this._dispatchZoomAction(t.pop(this.ecModel))}};n._onBrush=function(A,b){if(!b.isEnd||!A.length)return;var w={},y=this.ecModel;this._brushController.updateCovers([]);var _=new h(r(this.model.option),y,{include:["grid"]});_.matchOutputRanges(A,y,function(S,C,N){if(N.type!=="cartesian2d")return;var M=S.brushType;M==="rect"?(E("x",N,C[0]),E("y",N,C[1])):E({lineX:"x",lineY:"y"}[M],N,C)}),t.push(y,w),this._dispatchZoomAction(w);function E(S,C,N){var M=C.getAxis(S),P=M.model,B=I(S,P,y),X=B.findRepresentativeAxisProxy(P).getMinMaxSpan();(X.minValueSpan!=null||X.maxValueSpan!=null)&&(N=e(0,N.slice(),M.scale.getExtent(),0,X.minValueSpan,X.maxValueSpan)),B&&(w[B.id]={dataZoomId:B.id,startValue:N[0],endValue:N[1]})}function I(S,C,N){var M;return N.eachComponent({mainType:"dataZoom",subType:"select"},function(P){var B=P.getAxisModel(S,C.componentIndex);B&&(M=P)}),M}},n._dispatchZoomAction=function(A){var b=[];a(A,function(w,y){b.push(x.clone(w))}),b.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:b})};function r(A){var b={};return x.each(["xAxisIndex","yAxisIndex"],function(w){b[w]=A[w],b[w]==null&&(b[w]="all"),(b[w]===!1||b[w]==="none")&&(b[w]=[])}),b}function o(A,b){A.setIconStatus("back",t.count(b)>1?"emphasis":"normal")}function u(A,b,w,y,_){var E=w._isZoomActive;y&&y.type==="takeGlobalCursor"&&(E=y.key==="dataZoomSelect"?y.dataZoomSelectActive:!1),w._isZoomActive=E,A.setIconStatus("zoom",E?"emphasis":"normal");var I=new h(r(A.option),b,{include:["grid"]});w._brushController.setPanels(I.makePanelOpts(_,function(S){return S.xAxisDeclared&&!S.yAxisDeclared?"lineX":!S.xAxisDeclared&&S.yAxisDeclared?"lineY":"rect"})).enableBrush(E?{brushType:"auto",brushStyle:{lineWidth:0,fill:"rgba(0,0,0,0.2)"}}:!1)}f.register("dataZoom",s),T.registerPreprocessor(function(A){if(!A)return;var b=A.dataZoom||(A.dataZoom=[]);x.isArray(b)||(A.dataZoom=b=[b]);var w=A.toolbox;if(w&&(x.isArray(w)&&(w=w[0]),w&&w.feature)){var y=w.feature.dataZoom;_("xAxis",y),_("yAxis",y)}function _(I,S){if(!S)return;var C=I+"Index",N=S[C];N!=null&&N!=="all"&&!x.isArray(N)&&(N=N===!1||N==="none"?[]:[N]),E(I,function(M,P){if(N!=null&&N!=="all"&&x.indexOf(N,P)===-1)return;var B={type:"select",$fromToolbox:!0,filterMode:S.filterMode||"filter",id:l+I+P};B[C]=P,b.push(B)})}function E(I,S){var C=A[I];x.isArray(C)||(C=C?[C]:[]),a(C,S)}});var p=s;ue.exports=p},fNCr:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("tSko"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},fUL4:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("r+aA"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},fW2E:function(ue,z){var i={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function T(x,g,h){return i.hasOwnProperty(g)?h*=x.dpr:h}ue.exports=T},"fc+c":function(ue,z,i){var T=i("sS/r"),x=T.extend({type:"dataZoom",render:function(g,h,t,e){this.dataZoomModel=g,this.ecModel=h,this.api=t},getTargetCoordInfo:function(){var g=this.dataZoomModel,h=this.ecModel,t={};g.eachTargetAxis(function(m,f){var c=h.getComponent(m.axis,f);if(c){var a=c.getCoordSysModel();a&&e(a,c,t[a.mainType]||(t[a.mainType]=[]),a.componentIndex)}},this);function e(m,f,c,a){for(var l,s=0;s<c.length;s++)if(c[s].model===m){l=c[s];break}l||c.push(l={model:m,axisModels:[],coordIndex:a}),l.axisModels.push(f)}return t}});ue.exports=x},fjKi:function(ue,z,i){var T=i("ProS");i("Q7if"),i("jndi"),T.registerPreprocessor(function(x){x.markArea=x.markArea||{}})},fls0:function(ue,z,i){var T=i("bYtY"),x=i("QBsz"),g=i("oVpE"),h=i("f5HG"),t=i("IwbS"),e=i("OELB"),m=e.round,f=["fromSymbol","toSymbol"];function c(u){return"_"+u+"Type"}function a(u,p,A){var b=p.getItemVisual(A,"color"),w=p.getItemVisual(A,u),y=p.getItemVisual(A,u+"Size");if(!w||w==="none")return;T.isArray(y)||(y=[y,y]);var _=g.createSymbol(w,-y[0]/2,-y[1]/2,y[0],y[1],b);return _.name=u,_}function l(u){var p=new h({name:"line",subPixelOptimize:!0});return s(p.shape,u),p}function s(u,p){u.x1=p[0][0],u.y1=p[0][1],u.x2=p[1][0],u.y2=p[1][1],u.percent=1;var A=p[2];A?(u.cpx1=A[0],u.cpy1=A[1]):(u.cpx1=NaN,u.cpy1=NaN)}function n(){var u=this,p=u.childOfName("fromSymbol"),A=u.childOfName("toSymbol"),b=u.childOfName("label");if(!p&&!A&&b.ignore)return;for(var w=1,y=this.parent;y;)y.scale&&(w/=y.scale[0]),y=y.parent;var _=u.childOfName("line");if(!this.__dirty&&!_.__dirty)return;var E=_.shape.percent,I=_.pointAt(0),S=_.pointAt(E),C=x.sub([],S,I);if(x.normalize(C,C),p){p.attr("position",I);var N=_.tangentAt(0);p.attr("rotation",Math.PI/2-Math.atan2(N[1],N[0])),p.attr("scale",[w*E,w*E])}if(A){A.attr("position",S);var N=_.tangentAt(1);A.attr("rotation",-Math.PI/2-Math.atan2(N[1],N[0])),A.attr("scale",[w*E,w*E])}if(!b.ignore){b.attr("position",S);var M,P,B,X,V=b.__labelDistance,Y=V[0]*w,j=V[1]*w,W=E/2,N=_.tangentAt(W),U=[N[1],-N[0]],R=_.pointAt(W);U[1]>0&&(U[0]=-U[0],U[1]=-U[1]);var K=N[0]<0?-1:1;if(b.__position!=="start"&&b.__position!=="end"){var G=-Math.atan2(N[1],N[0]);S[0]<I[0]&&(G=Math.PI+G),b.attr("rotation",G)}var H;switch(b.__position){case"insideStartTop":case"insideMiddleTop":case"insideEndTop":case"middle":H=-j,B="bottom";break;case"insideStartBottom":case"insideMiddleBottom":case"insideEndBottom":H=j,B="top";break;default:H=0,B="middle"}switch(b.__position){case"end":M=[C[0]*Y+S[0],C[1]*j+S[1]],P=C[0]>.8?"left":C[0]<-.8?"right":"center",B=C[1]>.8?"top":C[1]<-.8?"bottom":"middle";break;case"start":M=[-C[0]*Y+I[0],-C[1]*j+I[1]],P=C[0]>.8?"right":C[0]<-.8?"left":"center",B=C[1]>.8?"bottom":C[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":M=[Y*K+I[0],I[1]+H],P=N[0]<0?"right":"left",X=[-Y*K,-H];break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":M=[R[0],R[1]+H],P="center",X=[0,-H];break;case"insideEndTop":case"insideEnd":case"insideEndBottom":M=[-Y*K+S[0],S[1]+H],P=N[0]>=0?"right":"left",X=[Y*K,-H];break}b.attr({style:{textVerticalAlign:b.__verticalAlign||B,textAlign:b.__textAlign||P},position:M,scale:[w,w],origin:X})}}function d(u,p,A){t.Group.call(this),this._createLine(u,p,A)}var r=d.prototype;r.beforeUpdate=n,r._createLine=function(u,p,A){var b=u.hostModel,w=u.getItemLayout(p),y=l(w);y.shape.percent=0,t.initProps(y,{shape:{percent:1}},b,p),this.add(y);var _=new t.Text({name:"label",lineLabelOriginalOpacity:1});this.add(_),T.each(f,function(E){var I=a(E,u,p);this.add(I),this[c(E)]=u.getItemVisual(p,E)},this),this._updateCommonStl(u,p,A)},r.updateData=function(u,p,A){var b=u.hostModel,w=this.childOfName("line"),y=u.getItemLayout(p),_={shape:{}};s(_.shape,y),t.updateProps(w,_,b,p),T.each(f,function(E){var I=u.getItemVisual(p,E),S=c(E);if(this[S]!==I){this.remove(this.childOfName(E));var C=a(E,u,p);this.add(C)}this[S]=I},this),this._updateCommonStl(u,p,A)},r._updateCommonStl=function(u,p,A){var b=u.hostModel,w=this.childOfName("line"),y=A&&A.lineStyle,_=A&&A.hoverLineStyle,E=A&&A.labelModel,I=A&&A.hoverLabelModel;if(!A||u.hasItemOption){var S=u.getItemModel(p);y=S.getModel("lineStyle").getLineStyle(),_=S.getModel("emphasis.lineStyle").getLineStyle(),E=S.getModel("label"),I=S.getModel("emphasis.label")}var C=u.getItemVisual(p,"color"),N=T.retrieve3(u.getItemVisual(p,"opacity"),y.opacity,1);w.useStyle(T.defaults({strokeNoScale:!0,fill:"none",stroke:C,opacity:N},y)),w.hoverStyle=_,T.each(f,function(K){var G=this.childOfName(K);G&&(G.setColor(C),G.setStyle({opacity:N}))},this);var M=E.getShallow("show"),P=I.getShallow("show"),B=this.childOfName("label"),X,V;if((M||P)&&(X=C||"#000",V=b.getFormattedLabel(p,"normal",u.dataType),V==null)){var Y=b.getRawValue(p);V=Y==null?u.getName(p):isFinite(Y)?m(Y):Y}var j=M?V:null,W=P?T.retrieve2(b.getFormattedLabel(p,"emphasis",u.dataType),V):null,U=B.style;if(j!=null||W!=null){t.setTextStyle(B.style,E,{text:j},{autoColor:X}),B.__textAlign=U.textAlign,B.__verticalAlign=U.textVerticalAlign,B.__position=E.get("position")||"middle";var R=E.get("distance");T.isArray(R)||(R=[R,R]),B.__labelDistance=R}W!=null?B.hoverStyle={text:W,textFill:I.getTextColor(!0),fontStyle:I.getShallow("fontStyle"),fontWeight:I.getShallow("fontWeight"),fontSize:I.getShallow("fontSize"),fontFamily:I.getShallow("fontFamily")}:B.hoverStyle={text:null},B.ignore=!M&&!P,t.setHoverStyle(this)},r.highlight=function(){this.trigger("emphasis")},r.downplay=function(){this.trigger("normal")},r.updateLayout=function(u,p){this.setLinePoints(u.getItemLayout(p))},r.setLinePoints=function(u){var p=this.childOfName("line");s(p.shape,u),p.dirty()},T.inherits(d,t.Group);var o=d;ue.exports=o},fmMI:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("bYtY"),h=g.each,t=g.filter,e=g.map,m=g.isArray,f=g.indexOf,c=g.isObject,a=g.isString,l=g.createHashMap,s=g.assert,n=g.clone,d=g.merge,r=g.extend,o=g.mixin,u=i("4NO4"),p=i("Qxkt"),A=i("bLfw"),b=i("iXHM"),w=i("5Hur"),y=i("D5nY"),_=y.resetSourceDefaulter,E="\0_ec_inner",I=p.extend({init:function(j,W,U,R){U=U||{},this.option=null,this._theme=new p(U),this._optionManager=R},setOption:function(j,W){s(!(E in j),"please use chart.getOption()"),this._optionManager.setOption(j,W),this.resetOption(null)},resetOption:function(j){var W=!1,U=this._optionManager;if(!j||j==="recreate"){var R=U.mountOption(j==="recreate");!this.option||j==="recreate"?N.call(this,R):(this.restoreData(),this.mergeOption(R)),W=!0}if((j==="timeline"||j==="media")&&this.restoreData(),!j||j==="recreate"||j==="timeline"){var K=U.getTimelineOption(this);K&&(this.mergeOption(K),W=!0)}if(!j||j==="recreate"||j==="media"){var G=U.getMediaOption(this,this._api);G.length&&h(G,function(H){this.mergeOption(H,W=!0)},this)}return W},mergeOption:function(j){var W=this.option,U=this._componentsMap,R=[];_(this),h(j,function(G,H){if(G==null)return;A.hasClass(H)?H&&R.push(H):W[H]=W[H]==null?n(G):d(W[H],G,!0)}),A.topologicalTravel(R,A.getAllClassMainTypes(),K,this);function K(G,H){var Z=u.normalizeToArray(j[G]),q=u.mappingToExists(U.get(G),Z);u.makeIdAndName(q),h(q,function(ne,se){var Ce=ne.option;c(Ce)&&(ne.keyInfo.mainType=G,ne.keyInfo.subType=P(G,Ce,ne.exist))});var ce=M(U,H);W[G]=[],U.set(G,[]),h(q,function(ne,se){var Ce=ne.exist,Re=ne.option;if(s(c(Re)||Ce,"Empty component definition"),!Re)Ce.mergeOption({},this),Ce.optionUpdated({},!1);else{var Xe=A.getClass(G,ne.keyInfo.subType,!0);if(Ce&&Ce.constructor===Xe)Ce.name=ne.keyInfo.name,Ce.mergeOption(Re,this),Ce.optionUpdated(Re,!1);else{var we=r({dependentModels:ce,componentIndex:se},ne.keyInfo);Ce=new Xe(Re,this,this,we),r(Ce,we),Ce.init(Re,this,this,we),Ce.optionUpdated(null,!0)}}U.get(G)[se]=Ce,W[G][se]=Ce.option},this),G==="series"&&B(this,U.get("series"))}this._seriesIndicesMap=l(this._seriesIndices=this._seriesIndices||[])},getOption:function(){var j=n(this.option);return h(j,function(W,U){if(A.hasClass(U)){for(var W=u.normalizeToArray(W),R=W.length-1;R>=0;R--)u.isIdInner(W[R])&&W.splice(R,1);j[U]=W}}),delete j[E],j},getTheme:function(){return this._theme},getComponent:function(j,W){var U=this._componentsMap.get(j);if(U)return U[W||0]},queryComponents:function(j){var W=j.mainType;if(!W)return[];var U=j.index,R=j.id,K=j.name,G=this._componentsMap.get(W);if(!G||!G.length)return[];var H;if(U!=null)m(U)||(U=[U]),H=t(e(U,function(ce){return G[ce]}),function(ce){return!!ce});else if(R!=null){var Z=m(R);H=t(G,function(ce){return Z&&f(R,ce.id)>=0||!Z&&ce.id===R})}else if(K!=null){var q=m(K);H=t(G,function(ce){return q&&f(K,ce.name)>=0||!q&&ce.name===K})}else H=G.slice();return X(H,j)},findComponents:function(j){var W=j.query,U=j.mainType,R=G(W),K=R?this.queryComponents(R):this._componentsMap.get(U);return H(X(K,j));function G(Z){var q=U+"Index",ce=U+"Id",ne=U+"Name";return Z&&(Z[q]!=null||Z[ce]!=null||Z[ne]!=null)?{mainType:U,index:Z[q],id:Z[ce],name:Z[ne]}:null}function H(Z){return j.filter?t(Z,j.filter):Z}},eachComponent:function(j,W,U){var R=this._componentsMap;if(typeof j=="function")U=W,W=j,R.each(function(G,H){h(G,function(Z,q){W.call(U,H,Z,q)})});else if(a(j))h(R.get(j),W,U);else if(c(j)){var K=this.findComponents(j);h(K,W,U)}},getSeriesByName:function(j){var W=this._componentsMap.get("series");return t(W,function(U){return U.name===j})},getSeriesByIndex:function(j){return this._componentsMap.get("series")[j]},getSeriesByType:function(j){var W=this._componentsMap.get("series");return t(W,function(U){return U.subType===j})},getSeries:function(){return this._componentsMap.get("series").slice()},getSeriesCount:function(){return this._componentsMap.get("series").length},eachSeries:function(j,W){V(this),h(this._seriesIndices,function(U){var R=this._componentsMap.get("series")[U];j.call(W,R,U)},this)},eachRawSeries:function(j,W){h(this._componentsMap.get("series"),j,W)},eachSeriesByType:function(j,W,U){V(this),h(this._seriesIndices,function(R){var K=this._componentsMap.get("series")[R];K.subType===j&&W.call(U,K,R)},this)},eachRawSeriesByType:function(j,W,U){return h(this.getSeriesByType(j),W,U)},isSeriesFiltered:function(j){return V(this),this._seriesIndicesMap.get(j.componentIndex)==null},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(j,W){V(this);var U=t(this._componentsMap.get("series"),j,W);B(this,U)},restoreData:function(j){var W=this._componentsMap;B(this,W.get("series"));var U=[];W.each(function(R,K){U.push(K)}),A.topologicalTravel(U,A.getAllClassMainTypes(),function(R,K){h(W.get(R),function(G){(R!=="series"||!S(G,j))&&G.restoreData()})})}});function S(j,W){if(W){var U=W.seiresIndex,R=W.seriesId,K=W.seriesName;return U!=null&&j.componentIndex!==U||R!=null&&j.id!==R||K!=null&&j.name!==K}}function C(j,W){var U=j.color&&!j.colorLayer;h(W,function(R,K){if(K==="colorLayer"&&U)return;A.hasClass(K)||(typeof R=="object"?j[K]=j[K]?d(j[K],R,!1):n(R):j[K]==null&&(j[K]=R))})}function N(j){j=j,this.option={},this.option[E]=1,this._componentsMap=l({series:[]}),this._seriesIndices,this._seriesIndicesMap,C(j,this._theme.option),d(j,b,!1),this.mergeOption(j)}function M(j,W){m(W)||(W=W?[W]:[]);var U={};return h(W,function(R){U[R]=(j.get(R)||[]).slice()}),U}function P(j,W,U){var R=W.type?W.type:U?U.subType:A.determineSubType(j,W);return R}function B(j,W){j._seriesIndicesMap=l(j._seriesIndices=e(W,function(U){return U.componentIndex})||[])}function X(j,W){return W.hasOwnProperty("subType")?t(j,function(U){return U.subType===W.subType}):j}function V(j){}o(I,w);var Y=I;ue.exports=Y},fu2T:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("3dVZ"),h=i.n(g)},fyUT: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.n(t),m=i("TSYQ"),f=i.n(m),c=i("Ff2n"),a=i("rePB"),l=i("1OyB"),s=i("vuIU"),n=i("Ji7U"),d=i("md7G"),r=i("foSv"),o=i("4IlW");function u(H,Z){var q=Object.keys(H);if(Object.getOwnPropertySymbols){var ce=Object.getOwnPropertySymbols(H);Z&&(ce=ce.filter(function(ne){return Object.getOwnPropertyDescriptor(H,ne).enumerable})),q.push.apply(q,ce)}return q}function p(H){for(var Z=1;Z<arguments.length;Z++){var q=arguments[Z]!=null?arguments[Z]:{};Z%2?u(Object(q),!0).forEach(function(ce){Object(a.a)(H,ce,q[ce])}):Object.getOwnPropertyDescriptors?Object.defineProperties(H,Object.getOwnPropertyDescriptors(q)):u(Object(q)).forEach(function(ce){Object.defineProperty(H,ce,Object.getOwnPropertyDescriptor(q,ce))})}return H}function A(H){var Z=b();return function(){var ce=Object(r.a)(H),ne;if(Z){var se=Object(r.a)(this).constructor;ne=Reflect.construct(ce,arguments,se)}else ne=ce.apply(this,arguments);return Object(d.a)(this,ne)}}function b(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(H){return!1}}function w(){}function y(H){H.preventDefault()}var _=function(Z){return Z.replace(/[^\w.-]+/g,"")},E=200,I=600,S=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,C=function(Z){return Z!=null},N=function(Z,q){return q===Z||typeof q=="number"&&typeof Z=="number"&&isNaN(q)&&isNaN(Z)},M=function(H){Object(n.a)(q,H);var Z=A(q);function q(ce){var ne;Object(l.a)(this,q),ne=Z.call(this,ce),ne.onKeyDown=function(Re){var Xe=ne.props,we=Xe.onKeyDown,Pe=Xe.onPressEnter;if(Re.keyCode===o.a.UP){var Ee=ne.getRatio(Re);ne.up(Re,Ee,null),ne.stop()}else if(Re.keyCode===o.a.DOWN){var Ge=ne.getRatio(Re);ne.down(Re,Ge,null),ne.stop()}else Re.keyCode===o.a.ENTER&&Pe&&Pe(Re);if(ne.recordCursorPosition(),ne.lastKeyCode=Re.keyCode,we){for(var It=arguments.length,ze=new Array(It>1?It-1:0),ye=1;ye<It;ye++)ze[ye-1]=arguments[ye];we.apply(void 0,[Re].concat(ze))}},ne.onKeyUp=function(Re){var Xe=ne.props.onKeyUp;if(ne.stop(),ne.recordCursorPosition(),Xe){for(var we=arguments.length,Pe=new Array(we>1?we-1:0),Ee=1;Ee<we;Ee++)Pe[Ee-1]=arguments[Ee];Xe.apply(void 0,[Re].concat(Pe))}},ne.onChange=function(Re){var Xe=ne.props.onChange;ne.state.focused&&(ne.inputting=!0),ne.rawInput=ne.props.parser(ne.getValueFromEvent(Re)),ne.setState({inputValue:ne.rawInput}),Xe(ne.toNumber(ne.rawInput))},ne.onMouseUp=function(){var Re=ne.props.onMouseUp;ne.recordCursorPosition(),Re&&Re.apply(void 0,arguments)},ne.onFocus=function(){var Re;ne.setState({focused:!0}),(Re=ne.props).onFocus.apply(Re,arguments)},ne.onBlur=function(){var Re=ne.props.onBlur;ne.inputting=!1,ne.setState({focused:!1});var Xe=ne.getCurrentValidValue(ne.state.inputValue),we=ne.setValue(Xe,w);if(Re){var Pe=ne.input.value,Ee=ne.getInputDisplayValue({focus:!1,value:we});ne.input.value=Ee&&Number(Ee),Re.apply(void 0,arguments),ne.input.value=Pe}},ne.getRatio=function(Re){var Xe=1;return Re.metaKey||Re.ctrlKey?Xe=.1:Re.shiftKey&&(Xe=10),Xe},ne.getFullNum=function(Re){return isNaN(Re)?Re:/e/i.test(String(Re))?Number(Re).toFixed(18).replace(/\.?0+$/,""):Re},ne.getPrecision=function(Re){if(C(ne.props.precision))return ne.props.precision;var Xe=String(Re);if(Xe.indexOf("e-")>=0)return parseInt(Xe.slice(Xe.indexOf("e-")+2),10);var we=0;return Xe.indexOf(".")>=0&&(we=Xe.length-Xe.indexOf(".")-1),we},ne.getInputDisplayValue=function(Re){var Xe=Re||ne.state,we=Xe.focused,Pe=Xe.inputValue,Ee=Xe.value,Ge;we?Ge=Pe:Ge=ne.toPrecisionAsStep(Ee),Ge==null&&(Ge="");var It=ne.formatWrapper(Ge);return C(ne.props.decimalSeparator)&&(It=It.toString().replace(".",ne.props.decimalSeparator)),It},ne.recordCursorPosition=function(){try{ne.cursorStart=ne.input.selectionStart,ne.cursorEnd=ne.input.selectionEnd,ne.currentValue=ne.input.value,ne.cursorBefore=ne.input.value.substring(0,ne.cursorStart),ne.cursorAfter=ne.input.value.substring(ne.cursorEnd)}catch(Re){}},ne.restoreByAfter=function(Re){if(Re===void 0)return!1;var Xe=ne.input.value,we=Xe.lastIndexOf(Re);if(we===-1)return!1;var Pe=ne.cursorBefore.length;return ne.lastKeyCode===o.a.DELETE&&ne.cursorBefore.charAt(Pe-1)===Re[0]?(ne.fixCaret(Pe,Pe),!0):we+Re.length===Xe.length?(ne.fixCaret(we,we),!0):!1},ne.partRestoreByAfter=function(Re){return Re===void 0?!1:Array.prototype.some.call(Re,function(Xe,we){var Pe=Re.substring(we);return ne.restoreByAfter(Pe)})},ne.isNotCompleteNumber=function(Re){return isNaN(Re)||Re===""||Re===null||Re&&Re.toString().indexOf(".")===Re.toString().length-1},ne.stop=function(){ne.autoStepTimer&&clearTimeout(ne.autoStepTimer)},ne.down=function(Re,Xe,we){ne.pressingUpOrDown=!0,ne.step("down",Re,Xe,we)},ne.up=function(Re,Xe,we){ne.pressingUpOrDown=!0,ne.step("up",Re,Xe,we)},ne.saveInput=function(Re){ne.input=Re};var se=ce.value;se===void 0&&(se=ce.defaultValue),ne.state={focused:ce.autoFocus};var Ce=ne.getValidValue(ne.toNumber(se));return ne.state=p(p({},ne.state),{},{inputValue:ne.toPrecisionAsStep(Ce),value:Ce}),ne}return Object(s.a)(q,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(ne){var se=this.props,Ce=se.value,Re=se.onChange,Xe=se.max,we=se.min,Pe=this.state.focused;if(ne){if(!N(ne.value,Ce)||!N(ne.max,Xe)||!N(ne.min,we)){var Ee=Pe?Ce:this.getValidValue(Ce),Ge;this.pressingUpOrDown?Ge=Ee:this.inputting?Ge=this.rawInput:Ge=this.toPrecisionAsStep(Ee),this.setState({value:Ee,inputValue:Ge})}var It="value"in this.props?Ce:this.state.value;"max"in this.props&&ne.max!==Xe&&typeof It=="number"&&It>Xe&&Re&&Re(Xe),"min"in this.props&&ne.min!==we&&typeof It=="number"&&It<we&&Re&&Re(we)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var ze=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===o.a.BACKSPACE?ze=this.cursorStart-1:this.lastKeyCode===o.a.DELETE&&(ze=this.cursorStart):ze=this.input.value.length,this.fixCaret(ze,ze)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case o.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case o.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(ye){}if(this.lastKeyCode=null,!this.pressingUpOrDown)return;this.props.focusOnUpDown&&this.state.focused&&(document.activeElement!==this.input&&this.focus())}},{key:"componentWillUnmount",value:function(){this.stop()}},{key:"getCurrentValidValue",value:function(ne){var se=ne;return se===""?se="":this.isNotCompleteNumber(parseFloat(se))?se=this.state.value:se=this.getValidValue(se),this.toNumber(se)}},{key:"getValueFromEvent",value:function(ne){var se=ne.target.value.trim().replace(/。/g,".");return C(this.props.decimalSeparator)&&(se=se.replace(this.props.decimalSeparator,".")),se}},{key:"getValidValue",value:function(ne){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,Ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,Re=parseFloat(ne);return isNaN(Re)?ne:(Re<se&&(Re=se),Re>Ce&&(Re=Ce),Re)}},{key:"setValue",value:function(ne,se){var Ce=this.props.precision,Re=this.isNotCompleteNumber(parseFloat(ne))?null:parseFloat(ne),Xe=this.state.value,we=Xe===void 0?null:Xe,Pe=this.state.inputValue,Ee=Pe===void 0?null:Pe,Ge=typeof Re=="number"?Re.toFixed(Ce):"".concat(Re),It=Re!==we||Ge!=="".concat(Ee);return"value"in this.props?(Ee=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:Ee},se)):this.setState({value:Re,inputValue:this.toPrecisionAsStep(ne)},se),It&&this.props.onChange(Re),Re}},{key:"getMaxPrecision",value:function(ne){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Ce=this.props,Re=Ce.precision,Xe=Ce.step;if(C(Re))return Re;var we=this.getPrecision(se),Pe=this.getPrecision(Xe),Ee=this.getPrecision(ne);return ne?Math.max(Ee,we+Pe):we+Pe}},{key:"getPrecisionFactor",value:function(ne){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Ce=this.getMaxPrecision(ne,se);return Math.pow(10,Ce)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(ne){return this.props.formatter?this.props.formatter(ne):ne}},{key:"toPrecisionAsStep",value:function(ne){if(this.isNotCompleteNumber(ne)||ne==="")return ne;var se=Math.abs(this.getMaxPrecision(ne));return isNaN(se)?ne.toString():Number(ne).toFixed(se)}},{key:"toNumber",value:function(ne){var se=this.props.precision,Ce=this.state.focused,Re=ne&&ne.length>16&&Ce;return this.isNotCompleteNumber(ne)||Re?ne:C(se)?Math.round(ne*Math.pow(10,se))/Math.pow(10,se):Number(ne)}},{key:"upStep",value:function(ne,se){var Ce=this.props.step,Re=this.getPrecisionFactor(ne,se),Xe=Math.abs(this.getMaxPrecision(ne,se)),we=((Re*ne+Re*Ce*se)/Re).toFixed(Xe);return this.toNumber(we)}},{key:"downStep",value:function(ne,se){var Ce=this.props.step,Re=this.getPrecisionFactor(ne,se),Xe=Math.abs(this.getMaxPrecision(ne,se)),we=((Re*ne-Re*Ce*se)/Re).toFixed(Xe);return this.toNumber(we)}},{key:"step",value:function(ne,se){var Ce=this,Re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Xe=arguments.length>3?arguments[3]:void 0;this.stop(),se&&(se.persist(),se.preventDefault());var we=this.props;if(we.disabled)return;var Pe=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(Pe))return;var Ee=this["".concat(ne,"Step")](Pe,Re),Ge=Ee>we.max||Ee<we.min;if(Ee>we.max?Ee=we.max:Ee<we.min&&(Ee=we.min),this.setValue(Ee,null),this.setState({focused:!0},function(){Ce.pressingUpOrDown=!1}),Ge)return;this.autoStepTimer=setTimeout(function(){Ce[ne](se,Re,!0)},Xe?E:I)}},{key:"fixCaret",value:function(ne,se){if(ne===void 0||se===void 0||!this.input||!this.input.value)return;try{var Ce=this.input.selectionStart,Re=this.input.selectionEnd;(ne!==Ce||se!==Re)&&this.input.setSelectionRange(ne,se)}catch(Xe){}}},{key:"render",value:function(){var ne,se=this.props,Ce=se.prefixCls,Re=se.disabled,Xe=se.readOnly,we=se.useTouch,Pe=se.autoComplete,Ee=se.upHandler,Ge=se.downHandler,It=se.className,ze=se.max,ye=se.min,Me=se.style,qe=se.title,nt=se.onMouseEnter,st=se.onMouseLeave,xt=se.onMouseOver,Bt=se.onMouseOut,Le=se.required,Ue=se.onClick,We=se.tabIndex,ft=se.type,Kt=se.placeholder,bt=se.id,Mt=se.inputMode,lr=se.pattern,mt=se.step,Gt=se.maxLength,Jt=se.autoFocus,dr=se.name,cr=se.onPaste,mr=se.onInput,it=Object(c.a)(se,["prefixCls","disabled","readOnly","useTouch","autoComplete","upHandler","downHandler","className","max","min","style","title","onMouseEnter","onMouseLeave","onMouseOver","onMouseOut","required","onClick","tabIndex","type","placeholder","id","inputMode","pattern","step","maxLength","autoFocus","name","onPaste","onInput"]),pe=this.state,ae=pe.value,Ve=pe.focused,Ye=f()(Ce,(ne={},Object(a.a)(ne,It,!!It),Object(a.a)(ne,"".concat(Ce,"-disabled"),Re),Object(a.a)(ne,"".concat(Ce,"-focused"),Ve),ne)),oe={};Object.keys(it).forEach(function(Fe){(Fe.substr(0,5)==="data-"||Fe.substr(0,5)==="aria-"||Fe==="role")&&(oe[Fe]=it[Fe])});var ht=!Xe&&!Re,Ft=this.getInputDisplayValue(null),Te=(ae||ae===0)&&(isNaN(ae)||Number(ae)>=ze),Lt=(ae||ae===0)&&(isNaN(ae)||Number(ae)<=ye),Et=Te||Re||Xe,be=Lt||Re||Xe,et=f()("".concat(Ce,"-handler"),"".concat(Ce,"-handler-up"),Object(a.a)({},"".concat(Ce,"-handler-up-disabled"),Et)),ot=f()("".concat(Ce,"-handler"),"".concat(Ce,"-handler-down"),Object(a.a)({},"".concat(Ce,"-handler-down-disabled"),be)),De=we?{onTouchStart:Et?w:this.up,onTouchEnd:this.stop}:{onMouseDown:Et?w:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Be=we?{onTouchStart:be?w:this.down,onTouchEnd:this.stop}:{onMouseDown:be?w:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return e.a.createElement("div",{className:Ye,style:Me,title:qe,onMouseEnter:nt,onMouseLeave:st,onMouseOver:xt,onMouseOut:Bt,onFocus:function(){return null},onBlur:function(){return null}},e.a.createElement("div",{className:"".concat(Ce,"-handler-wrap")},e.a.createElement("span",Object.assign({unselectable:"on"},De,{role:"button","aria-label":"Increase Value","aria-disabled":Et,className:et}),Ee||e.a.createElement("span",{unselectable:"on",className:"".concat(Ce,"-handler-up-inner"),onClick:y})),e.a.createElement("span",Object.assign({unselectable:"on"},Be,{role:"button","aria-label":"Decrease Value","aria-disabled":be,className:ot}),Ge||e.a.createElement("span",{unselectable:"on",className:"".concat(Ce,"-handler-down-inner"),onClick:y}))),e.a.createElement("div",{className:"".concat(Ce,"-input-wrap")},e.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":ye,"aria-valuemax":ze,"aria-valuenow":ae,required:Le,type:ft,placeholder:Kt,onPaste:cr,onClick:Ue,onMouseUp:this.onMouseUp,className:"".concat(Ce,"-input"),tabIndex:We,autoComplete:Pe,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:ht?this.onKeyDown:w,onKeyUp:ht?this.onKeyUp:w,autoFocus:Jt,maxLength:Gt,readOnly:Xe,disabled:Re,max:ze,min:ye,step:mt,name:dr,title:qe,id:bt,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Ft),pattern:lr,inputMode:Mt,onInput:mr},oe))))}}]),q}(e.a.Component);M.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:S,min:-S,step:1,style:{},onChange:w,onKeyDown:w,onPressEnter:w,onFocus:w,onBlur:w,parser:_,required:!1,autoComplete:"off"};var P=M,B=P,X=i("FH2Y"),V=i.n(X),Y=i("HQEm"),j=i.n(Y),W=i("H84U"),U=i("3Nzz"),R=function(H,Z){var q={};for(var ce in H)Object.prototype.hasOwnProperty.call(H,ce)&&Z.indexOf(ce)<0&&(q[ce]=H[ce]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,ce=Object.getOwnPropertySymbols(H);ne<ce.length;ne++)Z.indexOf(ce[ne])<0&&Object.prototype.propertyIsEnumerable.call(H,ce[ne])&&(q[ce[ne]]=H[ce[ne]]);return q},K=t.forwardRef(function(H,Z){var q=function(ne){var se=ne.getPrefixCls,Ce=ne.direction,Re=H.className,Xe=H.size,we=H.prefixCls,Pe=H.readOnly,Ee=R(H,["className","size","prefixCls","readOnly"]),Ge=se("input-number",we),It=t.createElement(V.a,{className:"".concat(Ge,"-handler-up-inner")}),ze=t.createElement(j.a,{className:"".concat(Ge,"-handler-down-inner")});return t.createElement(U.b.Consumer,null,function(ye){var Me,qe=Xe||ye,nt=f()((Me={},h()(Me,"".concat(Ge,"-lg"),qe==="large"),h()(Me,"".concat(Ge,"-sm"),qe==="small"),h()(Me,"".concat(Ge,"-rtl"),Ce==="rtl"),h()(Me,"".concat(Ge,"-readonly"),Pe),Me),Re);return t.createElement(B,x()({ref:Z,className:nt,upHandler:It,downHandler:ze,prefixCls:Ge,readOnly:Pe},Ee))})};return t.createElement(W.a,null,q)});K.defaultProps={step:1};var G=z.a=K},g0SD:function(ue,z,i){var T=i("bYtY"),x=i("9wZj"),g=i("OELB"),h=i("YXkt"),t=i("kj2x"),e=i("iPDy");function m(a,l,s){var n=l.coordinateSystem;a.each(function(d){var r=a.getItemModel(d),o,u=g.parsePercent(r.get("x"),s.getWidth()),p=g.parsePercent(r.get("y"),s.getHeight());if(!isNaN(u)&&!isNaN(p))o=[u,p];else if(l.getMarkerPosition)o=l.getMarkerPosition(a.getValues(a.dimensions,d));else if(n){var A=a.get(n.dimensions[0],d),b=a.get(n.dimensions[1],d);o=n.dataToPoint([A,b])}isNaN(u)||(o[0]=u),isNaN(p)||(o[1]=p),a.setItemLayout(d,o)})}var f=e.extend({type:"markPoint",updateTransform:function(a,l,s){l.eachSeries(function(n){var d=n.markPointModel;d&&(m(d.getData(),n,s),this.markerGroupMap.get(n.id).updateLayout(d))},this)},renderSeries:function(a,l,s,n){var d=a.coordinateSystem,r=a.id,o=a.getData(),u=this.markerGroupMap,p=u.get(r)||u.set(r,new x),A=c(d,a,l);l.setData(A),m(l.getData(),a,n),A.each(function(b){var w=A.getItemModel(b),y=w.getShallow("symbol"),_=w.getShallow("symbolSize"),E=T.isFunction(y),I=T.isFunction(_);if(E||I){var S=l.getRawValue(b),C=l.getDataParams(b);E&&(y=y(S,C)),I&&(_=_(S,C))}A.setItemVisual(b,{symbol:y,symbolSize:_,color:w.get("itemStyle.color")||o.getVisual("color")})}),p.updateData(A),this.group.add(p.group),A.eachItemGraphicEl(function(b){b.traverse(function(w){w.dataModel=l})}),p.__keep=!0,p.group.silent=l.get("silent")||a.get("silent")}});function c(a,l,s){var n;a?n=T.map(a&&a.dimensions,function(o){var u=l.getData().getDimensionInfo(l.getData().mapDimension(o))||{};return T.defaults({name:o},u)}):n=[{name:"value",type:"float"}];var d=new h(n,s),r=T.map(s.get("data"),T.curry(t.dataTransform,l));return a&&(r=T.filter(r,T.curry(t.dataFilter,a))),d.initData(r,null,a?t.dimValueGetter:function(o){return o.value}),d}ue.exports=f},g7p0:function(ue,z,i){var T=i("bYtY"),x=i("bLfw"),g=i("+TT/"),h=g.getLayoutParams,t=g.sizeCalculable,e=g.mergeLayoutParam,m=x.extend({type:"calendar",coordinateSystem:null,defaultOption:{zlevel:0,z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",nameMap:"en",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",nameMap:"en",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},init:function(a,l,s,n){var d=h(a);m.superApply(this,"init",arguments),f(a,d)},mergeOption:function(a,l){m.superApply(this,"mergeOption",arguments),f(this.option,a)}});function f(a,l){var s=a.cellSize;T.isArray(s)?s.length===1&&(s[1]=s[0]):s=a.cellSize=[s,s];var n=T.map([0,1],function(d){return t(l,d)&&(s[d]="auto"),s[d]!=null&&s[d]!=="auto"});e(a,l,{type:"box",ignoreSize:n})}var c=m;ue.exports=c},g9YV:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("pED+"),h=i.n(g),t=i("+L6B"),e=i("R9oj"),m=i("7Kak"),f=i("sRBo"),c=i("qVdP"),a=i("T2oS"),l=i("DjyN"),s=i("5Dmo")},gIYZ:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T={Backspace:"Backspace",AltLeft:"Alt",AltRight:"Alt",CapsLock:"CapsLock",ContextMenu:"ContextMenu",ControlLeft:"Control",ControlRight:"Control",Enter:"Enter",MetaLeft:"Meta",MetaRight:"Meta",ShiftLeft:"Shift",ShiftRight:"Shift",Tab:"Tab",Delete:"Delete",End:"End",Help:"Help",Home:"Home",Insert:"Insert",PageDown:"PageDown",PageUp:"PageUp",ArrowDown:"ArrowDown",ArrowLeft:"ArrowLeft",ArrowRight:"ArrowRight",ArrowUp:"ArrowUp",NumLock:"NumLock",NumpadBackspace:"Backspace",NumpadClear:"Clear",Escape:"Escape",F1:"F1",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",F10:"F10",F11:"F11",F12:"F12",F13:"F13",F14:"F14",F15:"F15",F16:"F16",F17:"F17",F18:"F18",F19:"F19",F20:"F20",F21:"F21",F22:"F22",F23:"F23",F24:"F24",F25:"F25",F26:"F26",F27:"F27",F28:"F28",F29:"F29",F30:"F30",F31:"F31",F32:"F32",F33:"F33",F34:"F34",F35:"F35",PrintScreen:"PrintScreen",ScrollLock:"ScrollLock",Pause:"Pause",BrowserBack:"BrowserBack",BrowserFavorites:"BrowserFavorites",BrowserForward:"BrowserForward",BrowserHome:"BrowserHome",BrowserRefresh:"BrowserRefresh",BrowserSearch:"BrowserSearch",BrowserStop:"BrowserStop",Eject:"Eject",LaunchApp1:"LaunchMyComputer",LaunchApp2:"LaunchCalendar",LaunchMail:"LaunchMail",MediaPlayPause:"MediaPlay",MediaStop:"MediaStop",MediaTrackNext:"MediaTrackNext",MediaTrackPrevious:"MediaTrackPrevious",Power:"Power",Sleep:"Sleep",AudioVolumeDown:"AudioVolumeDown",AudioVolumeMute:"AudioVolumeMute",AudioVolumeUp:"AudioVolumeUp",WakeUp:"WakeUp"};z.default=T},gK9i: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.n(t),m=i("TSYQ"),f=i.n(m),c=i("Gytx"),a=i.n(c),l=i("Zm9Q"),s=function(){function Et(be,et){for(var ot=0;ot<et.length;ot++){var De=et[ot];De.enumerable=De.enumerable||!1,De.configurable=!0,"value"in De&&(De.writable=!0),Object.defineProperty(be,De.key,De)}}return function(be,et,ot){return et&&Et(be.prototype,et),ot&&Et(be,ot),be}}();function n(Et,be,et){return be in Et?Object.defineProperty(Et,be,{value:et,enumerable:!0,configurable:!0,writable:!0}):Et[be]=et,Et}function d(Et,be){if(!(Et instanceof be))throw new TypeError("Cannot call a class as a function")}function r(Et,be){if(!Et)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return be&&(typeof be=="object"||typeof be=="function")?be:Et}function o(Et,be){if(typeof be!="function"&&be!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof be);Et.prototype=Object.create(be&&be.prototype,{constructor:{value:Et,enumerable:!1,writable:!0,configurable:!0}}),be&&(Object.setPrototypeOf?Object.setPrototypeOf(Et,be):Et.__proto__=be)}var u=function(Et){o(be,Et);function be(){return d(this,be),r(this,(be.__proto__||Object.getPrototypeOf(be)).apply(this,arguments))}return s(be,[{key:"shouldComponentUpdate",value:function(ot){return this.props.forceRender||!a()(this.props,ot)}},{key:"render",value:function(){var ot;if(this._isActived=this.props.forceRender||this._isActived||this.props.isActive,!this._isActived)return null;var De=this.props,Be=De.prefixCls,Fe=De.isActive,Ot=De.children,nr=De.destroyInactivePanel,St=De.forceRender,Wt=De.role,Rr=f()(Be+"-content",(ot={},n(ot,Be+"-content-active",Fe),n(ot,Be+"-content-inactive",!Fe),ot)),pr=!St&&!Fe&&nr?null:e.a.createElement("div",{className:Be+"-content-box"},Ot);return e.a.createElement("div",{className:Rr,role:Wt},pr)}}]),be}(t.Component),p=u,A=function(be){var et=be.prototype;if(!et||!et.isReactComponent)throw new Error("Can only polyfill class components");return typeof et.componentWillReceiveProps!="function"||e.a.Profiler&&(et.UNSAFE_componentWillReceiveProps=et.componentWillReceiveProps,delete et.componentWillReceiveProps),be},b=A;function w(Et){var be=[];return e.a.Children.forEach(Et,function(et){be.push(et)}),be}function y(Et,be){var et=null;return Et&&Et.forEach(function(ot){if(et)return;ot&&ot.key===be&&(et=ot)}),et}function _(Et,be,et){var ot=null;return Et&&Et.forEach(function(De){if(De&&De.key===be&&De.props[et]){if(ot)throw new Error("two child with same key for <rc-animate> children");ot=De}}),ot}function E(Et,be,et){var ot=0;return Et&&Et.forEach(function(De){if(ot)return;ot=De&&De.key===be&&!De.props[et]}),ot}function I(Et,be,et){var ot=Et.length===be.length;return ot&&Et.forEach(function(De,Be){var Fe=be[Be];De&&Fe&&((De&&!Fe||!De&&Fe||(De.key!==Fe.key||et&&De.props[et]!==Fe.props[et]))&&(ot=!1))}),ot}function S(Et,be){var et=[],ot={},De=[];return Et.forEach(function(Be){Be&&y(be,Be.key)?De.length&&(ot[Be.key]=De,De=[]):De.push(Be)}),be.forEach(function(Be){Be&&Object.prototype.hasOwnProperty.call(ot,Be.key)&&(et=et.concat(ot[Be.key])),et.push(Be)}),et=et.concat(De),et}var C=i("i8i4"),N=i.n(C),M=i("UwPn"),P={isAppearSupported:function(be){return be.transitionName&&be.transitionAppear||be.animation.appear},isEnterSupported:function(be){return be.transitionName&&be.transitionEnter||be.animation.enter},isLeaveSupported:function(be){return be.transitionName&&be.transitionLeave||be.animation.leave},allowAppearCallback:function(be){return be.transitionAppear||be.animation.appear},allowEnterCallback:function(be){return be.transitionEnter||be.animation.enter},allowLeaveCallback:function(be){return be.transitionLeave||be.animation.leave}},B=P,X=function(){function Et(be,et){for(var ot=0;ot<et.length;ot++){var De=et[ot];De.enumerable=De.enumerable||!1,De.configurable=!0,"value"in De&&(De.writable=!0),Object.defineProperty(be,De.key,De)}}return function(be,et,ot){return et&&Et(be.prototype,et),ot&&Et(be,ot),be}}();function V(Et,be){if(!(Et instanceof be))throw new TypeError("Cannot call a class as a function")}function Y(Et,be){if(!Et)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return be&&(typeof be=="object"||typeof be=="function")?be:Et}function j(Et,be){if(typeof be!="function"&&be!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof be);Et.prototype=Object.create(be&&be.prototype,{constructor:{value:Et,enumerable:!1,writable:!0,configurable:!0}}),be&&(Object.setPrototypeOf?Object.setPrototypeOf(Et,be):Et.__proto__=be)}var W={enter:"transitionEnter",appear:"transitionAppear",leave:"transitionLeave"},U=function(Et){j(be,Et);function be(){return V(this,be),Y(this,(be.__proto__||Object.getPrototypeOf(be)).apply(this,arguments))}return X(be,[{key:"componentWillUnmount",value:function(){this.stop()}},{key:"componentWillEnter",value:function(ot){B.isEnterSupported(this.props)?this.transition("enter",ot):ot()}},{key:"componentWillAppear",value:function(ot){B.isAppearSupported(this.props)?this.transition("appear",ot):ot()}},{key:"componentWillLeave",value:function(ot){B.isLeaveSupported(this.props)?this.transition("leave",ot):ot()}},{key:"transition",value:function(ot,De){var Be=this,Fe=N.a.findDOMNode(this),Ot=this.props,nr=Ot.transitionName,St=typeof nr=="object";this.stop();var Wt=function(){Be.stopper=null,De()};if((M.b||!Ot.animation[ot])&&nr&&Ot[W[ot]]){var Rr=St?nr[ot]:nr+"-"+ot,pr=Rr+"-active";St&&nr[ot+"Active"]&&(pr=nr[ot+"Active"]),this.stopper=Object(M.a)(Fe,{name:Rr,active:pr},Wt)}else this.stopper=Ot.animation[ot](Fe,Wt)}},{key:"stop",value:function(){var ot=this.stopper;ot&&(this.stopper=null,ot.stop())}},{key:"render",value:function(){return this.props.children}}]),be}(e.a.Component),R=U,K=Object.assign||function(Et){for(var be=1;be<arguments.length;be++){var et=arguments[be];for(var ot in et)Object.prototype.hasOwnProperty.call(et,ot)&&(Et[ot]=et[ot])}return Et},G=function(){function Et(be,et){for(var ot=0;ot<et.length;ot++){var De=et[ot];De.enumerable=De.enumerable||!1,De.configurable=!0,"value"in De&&(De.writable=!0),Object.defineProperty(be,De.key,De)}}return function(be,et,ot){return et&&Et(be.prototype,et),ot&&Et(be,ot),be}}();function H(Et,be,et){return be in Et?Object.defineProperty(Et,be,{value:et,enumerable:!0,configurable:!0,writable:!0}):Et[be]=et,Et}function Z(Et,be){if(!(Et instanceof be))throw new TypeError("Cannot call a class as a function")}function q(Et,be){if(!Et)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return be&&(typeof be=="object"||typeof be=="function")?be:Et}function ce(Et,be){if(typeof be!="function"&&be!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof be);Et.prototype=Object.create(be&&be.prototype,{constructor:{value:Et,enumerable:!1,writable:!0,configurable:!0}}),be&&(Object.setPrototypeOf?Object.setPrototypeOf(Et,be):Et.__proto__=be)}var ne="rc_animate_"+Date.now();function se(Et){var be=Et.children;return e.a.isValidElement(be)&&!be.key?e.a.cloneElement(be,{key:ne}):be}function Ce(){}var Re=function(Et){ce(be,Et);function be(et){Z(this,be);var ot=q(this,(be.__proto__||Object.getPrototypeOf(be)).call(this,et));return Xe.call(ot),ot.currentlyAnimatingKeys={},ot.keysToEnter=[],ot.keysToLeave=[],ot.state={children:w(se(et))},ot.childrenRefs={},ot}return G(be,[{key:"componentDidMount",value:function(){var ot=this,De=this.props.showProp,Be=this.state.children;De&&(Be=Be.filter(function(Fe){return!!Fe.props[De]})),Be.forEach(function(Fe){Fe&&ot.performAppear(Fe.key)})}},{key:"componentWillReceiveProps",value:function(ot){var De=this;this.nextProps=ot;var Be=w(se(ot)),Fe=this.props;Fe.exclusive&&Object.keys(this.currentlyAnimatingKeys).forEach(function(Rr){De.stop(Rr)});var Ot=Fe.showProp,nr=this.currentlyAnimatingKeys,St=Fe.exclusive?w(se(Fe)):this.state.children,Wt=[];Ot?(St.forEach(function(Rr){var pr=Rr&&y(Be,Rr.key),rr=void 0;(!pr||!pr.props[Ot])&&Rr.props[Ot]?rr=e.a.cloneElement(pr||Rr,H({},Ot,!0)):rr=pr,rr&&Wt.push(rr)}),Be.forEach(function(Rr){(!Rr||!y(St,Rr.key))&&Wt.push(Rr)})):Wt=S(St,Be),this.setState({children:Wt}),Be.forEach(function(Rr){var pr=Rr&&Rr.key;if(Rr&&nr[pr])return;var rr=Rr&&y(St,pr);if(Ot){var Dt=Rr.props[Ot];if(rr){var vr=_(St,pr,Ot);!vr&&Dt&&De.keysToEnter.push(pr)}else Dt&&De.keysToEnter.push(pr)}else rr||De.keysToEnter.push(pr)}),St.forEach(function(Rr){var pr=Rr&&Rr.key;if(Rr&&nr[pr])return;var rr=Rr&&y(Be,pr);if(Ot){var Dt=Rr.props[Ot];if(rr){var vr=_(Be,pr,Ot);!vr&&Dt&&De.keysToLeave.push(pr)}else Dt&&De.keysToLeave.push(pr)}else rr||De.keysToLeave.push(pr)})}},{key:"componentDidUpdate",value:function(){var ot=this.keysToEnter;this.keysToEnter=[],ot.forEach(this.performEnter);var De=this.keysToLeave;this.keysToLeave=[],De.forEach(this.performLeave)}},{key:"isValidChildByKey",value:function(ot,De){var Be=this.props.showProp;return Be?_(ot,De,Be):y(ot,De)}},{key:"stop",value:function(ot){delete this.currentlyAnimatingKeys[ot];var De=this.childrenRefs[ot];De&&De.stop()}},{key:"render",value:function(){var ot=this,De=this.props;this.nextProps=De;var Be=this.state.children,Fe=null;Be&&(Fe=Be.map(function(St){if(St==null)return St;if(!St.key)throw new Error("must set key for <rc-animate> children");return e.a.createElement(R,{key:St.key,ref:function(Rr){ot.childrenRefs[St.key]=Rr},animation:De.animation,transitionName:De.transitionName,transitionEnter:De.transitionEnter,transitionAppear:De.transitionAppear,transitionLeave:De.transitionLeave},St)}));var Ot=De.component;if(Ot){var nr=De;return typeof Ot=="string"&&(nr=K({className:De.className,style:De.style},De.componentProps)),e.a.createElement(Ot,nr,Fe)}return Fe[0]||null}}]),be}(e.a.Component);Re.isAnimate=!0,Re.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:Ce,onEnter:Ce,onLeave:Ce,onAppear:Ce};var Xe=function(){var be=this;this.performEnter=function(et){be.childrenRefs[et]&&(be.currentlyAnimatingKeys[et]=!0,be.childrenRefs[et].componentWillEnter(be.handleDoneAdding.bind(be,et,"enter")))},this.performAppear=function(et){be.childrenRefs[et]&&(be.currentlyAnimatingKeys[et]=!0,be.childrenRefs[et].componentWillAppear(be.handleDoneAdding.bind(be,et,"appear")))},this.handleDoneAdding=function(et,ot){var De=be.props;if(delete be.currentlyAnimatingKeys[et],De.exclusive&&De!==be.nextProps)return;var Be=w(se(De));be.isValidChildByKey(Be,et)?ot==="appear"?B.allowAppearCallback(De)&&(De.onAppear(et),De.onEnd(et,!0)):B.allowEnterCallback(De)&&(De.onEnter(et),De.onEnd(et,!0)):be.performLeave(et)},this.performLeave=function(et){be.childrenRefs[et]&&(be.currentlyAnimatingKeys[et]=!0,be.childrenRefs[et].componentWillLeave(be.handleDoneLeaving.bind(be,et)))},this.handleDoneLeaving=function(et){var ot=be.props;if(delete be.currentlyAnimatingKeys[et],ot.exclusive&&ot!==be.nextProps)return;var De=w(se(ot));if(be.isValidChildByKey(De,et))be.performEnter(et);else{var Be=function(){B.allowLeaveCallback(ot)&&(ot.onLeave(et),ot.onEnd(et,!1))};I(be.state.children,De,ot.showProp)?Be():be.setState({children:De},Be)}}},we=b(Re),Pe=function(){function Et(be,et){for(var ot=0;ot<et.length;ot++){var De=et[ot];De.enumerable=De.enumerable||!1,De.configurable=!0,"value"in De&&(De.writable=!0),Object.defineProperty(be,De.key,De)}}return function(be,et,ot){return et&&Et(be.prototype,et),ot&&Et(be,ot),be}}();function Ee(Et,be,et){return be in Et?Object.defineProperty(Et,be,{value:et,enumerable:!0,configurable:!0,writable:!0}):Et[be]=et,Et}function Ge(Et,be){if(!(Et instanceof be))throw new TypeError("Cannot call a class as a function")}function It(Et,be){if(!Et)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return be&&(typeof be=="object"||typeof be=="function")?be:Et}function ze(Et,be){if(typeof be!="function"&&be!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof be);Et.prototype=Object.create(be&&be.prototype,{constructor:{value:Et,enumerable:!1,writable:!0,configurable:!0}}),be&&(Object.setPrototypeOf?Object.setPrototypeOf(Et,be):Et.__proto__=be)}var ye=function(Et){ze(be,Et);function be(){var et,ot,De,Be;Ge(this,be);for(var Fe=arguments.length,Ot=Array(Fe),nr=0;nr<Fe;nr++)Ot[nr]=arguments[nr];return Be=(ot=(De=It(this,(et=be.__proto__||Object.getPrototypeOf(be)).call.apply(et,[this].concat(Ot))),De),De.handleItemClick=function(){var St=De.props,Wt=St.onItemClick,Rr=St.panelKey;typeof Wt=="function"&&Wt(Rr)},De.handleKeyPress=function(St){(St.key==="Enter"||St.keyCode===13||St.which===13)&&De.handleItemClick()},ot),It(De,Be)}return Pe(be,[{key:"shouldComponentUpdate",value:function(ot){return!a()(this.props,ot)}},{key:"render",value:function(){var ot,De=this.props,Be=De.className,Fe=De.id,Ot=De.style,nr=De.prefixCls,St=De.header,Wt=De.headerClass,Rr=De.children,pr=De.isActive,rr=De.showArrow,Dt=De.destroyInactivePanel,vr=De.disabled,xr=De.accordion,Tr=De.forceRender,rn=De.expandIcon,_n=De.extra,Vn=f()(nr+"-header",Ee({},Wt,Wt)),Or=f()((ot={},Ee(ot,nr+"-item",!0),Ee(ot,nr+"-item-active",pr),Ee(ot,nr+"-item-disabled",vr),ot),Be),Cr=e.a.createElement("i",{className:"arrow"});return rr&&typeof rn=="function"&&(Cr=rn(this.props)),e.a.createElement("div",{className:Or,style:Ot,id:Fe},e.a.createElement("div",{className:Vn,onClick:this.handleItemClick,role:xr?"tab":"button",tabIndex:vr?-1:0,"aria-expanded":""+pr,onKeyPress:this.handleKeyPress},rr&&Cr,St,_n&&e.a.createElement("div",{className:nr+"-extra"},_n)),e.a.createElement(we,{showProp:"isActive",exclusive:!0,component:"",animation:this.props.openAnimation},e.a.createElement(p,{prefixCls:nr,isActive:pr,destroyInactivePanel:Dt,forceRender:Tr,role:xr?"tabpanel":null},Rr)))}}]),be}(t.Component);ye.defaultProps={showArrow:!0,isActive:!1,destroyInactivePanel:!1,onItemClick:function(){},headerClass:"",forceRender:!1};var Me=ye;function qe(Et,be,et,ot){var De=void 0;return Object(M.a)(Et,et,{start:function(){be?(De=Et.offsetHeight,Et.style.height=0):Et.style.height=Et.offsetHeight+"px"},active:function(){Et.style.height=(be?De:0)+"px"},end:function(){Et.style.height="",ot()}})}function nt(Et){return{enter:function(et,ot){return qe(et,!0,Et+"-anim",ot)},leave:function(et,ot){return qe(et,!1,Et+"-anim",ot)}}}var st=nt,xt=function(){function Et(be,et){for(var ot=0;ot<et.length;ot++){var De=et[ot];De.enumerable=De.enumerable||!1,De.configurable=!0,"value"in De&&(De.writable=!0),Object.defineProperty(be,De.key,De)}}return function(be,et,ot){return et&&Et(be.prototype,et),ot&&Et(be,ot),be}}();function Bt(Et){if(Array.isArray(Et)){for(var be=0,et=Array(Et.length);be<Et.length;be++)et[be]=Et[be];return et}else return Array.from(Et)}function Le(Et,be,et){return be in Et?Object.defineProperty(Et,be,{value:et,enumerable:!0,configurable:!0,writable:!0}):Et[be]=et,Et}function Ue(Et,be){if(!(Et instanceof be))throw new TypeError("Cannot call a class as a function")}function We(Et,be){if(!Et)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return be&&(typeof be=="object"||typeof be=="function")?be:Et}function ft(Et,be){if(typeof be!="function"&&be!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof be);Et.prototype=Object.create(be&&be.prototype,{constructor:{value:Et,enumerable:!1,writable:!0,configurable:!0}}),be&&(Object.setPrototypeOf?Object.setPrototypeOf(Et,be):Et.__proto__=be)}function Kt(Et){var be=Et;return Array.isArray(be)||(be=be?[be]:[]),be.map(function(et){return String(et)})}var bt=function(Et){ft(be,Et);function be(et){Ue(this,be);var ot=We(this,(be.__proto__||Object.getPrototypeOf(be)).call(this,et));Mt.call(ot);var De=et.activeKey,Be=et.defaultActiveKey,Fe=Be;return"activeKey"in et&&(Fe=De),ot.state={openAnimation:et.openAnimation||st(et.prefixCls),activeKey:Kt(Fe)},ot}return xt(be,[{key:"shouldComponentUpdate",value:function(ot,De){return!a()(this.props,ot)||!a()(this.state,De)}},{key:"render",value:function(){var ot,De=this.props,Be=De.prefixCls,Fe=De.className,Ot=De.style,nr=De.accordion,St=f()((ot={},Le(ot,Be,!0),Le(ot,Fe,!!Fe),ot));return e.a.createElement("div",{className:St,style:Ot,role:nr?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(ot){var De={};return"activeKey"in ot&&(De.activeKey=Kt(ot.activeKey)),"openAnimation"in ot&&(De.openAnimation=ot.openAnimation),De.activeKey||De.openAnimation?De:null}}]),be}(t.Component),Mt=function(){var be=this;this.onClickItem=function(et){var ot=be.state.activeKey;if(be.props.accordion)ot=ot[0]===et?[]:[et];else{ot=[].concat(Bt(ot));var De=ot.indexOf(et),Be=De>-1;Be?ot.splice(De,1):ot.push(et)}be.setActiveKey(ot)},this.getNewChild=function(et,ot){if(!et)return null;var De=be.state.activeKey,Be=be.props,Fe=Be.prefixCls,Ot=Be.accordion,nr=Be.destroyInactivePanel,St=Be.expandIcon,Wt=et.key||String(ot),Rr=et.props,pr=Rr.header,rr=Rr.headerClass,Dt=Rr.disabled,vr=!1;Ot?vr=De[0]===Wt:vr=De.indexOf(Wt)>-1;var xr={key:Wt,panelKey:Wt,header:pr,headerClass:rr,isActive:vr,prefixCls:Fe,destroyInactivePanel:nr,openAnimation:be.state.openAnimation,accordion:Ot,children:et.props.children,onItemClick:Dt?null:be.onClickItem,expandIcon:St};return typeof et.type=="string"?et:e.a.cloneElement(et,xr)},this.getItems=function(){var et=be.props.children;return Object(l.a)(et).map(be.getNewChild)},this.setActiveKey=function(et){"activeKey"in be.props||be.setState({activeKey:et}),be.props.onChange(be.props.accordion?et[0]:et)}};bt.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},bt.Panel=Me;var lr=bt,mt=lr,Gt=lr.Panel,Jt=i("fEPi"),dr=i.n(Jt),cr=i("H84U"),mr=function(be){var et=t.useContext(cr.b),ot=et.getPrefixCls,De=be.prefixCls,Be=be.className,Fe=Be===void 0?"":Be,Ot=be.showArrow,nr=Ot===void 0?!0:Ot,St=ot("collapse",De),Wt=f()(h()({},"".concat(St,"-no-arrow"),!nr),Fe);return t.createElement(mt.Panel,x()({},be,{prefixCls:St,className:Wt}))},it=mr,pe=i("xEkU"),ae=i.n(pe);function Ve(Et,be,et){var ot,De;return Object(M.a)(Et,"ant-motion-collapse-legacy",{start:function(){be?(ot=Et.offsetHeight,Et.style.height="0px",Et.style.opacity="0"):(Et.style.height="".concat(Et.offsetHeight,"px"),Et.style.opacity="1")},active:function(){De&&ae.a.cancel(De),De=ae()(function(){Et.style.height="".concat(be?ot:0,"px"),Et.style.opacity=be?"1":"0"})},end:function(){De&&ae.a.cancel(De),Et.style.height="",Et.style.opacity="",et()}})}var Ye={enter:function(be,et){return Ve(be,!0,et)},leave:function(be,et){return Ve(be,!1,et)},appear:function(be,et){return Ve(be,!0,et)}},oe=Ye,ht=i("0n0R"),Ft=function(be){var et,ot=t.useContext(cr.b),De=ot.getPrefixCls,Be=ot.direction,Fe=be.prefixCls,Ot=be.className,nr=Ot===void 0?"":Ot,St=be.bordered,Wt=be.ghost,Rr=De("collapse",Fe),pr=function(){var rn=be.expandIconPosition;return rn!==void 0?rn:Be==="rtl"?"right":"left"},rr=function(){var rn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},_n=be.expandIcon,Vn=_n?_n(rn):t.createElement(dr.a,{rotate:rn.isActive?90:void 0});return Object(ht.a)(Vn,function(){return{className:f()(Vn.props.className,"".concat(Rr,"-arrow"))}})},Dt=pr(),vr=f()((et={},h()(et,"".concat(Rr,"-borderless"),!St),h()(et,"".concat(Rr,"-icon-position-").concat(Dt),!0),h()(et,"".concat(Rr,"-rtl"),Be==="rtl"),h()(et,"".concat(Rr,"-ghost"),!!Wt),et),nr),xr=x()(x()({},oe),{appear:function(){}});return t.createElement(mt,x()({openAnimation:xr},be,{expandIcon:function(rn){return rr(rn)},prefixCls:Rr,className:vr}))};Ft.Panel=it,Ft.defaultProps={bordered:!0};var Te=Ft,Lt=z.a=Te},gKaM: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:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"};z.default=T},gPAo:function(ue,z){function i(h){return h}function T(h,t,e,m,f){this._old=h,this._new=t,this._oldKeyGetter=e||i,this._newKeyGetter=m||i,this.context=f}T.prototype={constructor:T,add:function(h){return this._add=h,this},update:function(h){return this._update=h,this},remove:function(h){return this._remove=h,this},execute:function(){var h=this._old,t=this._new,e={},m={},f=[],c=[],a;for(x(h,e,f,"_oldKeyGetter",this),x(t,m,c,"_newKeyGetter",this),a=0;a<h.length;a++){var l=f[a],s=m[l];if(s!=null){var n=s.length;n?(n===1&&(m[l]=null),s=s.shift()):m[l]=null,this._update&&this._update(s,a)}else this._remove&&this._remove(a)}for(var a=0;a<c.length;a++){var l=c[a];if(m.hasOwnProperty(l)){var s=m[l];if(s==null)continue;if(!s.length)this._add&&this._add(s);else for(var d=0,n=s.length;d<n;d++)this._add&&this._add(s[d])}}}};function x(h,t,e,m,f){for(var c=0;c<h.length;c++){var a="_ec_"+f[m](h[c],c),l=t[a];l==null?(e.push(a),t[a]=c):(l.length||(t[a]=l=[l]),l.push(c))}}var g=T;ue.exports=g},gRFJ:function(ue,z,i){ue.exports=[i("rdUC"),i("ynwM"),i("RELg"),i("DlR+"),i("CrYA"),i("PD8m")]},gaXo:function(module,exports){typeof JSON!="object"&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(ue){return ue<10?"0"+ue:ue}function this_value(){return this.valueOf()}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value);var gap,indent,meta,rep;function quote(ue){return rx_escapable.lastIndex=0,rx_escapable.test(ue)?'"'+ue.replace(rx_escapable,function(z){var i=meta[z];return typeof i=="string"?i:"\\u"+("0000"+z.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+ue+'"'}function str(ue,z){var i,T,x,g,h=gap,t,e=z[ue];e&&typeof e=="object"&&typeof e.toJSON=="function"&&(e=e.toJSON(ue)),typeof rep=="function"&&(e=rep.call(z,ue,e));switch(typeof e){case"string":return quote(e);case"number":return isFinite(e)?String(e):"null";case"boolean":case"null":return String(e);case"object":if(!e)return"null";if(gap+=indent,t=[],Object.prototype.toString.apply(e)==="[object Array]"){for(g=e.length,i=0;i<g;i+=1)t[i]=str(i,e)||"null";return x=t.length===0?"[]":gap?`[
`+gap+t.join(`,
`+gap)+`
`+h+"]":"["+t.join(",")+"]",gap=h,x}if(rep&&typeof rep=="object")for(g=rep.length,i=0;i<g;i+=1)typeof rep[i]=="string"&&(T=rep[i],x=str(T,e),x&&t.push(quote(T)+(gap?": ":":")+x));else for(T in e)Object.prototype.hasOwnProperty.call(e,T)&&(x=str(T,e),x&&t.push(quote(T)+(gap?": ":":")+x));return x=t.length===0?"{}":gap?`{
`+gap+t.join(`,
`+gap)+`
`+h+"}":"{"+t.join(",")+"}",gap=h,x}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(ue,z,i){var T;if(gap="",indent="",typeof i=="number")for(T=0;T<i;T+=1)indent+=" ";else typeof i=="string"&&(indent=i);if(rep=z,z&&typeof z!="function"&&(typeof z!="object"||typeof z.length!="number"))throw new Error("JSON.stringify");return str("",{"":ue})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){var j;function walk(ue,z){var i,T,x=ue[z];if(x&&typeof x=="object")for(i in x)Object.prototype.hasOwnProperty.call(x,i)&&(T=walk(x,i),T!==void 0?x[i]=T:delete x[i]);return reviver.call(ue,z,x)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(ue){return"\\u"+("0000"+ue.charCodeAt(0).toString(16)).slice(-4)})),rx_one.test(text.replace(rx_two,"@").replace(rx_three,"]").replace(rx_four,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}()},gawk:function(ue,z,i){var T=i("+TT/"),x=i("bYtY"),g=i("4NO4"),h=g.groupData;function t(N,M,P){N.eachSeriesByType("sankey",function(B){var X=B.get("nodeWidth"),V=B.get("nodeGap"),Y=e(B,M);B.layoutInfo=Y;var j=Y.width,W=Y.height,U=B.getGraph(),R=U.nodes,K=U.edges;f(R);var G=x.filter(R,function(ce){return ce.getLayout().value===0}),H=G.length!==0?0:B.get("layoutIterations"),Z=B.get("orient"),q=B.get("nodeAlign");m(R,K,X,V,j,W,H,Z,q)})}function e(N,M){return T.getLayoutRect(N.getBoxLayoutParams(),{width:M.getWidth(),height:M.getHeight()})}function m(N,M,P,B,X,V,Y,j,W){c(N,M,P,X,V,j,W),d(N,M,V,X,B,Y,j),C(N,j)}function f(N){x.each(N,function(M){var P=I(M.outEdges,E),B=I(M.inEdges,E),X=M.getValue()||0,V=Math.max(P,B,X);M.setLayout({value:V},!0)})}function c(N,M,P,B,X,V,Y){for(var j=[],W=[],U=[],R=[],K=0,G=0,H=0;H<M.length;H++)j[H]=1;for(H=0;H<N.length;H++)W[H]=N[H].inEdges.length,W[H]===0&&U.push(N[H]);for(var Z=-1;U.length;){for(var q=0;q<U.length;q++){var ce=U[q],ne=ce.hostGraph.data.getRawDataItem(ce.dataIndex),se=ne.depth!=null&&ne.depth>=0;se&&ne.depth>Z&&(Z=ne.depth),ce.setLayout({depth:se?ne.depth:K},!0),V==="vertical"?ce.setLayout({dy:P},!0):ce.setLayout({dx:P},!0);for(var Ce=0;Ce<ce.outEdges.length;Ce++){var Re=ce.outEdges[Ce],Xe=M.indexOf(Re);j[Xe]=0;var we=Re.node2,Pe=N.indexOf(we);--W[Pe]===0&&R.indexOf(we)<0&&R.push(we)}}++K,U=R,R=[]}for(H=0;H<j.length;H++)if(j[H]===1)throw new Error("Sankey is a DAG, the original data has cycle!");var Ee=Z>K-1?Z:K-1;Y&&Y!=="left"&&l(N,Y,V,Ee);var G=V==="vertical"?(X-P)/Ee:(B-P)/Ee;n(N,G,V)}function a(N){var M=N.hostGraph.data.getRawDataItem(N.dataIndex);return M.depth!=null&&M.depth>=0}function l(N,M,P,B){if(M==="right"){for(var X=[],V=N,Y=0;V.length;){for(var j=0;j<V.length;j++){var W=V[j];W.setLayout({skNodeHeight:Y},!0);for(var U=0;U<W.inEdges.length;U++){var R=W.inEdges[U];X.indexOf(R.node1)<0&&X.push(R.node1)}}V=X,X=[],++Y}x.each(N,function(K){a(K)||K.setLayout({depth:Math.max(0,B-K.getLayout().skNodeHeight)},!0)})}else M==="justify"&&s(N,B)}function s(N,M){x.each(N,function(P){!a(P)&&!P.outEdges.length&&P.setLayout({depth:M},!0)})}function n(N,M,P){x.each(N,function(B){var X=B.getLayout().depth*M;P==="vertical"?B.setLayout({y:X},!0):B.setLayout({x:X},!0)})}function d(N,M,P,B,X,V,Y){var j=r(N,Y);o(j,M,P,B,X,Y),u(j,X,P,B,Y);for(var W=1;V>0;V--)W*=.99,p(j,W,Y),u(j,X,P,B,Y),S(j,W,Y),u(j,X,P,B,Y)}function r(N,M){var P=[],B=M==="vertical"?"y":"x",X=h(N,function(V){return V.getLayout()[B]});return X.keys.sort(function(V,Y){return V-Y}),x.each(X.keys,function(V){P.push(X.buckets.get(V))}),P}function o(N,M,P,B,X,V){var Y=Infinity;x.each(N,function(j){var W=j.length,U=0;x.each(j,function(K){U+=K.getLayout().value});var R=V==="vertical"?(B-(W-1)*X)/U:(P-(W-1)*X)/U;R<Y&&(Y=R)}),x.each(N,function(j){x.each(j,function(W,U){var R=W.getLayout().value*Y;V==="vertical"?(W.setLayout({x:U},!0),W.setLayout({dx:R},!0)):(W.setLayout({y:U},!0),W.setLayout({dy:R},!0))})}),x.each(M,function(j){var W=+j.getValue()*Y;j.setLayout({dy:W},!0)})}function u(N,M,P,B,X){var V=X==="vertical"?"x":"y";x.each(N,function(Y){Y.sort(function(q,ce){return q.getLayout()[V]-ce.getLayout()[V]});for(var j,W,U,R=0,K=Y.length,G=X==="vertical"?"dx":"dy",H=0;H<K;H++)W=Y[H],U=R-W.getLayout()[V],U>0&&(j=W.getLayout()[V]+U,X==="vertical"?W.setLayout({x:j},!0):W.setLayout({y:j},!0)),R=W.getLayout()[V]+W.getLayout()[G]+M;var Z=X==="vertical"?B:P;if(U=R-M-Z,U>0)for(j=W.getLayout()[V]-U,X==="vertical"?W.setLayout({x:j},!0):W.setLayout({y:j},!0),R=j,H=K-2;H>=0;--H)W=Y[H],U=W.getLayout()[V]+W.getLayout()[G]+M-R,U>0&&(j=W.getLayout()[V]-U,X==="vertical"?W.setLayout({x:j},!0):W.setLayout({y:j},!0)),R=W.getLayout()[V]})}function p(N,M,P){x.each(N.slice().reverse(),function(B){x.each(B,function(X){if(X.outEdges.length){var V=I(X.outEdges,A,P)/I(X.outEdges,E,P);if(isNaN(V)){var Y=X.outEdges.length;V=Y?I(X.outEdges,b,P)/Y:0}if(P==="vertical"){var j=X.getLayout().x+(V-_(X,P))*M;X.setLayout({x:j},!0)}else{var W=X.getLayout().y+(V-_(X,P))*M;X.setLayout({y:W},!0)}}})})}function A(N,M){return _(N.node2,M)*N.getValue()}function b(N,M){return _(N.node2,M)}function w(N,M){return _(N.node1,M)*N.getValue()}function y(N,M){return _(N.node1,M)}function _(N,M){return M==="vertical"?N.getLayout().x+N.getLayout().dx/2:N.getLayout().y+N.getLayout().dy/2}function E(N){return N.getValue()}function I(N,M,P){for(var B=0,X=N.length,V=-1;++V<X;){var Y=+M.call(N,N[V],P);isNaN(Y)||(B+=Y)}return B}function S(N,M,P){x.each(N,function(B){x.each(B,function(X){if(X.inEdges.length){var V=I(X.inEdges,w,P)/I(X.inEdges,E,P);if(isNaN(V)){var Y=X.inEdges.length;V=Y?I(X.inEdges,y,P)/Y:0}if(P==="vertical"){var j=X.getLayout().x+(V-_(X,P))*M;X.setLayout({x:j},!0)}else{var W=X.getLayout().y+(V-_(X,P))*M;X.setLayout({y:W},!0)}}})})}function C(N,M){var P=M==="vertical"?"x":"y";x.each(N,function(B){B.outEdges.sort(function(X,V){return X.node2.getLayout()[P]-V.node2.getLayout()[P]}),B.inEdges.sort(function(X,V){return X.node1.getLayout()[P]-V.node1.getLayout()[P]})}),x.each(N,function(B){var X=0,V=0;x.each(B.outEdges,function(Y){Y.setLayout({sy:X},!0),X+=Y.getLayout().dy}),x.each(B.inEdges,function(Y){Y.setLayout({ty:V},!0),V+=Y.getLayout().dy})})}ue.exports=t},"giR+":function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("QbM5"),h=i.n(g)},gut8:function(ue,z){var i={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},T=9;z.ContextCachedBy=i,z.WILL_BE_RESTORED=T},gvm7:function(ue,z,i){var T=i("bYtY"),x=i("dqUG");function g(t){this._zr=t.getZr(),this._show=!1,this._hideTimeout}g.prototype={constructor:g,_enterable:!0,update:function(){},show:function(t){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.attr("show",!0),this._show=!0},setContent:function(t,e,m){this.el&&this._zr.remove(this.el);for(var f={},c=t,a="{marker",l="|}",s=c.indexOf(a);s>=0;){var n=c.indexOf(l),d=c.substr(s+a.length,n-s-a.length);d.indexOf("sub")>-1?f["marker"+d]={textWidth:4,textHeight:4,textBorderRadius:2,textBackgroundColor:e[d],textOffset:[3,0]}:f["marker"+d]={textWidth:10,textHeight:10,textBorderRadius:5,textBackgroundColor:e[d]},c=c.substr(n+1),s=c.indexOf("{marker")}this.el=new x({style:{rich:f,text:t,textLineHeight:20,textBackgroundColor:m.get("backgroundColor"),textBorderRadius:m.get("borderRadius"),textFill:m.get("textStyle.color"),textPadding:m.get("padding")},z:m.get("z")}),this._zr.add(this.el);var r=this;this.el.on("mouseover",function(){r._enterable&&(clearTimeout(r._hideTimeout),r._show=!0),r._inContent=!0}),this.el.on("mouseout",function(){r._enterable&&(r._show&&r.hideLater(r._hideDelay)),r._inContent=!1})},setEnterable:function(t){this._enterable=t},getSize:function(){var t=this.el.getBoundingRect();return[t.width,t.height]},moveTo:function(t,e){this.el&&this.el.attr("position",[t,e])},hide:function(){this.el&&this.el.hide(),this._show=!1},hideLater:function(t){this._show&&!(this._inContent&&this._enterable)&&(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(T.bind(this.hide,this),t)):this.hide())},isShow:function(){return this._show},getOuterSize:function(){var t=this.getSize();return{width:t[0],height:t[1]}}};var h=g;ue.exports=h},gwTy:function(ue,z,i){},h54F:function(ue,z,i){var T=i("ProS"),x=i("YXkt"),g=i("bYtY"),h=i("4NO4"),t=h.defaultEmphasis,e=i("Qxkt"),m=i("7aKB"),f=m.encodeHTML,c=i("I3/A"),a=i("xKMd"),l=T.extendSeriesModel({type:"series.graph",init:function(n){l.superApply(this,"init",arguments);var d=this;function r(){return d._categoriesData}this.legendVisualProvider=new a(r,r),this.fillDataTextStyle(n.edges||n.links),this._updateCategoriesData()},mergeOption:function(n){l.superApply(this,"mergeOption",arguments),this.fillDataTextStyle(n.edges||n.links),this._updateCategoriesData()},mergeDefaultAndTheme:function(n){l.superApply(this,"mergeDefaultAndTheme",arguments),t(n,["edgeLabel"],["show"])},getInitialData:function(n,d){var r=n.edges||n.links||[],o=n.data||n.nodes||[],u=this;if(o&&r)return c(o,r,this,!0,p).data;function p(A,b){A.wrapMethod("getItemModel",function(S){var C=u._categoriesModels,N=S.getShallow("category"),M=C[N];return M&&(M.parentModel=S.parentModel,S.parentModel=M),S});var w=u.getModel("edgeLabel"),y=new e({label:w.option},w.parentModel,d),_=u.getModel("emphasis.edgeLabel"),E=new e({emphasis:{label:_.option}},_.parentModel,d);b.wrapMethod("getItemModel",function(S){return S.customizeGetParent(I),S});function I(S){return S=this.parsePath(S),S&&S[0]==="label"?y:S&&S[0]==="emphasis"&&S[1]==="label"?E:this.parentModel}}},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},getCategoriesData:function(){return this._categoriesData},formatTooltip:function(n,d,r){if(r==="edge"){var o=this.getData(),u=this.getDataParams(n,r),p=o.graph.getEdgeByIndex(n),A=o.getName(p.node1.dataIndex),b=o.getName(p.node2.dataIndex),w=[];return A!=null&&w.push(A),b!=null&&w.push(b),w=f(w.join(" > ")),u.value&&(w+=" : "+f(u.value)),w}else return l.superApply(this,"formatTooltip",arguments)},_updateCategoriesData:function(){var n=g.map(this.option.categories||[],function(r){return r.value!=null?r:g.extend({value:0},r)}),d=new x(["value"],this);d.initData(n),this._categoriesData=d,this._categoriesModels=d.mapArray(function(r){return d.getItemModel(r,!0)})},setZoom:function(n){this.option.zoom=n},setCenter:function(n){this.option.center=n},isAnimationEnabled:function(){return l.superCall(this,"isAnimationEnabled")&&!(this.get("layout")==="force"&&this.get("force.layoutAnimation"))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",legendHoverLink:!0,hoverAnimation:!0,layout:null,focusNodeAdjacency:!1,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,curveness:0,opacity:.5},emphasis:{label:{show:!0}}}}),s=l;ue.exports=s},h7HQ:function(ue,z,i){var T=i("y+Vt"),x=i("T6xi"),g=T.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(t,e){x.buildPath(t,e,!0)}});ue.exports=g},h8O9:function(ue,z,i){var T=i("bYtY"),x=T.map,g=i("zM3Q"),h=i("7hqr"),t=h.isDimensionStacked;function e(m){return{seriesType:m,plan:g(),reset:function(f){var c=f.getData(),a=f.coordinateSystem,l=f.pipelineContext,s=l.large;if(!a)return;var n=x(a.dimensions,function(u){return c.mapDimension(u)}).slice(0,2),d=n.length,r=c.getCalculationInfo("stackResultDimension");t(c,n[0])&&(n[0]=r),t(c,n[1])&&(n[1]=r);function o(u,p){for(var A=u.end-u.start,b=s&&new Float32Array(A*d),w=u.start,y=0,_=[],E=[];w<u.end;w++){var I;if(d===1){var S=p.get(n[0],w);I=!isNaN(S)&&a.dataToPoint(S,null,E)}else{var S=_[0]=p.get(n[0],w),C=_[1]=p.get(n[1],w);I=!isNaN(S)&&!isNaN(C)&&a.dataToPoint(_,null,E)}s?(b[y++]=I?I[0]:NaN,b[y++]=I?I[1]:NaN):p.setItemLayout(w,I&&I.slice()||[NaN,NaN])}s&&p.setLayout("symbolPoints",b)}return d&&{progress:o}}}}ue.exports=e},hD7B:function(ue,z,i){var T=i("bYtY"),x=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isDisposed","on","off","getDataURL","getConnectedDataURL","getModel","getOption","getViewOfComponentModel","getViewOfSeriesModel"];function g(t){T.each(x,function(e){this[e]=T.bind(t[e],t)},this)}var h=g;ue.exports=h},hFmY:function(ue,z,i){var T=i("ProS"),x={type:"axisAreaSelect",event:"axisAreaSelected"};T.registerAction(x,function(g,h){h.eachComponent({mainType:"parallelAxis",query:g},function(t){t.axis.model.setActiveIntervals(g.intervals)})}),T.registerAction("parallelAxisExpand",function(g,h){h.eachComponent({mainType:"parallel",query:g},function(t){t.setAxisExpand(g)})})},hJvP:function(ue,z,i){var T=i("2dDv"),x=i("IDmD");function g(h,t){var e=[];return h.eachComponent("parallel",function(m,f){var c=new T(m,h,t);c.name="parallel_"+f,c.resize(m,t),m.coordinateSystem=c,c.model=m,e.push(c)}),h.eachSeries(function(m){if(m.get("coordinateSystem")==="parallel"){var f=h.queryComponents({mainType:"parallel",index:m.get("parallelIndex"),id:m.get("parallelId")})[0];m.coordinateSystem=f.coordinateSystem}}),e}x.register("parallel",{create:g})},hM6l:function(ue,z,i){var T=i("bYtY"),x=T.each,g=T.map,h=i("OELB"),t=h.linearMap,e=h.getPixelPrecision,m=h.round,f=i("4HMb"),c=f.createAxisTicks,a=f.createAxisLabels,l=f.calculateCategoryInterval,s=[0,1],n=function(u,p,A){this.dim=u,this.scale=p,this._extent=A||[0,0],this.inverse=!1,this.onBand=!1};n.prototype={constructor:n,contain:function(u){var p=this._extent,A=Math.min(p[0],p[1]),b=Math.max(p[0],p[1]);return u>=A&&u<=b},containData:function(u){return this.scale.contain(u)},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(u){return e(u||this.scale.getExtent(),this._extent)},setExtent:function(u,p){var A=this._extent;A[0]=u,A[1]=p},dataToCoord:function(u,p){var A=this._extent,b=this.scale;return u=b.normalize(u),this.onBand&&b.type==="ordinal"&&(A=A.slice(),d(A,b.count())),t(u,s,A,p)},coordToData:function(u,p){var A=this._extent,b=this.scale;this.onBand&&b.type==="ordinal"&&(A=A.slice(),d(A,b.count()));var w=t(u,A,s,p);return this.scale.scale(w)},pointToData:function(u,p){},getTicksCoords:function(u){u=u||{};var p=u.tickModel||this.getTickModel(),A=c(this,p),b=A.ticks,w=g(b,function(_){return{coord:this.dataToCoord(_),tickValue:_}},this),y=p.get("alignWithLabel");return r(this,w,y,u.clamp),w},getMinorTicksCoords:function(){if(this.scale.type==="ordinal")return[];var u=this.model.getModel("minorTick"),p=u.get("splitNumber");p>0&&p<100||(p=5);var A=this.scale.getMinorTicks(p),b=g(A,function(w){return g(w,function(y){return{coord:this.dataToCoord(y),tickValue:y}},this)},this);return b},getViewLabels:function(){return a(this).labels},getLabelModel:function(){return this.model.getModel("axisLabel")},getTickModel:function(){return this.model.getModel("axisTick")},getBandWidth:function(){var u=this._extent,p=this.scale.getExtent(),A=p[1]-p[0]+(this.onBand?1:0);A===0&&(A=1);var b=Math.abs(u[1]-u[0]);return Math.abs(b)/A},isHorizontal:null,getRotate:null,calculateCategoryInterval:function(){return l(this)}};function d(u,p){var A=u[1]-u[0],b=p,w=A/b/2;u[0]+=w,u[1]-=w}function r(u,p,A,b){var w=p.length;if(!u.onBand||A||!w)return;var y=u.getExtent(),_,E;if(w===1)p[0].coord=y[0],_=p[1]={coord:y[0]};else{var I=p[w-1].tickValue-p[0].tickValue,S=(p[w-1].coord-p[0].coord)/I;x(p,function(P){P.coord-=S/2});var C=u.scale.getExtent();E=1+C[1]-p[w-1].tickValue,_={coord:p[w-1].coord+S*E},p.push(_)}var N=y[0]>y[1];M(p[0].coord,y[0])&&(b?p[0].coord=y[0]:p.shift()),b&&M(y[0],p[0].coord)&&p.unshift({coord:y[0]}),M(y[1],_.coord)&&(b?_.coord=y[1]:p.pop()),b&&M(_.coord,y[1])&&p.push({coord:y[1]});function M(P,B){return P=m(P),B=m(B),N?P>B:P<B}}var o=n;ue.exports=o},hNWo:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("Qxkt"),h=i("4NO4"),t=h.isNameSpecified,e=i("Kagy"),m=e.legend.selector,f={all:{type:"all",title:x.clone(m.all)},inverse:{type:"inverse",title:x.clone(m.inverse)}},c=T.extendComponentModel({type:"legend.plain",dependencies:["series"],layoutMode:{type:"box",ignoreSize:!0},init:function(l,s,n){this.mergeDefaultAndTheme(l,n),l.selected=l.selected||{},this._updateSelector(l)},mergeOption:function(l){c.superCall(this,"mergeOption",l),this._updateSelector(l)},_updateSelector:function(l){var s=l.selector;s===!0&&(s=l.selector=["all","inverse"]),x.isArray(s)&&x.each(s,function(n,d){x.isString(n)&&(n={type:n}),s[d]=x.merge(n,f[n.type])})},optionUpdated:function(){this._updateData(this.ecModel);var l=this._data;if(l[0]&&this.get("selectedMode")==="single"){for(var s=!1,n=0;n<l.length;n++){var d=l[n].get("name");if(this.isSelected(d)){this.select(d),s=!0;break}}!s&&this.select(l[0].get("name"))}},_updateData:function(l){var s=[],n=[];l.eachRawSeries(function(o){var u=o.name;n.push(u);var p;if(o.legendVisualProvider){var A=o.legendVisualProvider,b=A.getAllNames();l.isSeriesFiltered(o)||(n=n.concat(b)),b.length?s=s.concat(b):p=!0}else p=!0;p&&t(o)&&s.push(o.name)}),this._availableNames=n;var d=this.get("data")||s,r=x.map(d,function(o){return(typeof o=="string"||typeof o=="number")&&(o={name:o}),new g(o,this,this.ecModel)},this);this._data=r},getData:function(){return this._data},select:function(l){var s=this.option.selected,n=this.get("selectedMode");if(n==="single"){var d=this._data;x.each(d,function(r){s[r.get("name")]=!1})}s[l]=!0},unSelect:function(l){this.get("selectedMode")!=="single"&&(this.option.selected[l]=!1)},toggleSelected:function(l){var s=this.option.selected;s.hasOwnProperty(l)||(s[l]=!0),this[s[l]?"unSelect":"select"](l)},allSelect:function(){var l=this._data,s=this.option.selected;x.each(l,function(n){s[n.get("name",!0)]=!0})},inverseSelect:function(){var l=this._data,s=this.option.selected;x.each(l,function(n){var d=n.get("name",!0);s.hasOwnProperty(d)||(s[d]=!0),s[d]=!s[d]})},isSelected:function(l){var s=this.option.selected;return!(s.hasOwnProperty(l)&&!s[l])&&x.indexOf(this._availableNames,l)>=0},getOrient:function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},defaultOption:{zlevel:0,z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",itemStyle:{borderWidth:0},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:" sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}}}),a=c;ue.exports=a},hOwI:function(ue,z){var i=Math.log(2);function T(g,h,t,e,m,f){var c=e+"-"+m,a=g.length;if(f.hasOwnProperty(c))return f[c];if(h===1){var l=Math.round(Math.log((1<<a)-1&~m)/i);return g[t][l]}for(var s=e|1<<t,n=t+1;e&1<<n;)n++;for(var d=0,r=0,o=0;r<a;r++){var u=1<<r;u&m||(d+=(o%2?-1:1)*g[t][r]*T(g,h-1,n,s,m|u,f),o++)}return f[c]=d,d}function x(g,h){var t=[[g[0],g[1],1,0,0,0,-h[0]*g[0],-h[0]*g[1]],[0,0,0,g[0],g[1],1,-h[1]*g[0],-h[1]*g[1]],[g[2],g[3],1,0,0,0,-h[2]*g[2],-h[2]*g[3]],[0,0,0,g[2],g[3],1,-h[3]*g[2],-h[3]*g[3]],[g[4],g[5],1,0,0,0,-h[4]*g[4],-h[4]*g[5]],[0,0,0,g[4],g[5],1,-h[5]*g[4],-h[5]*g[5]],[g[6],g[7],1,0,0,0,-h[6]*g[6],-h[6]*g[7]],[0,0,0,g[6],g[7],1,-h[7]*g[6],-h[7]*g[7]]],e={},m=T(t,8,0,0,0,e);if(m===0)return;for(var f=[],c=0;c<8;c++)for(var a=0;a<8;a++)f[a]==null&&(f[a]=0),f[a]+=((c+a)%2?-1:1)*T(t,7,c===0?1:0,1<<c,1<<a,e)/m*h[c];return function(l,s,n){var d=s*f[6]+n*f[7]+1;l[0]=(s*f[0]+n*f[1]+f[2])/d,l[1]=(s*f[3]+n*f[4]+f[5])/d}}z.buildTransformer=x},hX1E:function(ue,z){var i=Math.PI*2;function T(x){return x%=i,x<0&&(x+=i),x}z.normalizeRadian=T},hXwI: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<e.length;m++){var f=e[m];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(t,f.key,f)}}function g(t,e,m){return e&&x(t.prototype,e),m&&x(t,m),t}var h=function(){function t(){T(this,t)}return g(t,[{key:"decodeRect",value:function(m,f,c,a,l,s,n){if(l.rQwait("COPYRECT",4))return!1;var d=l.rQshift16(),r=l.rQshift16();return s.copyImage(d,r,m,f,c,a),!0}}]),t}();z.default=h},hi0g:function(ue,z,i){var T=i("bYtY"),x=T.createHashMap,g=T.each,h=T.isString,t=T.defaults,e=T.extend,m=T.isObject,f=T.clone,c=i("4NO4"),a=c.normalizeToArray,l=i("D5nY"),s=l.guessOrdinal,n=l.BE_ORDINAL,d=i("7G+c"),r=i("L0Ub"),o=r.OTHER_DIMENSIONS,u=i("Vi4m");function p(y,_,E){d.isInstance(_)||(_=d.seriesDataToSource(_)),E=E||{},y=(y||[]).slice();for(var I=(E.dimsDef||[]).slice(),S=x(),C=x(),N=[],M=A(_,y,I,E.dimCount),P=0;P<M;P++){var B=I[P]=e({},m(I[P])?I[P]:{name:I[P]}),X=B.name,V=N[P]=new u;X!=null&&S.get(X)==null&&(V.name=V.displayName=X,S.set(X,P)),B.type!=null&&(V.type=B.type),B.displayName!=null&&(V.displayName=B.displayName)}var Y=E.encodeDef;!Y&&E.encodeDefaulter&&(Y=E.encodeDefaulter(_,M)),Y=x(Y),Y.each(function(q,ce){if(q=a(q).slice(),q.length===1&&!h(q[0])&&q[0]<0){Y.set(ce,!1);return}var ne=Y.set(ce,[]);g(q,function(se,Ce){h(se)&&(se=S.get(se)),se!=null&&se<M&&(ne[Ce]=se,W(N[se],ce,Ce))})});var j=0;g(y,function(q,ce){var ne,q,se,Ce;if(h(q))ne=q,q={};else{ne=q.name;var Re=q.ordinalMeta;q.ordinalMeta=null,q=f(q),q.ordinalMeta=Re,se=q.dimsDef,Ce=q.otherDims,q.name=q.coordDim=q.coordDimIndex=q.dimsDef=q.otherDims=null}var Xe=Y.get(ne);if(Xe===!1)return;var Xe=a(Xe);if(!Xe.length)for(var we=0;we<(se&&se.length||1);we++){for(;j<N.length&&N[j].coordDim!=null;)j++;j<N.length&&Xe.push(j++)}g(Xe,function(Pe,Ee){var Ge=N[Pe];if(W(t(Ge,q),ne,Ee),Ge.name==null&&se){var It=se[Ee];!m(It)&&(It={name:It}),Ge.name=Ge.displayName=It.name,Ge.defaultTooltip=It.defaultTooltip}Ce&&t(Ge.otherDims,Ce)})});function W(q,ce,ne){o.get(ce)!=null?q.otherDims[ce]=ne:(q.coordDim=ce,q.coordDimIndex=ne,C.set(ce,!0))}var U=E.generateCoord,R=E.generateCoordCount,K=R!=null;R=U?R||1:0;for(var G=U||"value",H=0;H<M;H++){var V=N[H]=N[H]||new u,Z=V.coordDim;Z==null&&(V.coordDim=b(G,C,K),V.coordDimIndex=0,(!U||R<=0)&&(V.isExtraCoord=!0),R--),V.name==null&&(V.name=b(V.coordDim,S)),V.type==null&&(s(_,H,V.name)===n.Must||V.isExtraCoord&&(V.otherDims.itemName!=null||V.otherDims.seriesName!=null))&&(V.type="ordinal")}return N}function A(y,_,E,I){var S=Math.max(y.dimensionsDetectCount||1,_.length,E.length,I||0);return g(_,function(C){var N=C.dimsDef;N&&(S=Math.max(S,N.length))}),S}function b(y,_,E){if(E||_.get(y)!=null){for(var I=0;_.get(y+I)!=null;)I++;y+=I}return _.set(y,!0),y}var w=p;ue.exports=w},hkKa:function(ue,z,i){"use strict";i.d(z,"a",function(){return t});var T=i("J4zp"),x=i.n(T),g=i("q1tI"),h=i.n(g);function t(){var e=g.useReducer(function(c){return c+1},0),m=x()(e,2),f=m[1];return f}},hw6D:function(ue,z,i){var T=i("bYtY");function x(t){t.eachSeriesByType("radar",function(e){var m=e.getData(),f=[],c=e.coordinateSystem;if(!c)return;var a=c.getIndicatorAxes();T.each(a,function(l,s){m.each(m.mapDimension(a[s].dim),function(n,d){f[d]=f[d]||[];var r=c.dataToPoint(n,s);f[d][s]=g(r)?r:h(c)})}),m.each(function(l){var s=T.find(f[l],function(n){return g(n)})||h(c);f[l].push(s.slice()),m.setItemLayout(l,f[l])})})}function g(t){return!isNaN(t[0])&&!isNaN(t[1])}function h(t){return[t.cx,t.cy]}ue.exports=x},hwYd: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("Nu4q")),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="PictureTwoTone";var f=h.forwardRef(m);z.default=f},hydK:function(ue,z){var i="http://www.w3.org/2000/svg";function T(x){return document.createElementNS(i,x)}z.createElement=T},hyiK:function(ue,z){function i(T,x,g,h,t,e){if(e>x&&e>h||e<x&&e<h)return 0;if(h===x)return 0;var m=h<x?1:-1,f=(e-x)/(h-x);(f===1||f===0)&&(m=h<x?.5:-.5);var c=f*(g-T)+T;return c===t?Infinity:c>t?m:0}ue.exports=i},i38C:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("bYtY"),h=g.createHashMap,t=g.retrieve,e=g.each;function m(l){this.coordSysName=l,this.coordSysDims=[],this.axisMap=h(),this.categoryAxisMap=h(),this.firstCategoryDimIndex=null}function f(l){var s=l.get("coordinateSystem"),n=new m(s),d=c[s];if(d)return d(l,n,n.axisMap,n.categoryAxisMap),n}var c={cartesian2d:function(l,s,n,d){var r=l.getReferringComponents("xAxis")[0],o=l.getReferringComponents("yAxis")[0];s.coordSysDims=["x","y"],n.set("x",r),n.set("y",o),a(r)&&(d.set("x",r),s.firstCategoryDimIndex=0),a(o)&&(d.set("y",o),s.firstCategoryDimIndex==null&(s.firstCategoryDimIndex=1))},singleAxis:function(l,s,n,d){var r=l.getReferringComponents("singleAxis")[0];s.coordSysDims=["single"],n.set("single",r),a(r)&&(d.set("single",r),s.firstCategoryDimIndex=0)},polar:function(l,s,n,d){var r=l.getReferringComponents("polar")[0],o=r.findAxisModel("radiusAxis"),u=r.findAxisModel("angleAxis");s.coordSysDims=["radius","angle"],n.set("radius",o),n.set("angle",u),a(o)&&(d.set("radius",o),s.firstCategoryDimIndex=0),a(u)&&(d.set("angle",u),s.firstCategoryDimIndex==null&&(s.firstCategoryDimIndex=1))},geo:function(l,s,n,d){s.coordSysDims=["lng","lat"]},parallel:function(l,s,n,d){var r=l.ecModel,o=r.getComponent("parallel",l.get("parallelIndex")),u=s.coordSysDims=o.dimensions.slice();e(o.parallelAxisIndex,function(p,A){var b=r.getComponent("parallelAxis",p),w=u[A];n.set(w,b),a(b)&&s.firstCategoryDimIndex==null&&(d.set(w,b),s.firstCategoryDimIndex=A)})}};function a(l){return l.get("type")==="category"}z.getCoordSysInfoBySeries=f},i6bk:function(ue,z,i){"use strict";i.d(z,"b",function(){return T}),i.d(z,"a",function(){return x});function T(g){return g!=null&&g===g.window}function x(g,h){if(typeof window=="undefined")return 0;var t=h?"scrollTop":"scrollLeft",e=0;return T(g)?e=g[h?"pageYOffset":"pageXOffset"]:g instanceof Document?e=g.documentElement[t]:g&&(e=g[t]),g&&!T(g)&&typeof e!="number"&&(e=(g.ownerDocument||g).documentElement[t]),e}},i8CU:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("Fm1+"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},iLNv:function(ue,z){var i="\0__throttleOriginMethod",T="\0__throttleRate",x="\0__throttleType";function g(e,m,f){var c,a=0,l=0,s=null,n,d,r,o;m=m||0;function u(){l=new Date().getTime(),s=null,e.apply(d,r||[])}var p=function(){c=new Date().getTime(),d=this,r=arguments;var A=o||m,b=o||f;o=null,n=c-(b?a:l)-A,clearTimeout(s),b?s=setTimeout(u,A):n>=0?u():s=setTimeout(u,-n),a=c};return p.clear=function(){s&&(clearTimeout(s),s=null)},p.debounceNextCall=function(A){o=A},p}function h(e,m,f,c){var a=e[m];if(!a)return;var l=a[i]||a,s=a[x],n=a[T];if(n!==f||s!==c){if(f==null||!c)return e[m]=l;a=e[m]=g(l,f,c==="debounce"),a[i]=l,a[x]=c,a[T]=f}return a}function t(e,m){var f=e[m];f&&f[i]&&(e[m]=f[i])}z.throttle=g,z.createOrUpdate=h,z.clear=t},iPDy:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=T.extendComponentView({type:"marker",init:function(){this.markerGroupMap=x.createHashMap()},render:function(h,t,e){var m=this.markerGroupMap;m.each(function(c){c.__keep=!1});var f=this.type+"Model";t.eachSeries(function(c){var a=c[f];a&&this.renderSeries(c,a,t,e)},this),m.each(function(c){!c.__keep&&this.group.remove(c.group)},this)},renderSeries:function(){}});ue.exports=g},iQDF:function(ue,z,i){"use strict";var T=i("ZTW2"),x=i.n(T),g=i("+BJd"),h=i("+L6B")},iRjW:function(ue,z,i){var T=i("bYtY"),x=i("Yl7c"),g=x.parseClassType,h=0;function t(f){return[f||"",h++,Math.random().toFixed(5)].join("_")}function e(f){var c={};return f.registerSubTypeDefaulter=function(a,l){a=g(a),c[a.main]=l},f.determineSubType=function(a,l){var s=l.type;if(!s){var n=g(a).main;f.hasSubTypes(a)&&c[n]&&(s=c[n](l))}return s},f}function m(f,c){f.topologicalTravel=function(n,d,r,o){if(!n.length)return;var u=a(d),p=u.graph,A=u.noEntryList,b={};for(T.each(n,function(S){b[S]=!0});A.length;){var w=A.pop(),y=p[w],_=!!b[w];_&&(r.call(o,w,y.originalDeps.slice()),delete b[w]),T.each(y.successor,_?I:E)}T.each(b,function(){throw new Error("Circle dependency may exists")});function E(S){p[S].entryCount--,p[S].entryCount===0&&A.push(S)}function I(S){b[S]=!0,E(S)}};function a(n){var d={},r=[];return T.each(n,function(o){var u=l(d,o),p=u.originalDeps=c(o),A=s(p,n);u.entryCount=A.length,u.entryCount===0&&r.push(o),T.each(A,function(b){T.indexOf(u.predecessor,b)<0&&u.predecessor.push(b);var w=l(d,b);T.indexOf(w.successor,b)<0&&w.successor.push(o)})}),{graph:d,noEntryList:r}}function l(n,d){return n[d]||(n[d]={predecessor:[],successor:[]}),n[d]}function s(n,d){var r=[];return T.each(n,function(o){T.indexOf(d,o)>=0&&r.push(o)}),r}}z.getUID=t,z.enableSubTypeDefaulter=e,z.enableTopologicalTravel=m},iUHT:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;function T(y,_){if(!(y instanceof _))throw new TypeError("Cannot call a class as a function")}function x(y,_){for(var E=0;E<_.length;E++){var I=_[E];I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I&&(I.writable=!0),Object.defineProperty(y,I.key,I)}}function g(y,_,E){return _&&x(y.prototype,_),E&&x(y,E),y}var h=[13,16,10,23,0,4,2,27,14,5,20,9,22,18,11,3,25,7,15,6,26,19,12,1,40,51,30,36,46,54,29,39,50,44,32,47,43,48,38,55,33,52,45,41,49,35,28,31],t=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],e=0,m,f,c,a,l,s;m=1<<16,f=1<<24,c=m|f,a=1<<2,l=1<<10,s=a|l;var n=[c|l,e|e,m|e,c|s,c|a,m|s,e|a,m|e,e|l,c|l,c|s,e|l,f|s,c|a,f|e,e|a,e|s,f|l,f|l,m|l,m|l,c|e,c|e,f|s,m|a,f|a,f|a,m|a,e|e,e|s,m|s,f|e,m|e,c|s,e|a,c|e,c|l,f|e,f|e,e|l,c|a,m|e,m|l,f|a,e|l,e|a,f|s,m|s,c|s,m|a,c|e,f|s,f|a,e|s,m|s,c|l,e|s,f|l,f|l,e|e,m|a,m|l,e|e,c|a];m=1<<20,f=1<<31,c=m|f,a=1<<5,l=1<<15,s=a|l;var d=[c|s,f|l,e|l,m|s,m|e,e|a,c|a,f|s,f|a,c|s,c|l,f|e,f|l,m|e,e|a,c|a,m|l,m|a,f|s,e|e,f|e,e|l,m|s,c|e,m|a,f|a,e|e,m|l,e|s,c|l,c|e,e|s,e|e,m|s,c|a,m|e,f|s,c|e,c|l,e|l,c|e,f|l,e|a,c|s,m|s,e|a,e|l,f|e,e|s,c|l,m|e,f|a,m|a,f|s,f|a,m|a,m|l,e|e,f|l,e|s,f|e,c|a,c|s,m|l];m=1<<17,f=1<<27,c=m|f,a=1<<3,l=1<<9,s=a|l;var r=[e|s,c|l,e|e,c|a,f|l,e|e,m|s,f|l,m|a,f|a,f|a,m|e,c|s,m|a,c|e,e|s,f|e,e|a,c|l,e|l,m|l,c|e,c|a,m|s,f|s,m|l,m|e,f|s,e|a,c|s,e|l,f|e,c|l,f|e,m|a,e|s,m|e,c|l,f|l,e|e,e|l,m|a,c|s,f|l,f|a,e|l,e|e,c|a,f|s,m|e,f|e,c|s,e|a,m|s,m|l,f|a,c|e,f|s,e|s,c|e,m|s,e|a,c|a,m|l];m=1<<13,f=1<<23,c=m|f,a=1<<0,l=1<<7,s=a|l;var o=[c|a,m|s,m|s,e|l,c|l,f|s,f|a,m|a,e|e,c|e,c|e,c|s,e|s,e|e,f|l,f|a,e|a,m|e,f|e,c|a,e|l,f|e,m|a,m|l,f|s,e|a,m|l,f|l,m|e,c|l,c|s,e|s,f|l,f|a,c|e,c|s,e|s,e|e,e|e,c|e,m|l,f|l,f|s,e|a,c|a,m|s,m|s,e|l,c|s,e|s,e|a,m|e,f|a,m|a,c|l,f|s,m|a,m|l,f|e,c|a,e|l,f|e,m|e,c|l];m=1<<25,f=1<<30,c=m|f,a=1<<8,l=1<<19,s=a|l;var u=[e|a,m|s,m|l,c|a,e|l,e|a,f|e,m|l,f|s,e|l,m|a,f|s,c|a,c|l,e|s,f|e,m|e,f|l,f|l,e|e,f|a,c|s,c|s,m|a,c|l,f|a,e|e,c|e,m|s,m|e,c|e,e|s,e|l,c|a,e|a,m|e,f|e,m|l,c|a,f|s,m|a,f|e,c|l,m|s,f|s,e|a,m|e,c|l,c|s,e|s,c|e,c|s,m|l,e|e,f|l,c|e,e|s,m|a,f|a,e|l,e|e,f|l,m|s,f|a];m=1<<22,f=1<<29,c=m|f,a=1<<4,l=1<<14,s=a|l;var p=[f|a,c|e,e|l,c|s,c|e,e|a,c|s,m|e,f|l,m|s,m|e,f|a,m|a,f|l,f|e,e|s,e|e,m|a,f|s,e|l,m|l,f|s,e|a,c|a,c|a,e|e,m|s,c|l,e|s,m|l,c|l,f|e,f|l,e|a,c|a,m|l,c|s,m|e,e|s,f|a,m|e,f|l,f|e,e|s,f|a,c|s,m|l,c|e,m|s,c|l,e|e,c|a,e|a,e|l,c|e,m|s,e|l,m|a,f|s,e|e,c|l,f|e,m|a,f|s];m=1<<21,f=1<<26,c=m|f,a=1<<1,l=1<<11,s=a|l;var A=[m|e,c|a,f|s,e|e,e|l,f|s,m|s,c|l,c|s,m|e,e|e,f|a,e|a,f|e,c|a,e|s,f|l,m|s,m|a,f|l,f|a,c|e,c|l,m|a,c|e,e|l,e|s,c|s,m|l,e|a,f|e,m|l,f|e,m|l,m|e,f|s,f|s,c|a,c|a,e|a,m|a,f|e,f|l,m|e,c|l,e|s,m|s,c|l,e|s,f|a,c|s,c|e,m|l,e|e,e|a,c|s,e|e,m|s,c|e,e|l,f|a,f|l,e|l,m|a];m=1<<18,f=1<<28,c=m|f,a=1<<6,l=1<<12,s=a|l;var b=[f|s,e|l,m|e,c|s,f|e,f|s,e|a,f|e,m|a,c|e,c|s,m|l,c|l,m|s,e|l,e|a,c|e,f|a,f|l,e|s,m|l,m|a,c|a,c|l,e|s,e|e,e|e,c|a,f|a,f|l,m|s,m|e,m|s,m|e,c|l,e|l,e|a,c|a,e|l,m|s,f|l,e|a,f|a,c|e,c|a,f|e,m|e,f|s,e|e,c|s,m|a,f|a,c|e,f|l,f|s,e|e,c|s,m|l,m|l,e|s,e|s,m|a,f|e,c|l],w=function(){function y(_){T(this,y),this.keys=[];for(var E=[],I=[],S=[],C=0,N=56;C<56;++C,N-=8){N+=N<-5?65:N<-3?31:N<-1?63:N===27?35:0;var M=N&7;E[C]=(_[N>>>3]&1<<M)!==0?1:0}for(var P=0;P<16;++P){var B=P<<1,X=B+1;S[B]=S[X]=0;for(var V=28;V<59;V+=28)for(var Y=V-28;Y<V;++Y){var j=Y+t[P];I[Y]=j<V?E[j]:E[j-28]}for(var W=0;W<24;++W)I[h[W]]!==0&&(S[B]|=1<<23-W),I[h[W+24]]!==0&&(S[X]|=1<<23-W)}for(var U=0,R=0,K=0;U<16;++U){var G=S[R++],H=S[R++];this.keys[K]=(G&16515072)<<6,this.keys[K]|=(G&4032)<<10,this.keys[K]|=(H&16515072)>>>10,this.keys[K]|=(H&4032)>>>6,++K,this.keys[K]=(G&258048)<<12,this.keys[K]|=(G&63)<<16,this.keys[K]|=(H&258048)>>>4,this.keys[K]|=H&63,++K}}return g(y,[{key:"enc8",value:function(E){var I=E.slice(),S=0,C,N,M;C=I[S++]<<24|I[S++]<<16|I[S++]<<8|I[S++],N=I[S++]<<24|I[S++]<<16|I[S++]<<8|I[S++],M=(C>>>4^N)&252645135,N^=M,C^=M<<4,M=(C>>>16^N)&65535,N^=M,C^=M<<16,M=(N>>>2^C)&858993459,C^=M,N^=M<<2,M=(N>>>8^C)&16711935,C^=M,N^=M<<8,N=N<<1|N>>>31&1,M=(C^N)&2863311530,C^=M,N^=M,C=C<<1|C>>>31&1;for(var P=0,B=0;P<8;++P){M=N<<28|N>>>4,M^=this.keys[B++];var X=A[M&63];X|=u[M>>>8&63],X|=r[M>>>16&63],X|=n[M>>>24&63],M=N^this.keys[B++],X|=b[M&63],X|=p[M>>>8&63],X|=o[M>>>16&63],X|=d[M>>>24&63],C^=X,M=C<<28|C>>>4,M^=this.keys[B++],X=A[M&63],X|=u[M>>>8&63],X|=r[M>>>16&63],X|=n[M>>>24&63],M=C^this.keys[B++],X|=b[M&63],X|=p[M>>>8&63],X|=o[M>>>16&63],X|=d[M>>>24&63],N^=X}for(N=N<<31|N>>>1,M=(C^N)&2863311530,C^=M,N^=M,C=C<<31|C>>>1,M=(C>>>8^N)&16711935,N^=M,C^=M<<8,M=(C>>>2^N)&858993459,N^=M,C^=M<<2,M=(N>>>16^C)&65535,C^=M,N^=M<<16,M=(N>>>4^C)&252645135,C^=M,N^=M<<4,M=[N,C],S=0;S<8;S++)I[S]=(M[S>>>2]>>>8*(3-S%4))%256,I[S]<0&&(I[S]+=256);return I}},{key:"encrypt",value:function(E){return this.enc8(E.slice(0,8)).concat(this.enc8(E.slice(8,16)))}}]),y}();z.default=w},iXHM:function(ue,z){var i="";typeof navigator!="undefined"&&(i=navigator.platform||"");var T={color:["#c23531","#2f4554","#61a0a8","#d48265","#91c7ae","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3"],gradientColor:["#f6efa6","#d88273","#bf444c"],textStyle:{fontFamily:i.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,animation:"auto",animationDuration:1e3,animationDurationUpdate:300,animationEasing:"exponentialOut",animationEasingUpdate:"cubicOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};ue.exports=T},iXp4:function(ue,z,i){var T=i("ItGF"),x=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function g(h){return T.browser.ie&&T.browser.version>=11?function(){var t=this.__clipPaths,e=this.style,m;if(t)for(var f=0;f<t.length;f++){var c=t[f],a=c&&c.shape,l=c&&c.type;if(a&&(l==="sector"&&a.startAngle===a.endAngle||l==="rect"&&(!a.width||!a.height))){for(var s=0;s<x.length;s++)x[s][2]=e[x[s][0]],e[x[s][0]]=x[s][1];m=!0;break}}if(h.apply(this,arguments),m)for(var s=0;s<x.length;s++)e[x[s][0]]=x[s][2]}:h}ue.exports=g},iYpf: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("ZLWo")),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="FolderOpenOutlined";var f=h.forwardRef(m);z.default=f},ieMj:function(ue,z,i){var T=i("OELB"),x=i("7aKB"),g=i("4NgU"),h=i("lE7J"),t=T.round,e=g.extend({type:"interval",_interval:0,_intervalPrecision:2,setExtent:function(f,c){var a=this._extent;isNaN(f)||(a[0]=parseFloat(f)),isNaN(c)||(a[1]=parseFloat(c))},unionExtent:function(f){var c=this._extent;f[0]<c[0]&&(c[0]=f[0]),f[1]>c[1]&&(c[1]=f[1]),e.prototype.setExtent.call(this,c[0],c[1])},getInterval:function(){return this._interval},setInterval:function(f){this._interval=f,this._niceExtent=this._extent.slice(),this._intervalPrecision=h.getIntervalPrecision(f)},getTicks:function(f){var c=this._interval,a=this._extent,l=this._niceExtent,s=this._intervalPrecision,n=[];if(!c)return n;var d=1e4;a[0]<l[0]&&(f?n.push(t(l[0]-c,s)):n.push(a[0]));for(var r=l[0];r<=l[1]&&!(n.push(r),r=t(r+c,s),r===n[n.length-1]);)if(n.length>d)return[];var o=n.length?n[n.length-1]:l[1];return a[1]>o&&(f?n.push(t(o+c,s)):n.push(a[1])),n},getMinorTicks:function(f){for(var c=this.getTicks(!0),a=[],l=this.getExtent(),s=1;s<c.length;s++){for(var n=c[s],d=c[s-1],r=0,o=[],u=n-d,p=u/f;r<f-1;){var A=T.round(d+(r+1)*p);A>l[0]&&A<l[1]&&o.push(A),r++}a.push(o)}return a},getLabel:function(f,c){if(f==null)return"";var a=c&&c.precision;return a==null?a=T.getPrecisionSafe(f)||0:a==="auto"&&(a=this._intervalPrecision),f=t(f,a,!0),x.addCommas(f)},niceTicks:function(f,c,a){f=f||5;var l=this._extent,s=l[1]-l[0];if(!isFinite(s))return;s<0&&(s=-s,l.reverse());var n=h.intervalScaleNiceTicks(l,f,c,a);this._intervalPrecision=n.intervalPrecision,this._interval=n.interval,this._niceExtent=n.niceTickExtent},niceExtent:function(f){var c=this._extent;if(c[0]===c[1])if(c[0]!==0){var a=c[0];f.fixMax||(c[1]+=a/2),c[0]-=a/2}else c[1]=1;var l=c[1]-c[0];isFinite(l)||(c[0]=0,c[1]=1),this.niceTicks(f.splitNumber,f.minInterval,f.maxInterval);var s=this._interval;f.fixMin||(c[0]=t(Math.floor(c[0]/s)*s)),f.fixMax||(c[1]=t(Math.ceil(c[1]/s)*s))}});e.create=function(){return new e};var m=e;ue.exports=m},j5sG:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.createSensor=void 0;var T=x(i("NohK"));function x(h){return h&&h.__esModule?h:{default:h}}var g=function(t){var e=void 0,m=[],f=(0,T.default)(function(){m.forEach(function(n){n(t)})}),c=function(){var d=new ResizeObserver(f);return d.observe(t),f(),d},a=function(d){e||(e=c()),m.indexOf(d)===-1&&m.push(d)},l=function(){e.disconnect(),m=[],e=void 0},s=function(d){var r=m.indexOf(d);r!==-1&&m.splice(r,1),m.length===0&&e&&l()};return{element:t,bind:a,destroy:l,unbind:s}};z.createSensor=g},jCoz:function(ue,z,i){var T=i("bYtY"),x=i("4NgU"),g=i("OELB"),h=i("ieMj"),t=x.prototype,e=h.prototype,m=g.getPrecisionSafe,f=g.round,c=Math.floor,a=Math.ceil,l=Math.pow,s=Math.log,n=x.extend({type:"log",base:10,$constructor:function(){x.apply(this,arguments),this._originalScale=new h},getTicks:function(o){var u=this._originalScale,p=this._extent,A=u.getExtent();return T.map(e.getTicks.call(this,o),function(b){var w=g.round(l(this.base,b));return w=b===p[0]&&u.__fixMin?d(w,A[0]):w,w=b===p[1]&&u.__fixMax?d(w,A[1]):w,w},this)},getMinorTicks:e.getMinorTicks,getLabel:e.getLabel,scale:function(o){return o=t.scale.call(this,o),l(this.base,o)},setExtent:function(o,u){var p=this.base;o=s(o)/s(p),u=s(u)/s(p),e.setExtent.call(this,o,u)},getExtent:function(){var o=this.base,u=t.getExtent.call(this);u[0]=l(o,u[0]),u[1]=l(o,u[1]);var p=this._originalScale,A=p.getExtent();return p.__fixMin&&(u[0]=d(u[0],A[0])),p.__fixMax&&(u[1]=d(u[1],A[1])),u},unionExtent:function(o){this._originalScale.unionExtent(o);var u=this.base;o[0]=s(o[0])/s(u),o[1]=s(o[1])/s(u),t.unionExtent.call(this,o)},unionExtentFromData:function(o,u){this.unionExtent(o.getApproximateExtent(u))},niceTicks:function(o){o=o||10;var u=this._extent,p=u[1]-u[0];if(p===Infinity||p<=0)return;var A=g.quantity(p),b=o/p*A;for(b<=.5&&(A*=10);!isNaN(A)&&Math.abs(A)<1&&Math.abs(A)>0;)A*=10;var w=[g.round(a(u[0]/A)*A),g.round(c(u[1]/A)*A)];this._interval=A,this._niceExtent=w},niceExtent:function(o){e.niceExtent.call(this,o);var u=this._originalScale;u.__fixMin=o.fixMin,u.__fixMax=o.fixMax}});T.each(["contain","normalize"],function(o){n.prototype[o]=function(u){return u=s(u)/s(this.base),t[o].call(this,u)}}),n.create=function(){return new n};function d(o,u){return f(o,m(u))}var r=n;ue.exports=r},jN4g: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:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-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 359a8.32 8.32 0 01-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z"}}]},name:"close-circle",theme:"filled"},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="CloseCircleFilled";var m=z.a=x.forwardRef(e)},jO45: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:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"},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="CheckCircleFilled";var m=z.a=x.forwardRef(e)},jTL6:function(ue,z,i){var T=i("y+Vt"),x=T.extend({type:"arc",shape:{cx:0,cy:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},style:{stroke:"#000",fill:null},buildPath:function(h,t){var e=t.cx,m=t.cy,f=Math.max(t.r,0),c=t.startAngle,a=t.endAngle,l=t.clockwise,s=Math.cos(c),n=Math.sin(c);h.moveTo(s*f+e,n*f+m),h.arc(e,m,f,c,a,!l)}});ue.exports=x},je13:function(ue,z,i){var T=i("5nXd"),x=i("gRFJ"),g=[i("uQRt")];ue.exports=T.createStore(x,g)},jett:function(ue,z,i){var T=i("ProS");i("VSLf"),i("oBaM"),i("FGaS");var x=i("mOdp"),g=i("f5Yq"),h=i("hw6D"),t=i("0/Rx"),e=i("eJH7");T.registerVisual(x("radar")),T.registerVisual(g("radar","circle")),T.registerLayout(h),T.registerProcessor(t("radar")),T.registerPreprocessor(e)},jkPA:function(ue,z,i){var T=i("bYtY"),x=T.createHashMap,g=T.isObject,h=T.map;function t(a){this.categories=a.categories||[],this._needCollect=a.needCollect,this._deduplication=a.deduplication,this._map}t.createByAxisModel=function(a){var l=a.option,s=l.data,n=s&&h(s,f);return new t({categories:n,needCollect:!n,deduplication:l.dedplication!==!1})};var e=t.prototype;e.getOrdinal=function(a){return m(this).get(a)},e.parseAndCollect=function(a){var l,s=this._needCollect;if(typeof a!="string"&&!s)return a;if(s&&!this._deduplication)return l=this.categories.length,this.categories[l]=a,l;var n=m(this);return l=n.get(a),l==null&&(s?(l=this.categories.length,this.categories[l]=a,n.set(a,l)):l=NaN),l};function m(a){return a._map||(a._map=x(a.categories))}function f(a){return g(a)&&a.value!=null?a.value:a+""}var c=t;ue.exports=c},jndi:function(ue,z,i){var T=i("bYtY"),x=i("Qe9p"),g=i("YXkt"),h=i("OELB"),t=i("IwbS"),e=i("kj2x"),m=i("iPDy"),f=function(r,o,u,p){var A=e.dataTransform(r,p[0]),b=e.dataTransform(r,p[1]),w=T.retrieve,y=A.coord,_=b.coord;y[0]=w(y[0],-Infinity),y[1]=w(y[1],-Infinity),_[0]=w(_[0],Infinity),_[1]=w(_[1],Infinity);var E=T.mergeAll([{},A,b]);return E.coord=[A.coord,b.coord],E.x0=A.x,E.y0=A.y,E.x1=b.x,E.y1=b.y,E};function c(r){return!isNaN(r)&&!isFinite(r)}function a(r,o,u,p){var A=1-r;return c(o[A])&&c(u[A])}function l(r,o){var u=o.coord[0],p=o.coord[1];return r.type==="cartesian2d"&&(u&&p&&(a(1,u,p,r)||a(0,u,p,r)))?!0:e.dataFilter(r,{coord:u,x:o.x0,y:o.y0})||e.dataFilter(r,{coord:p,x:o.x1,y:o.y1})}function s(r,o,u,p,A){var b=p.coordinateSystem,w=r.getItemModel(o),y,_=h.parsePercent(w.get(u[0]),A.getWidth()),E=h.parsePercent(w.get(u[1]),A.getHeight());if(!isNaN(_)&&!isNaN(E))y=[_,E];else{if(p.getMarkerPosition)y=p.getMarkerPosition(r.getValues(u,o));else{var I=r.get(u[0],o),S=r.get(u[1],o),C=[I,S];b.clampData&&b.clampData(C,C),y=b.dataToPoint(C,!0)}if(b.type==="cartesian2d"){var N=b.getAxis("x"),M=b.getAxis("y"),I=r.get(u[0],o),S=r.get(u[1],o);c(I)?y[0]=N.toGlobalCoord(N.getExtent()[u[0]==="x0"?0:1]):c(S)&&(y[1]=M.toGlobalCoord(M.getExtent()[u[1]==="y0"?0:1]))}isNaN(_)||(y[0]=_),isNaN(E)||(y[1]=E)}return y}var n=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]];m.extend({type:"markArea",updateTransform:function(r,o,u){o.eachSeries(function(p){var A=p.markAreaModel;if(A){var b=A.getData();b.each(function(w){var y=T.map(n,function(E){return s(b,w,E,p,u)});b.setItemLayout(w,y);var _=b.getItemGraphicEl(w);_.setShape("points",y)})}},this)},renderSeries:function(r,o,u,p){var A=r.coordinateSystem,b=r.id,w=r.getData(),y=this.markerGroupMap,_=y.get(b)||y.set(b,{group:new t.Group});this.group.add(_.group),_.__keep=!0;var E=d(A,r,o);o.setData(E),E.each(function(I){E.setItemLayout(I,T.map(n,function(S){return s(E,I,S,r,p)})),E.setItemVisual(I,{color:w.getVisual("color")})}),E.diff(_.__data).add(function(I){var S=new t.Polygon({shape:{points:E.getItemLayout(I)}});E.setItemGraphicEl(I,S),_.group.add(S)}).update(function(I,S){var C=_.__data.getItemGraphicEl(S);t.updateProps(C,{shape:{points:E.getItemLayout(I)}},o,I),_.group.add(C),E.setItemGraphicEl(I,C)}).remove(function(I){var S=_.__data.getItemGraphicEl(I);_.group.remove(S)}).execute(),E.eachItemGraphicEl(function(I,S){var C=E.getItemModel(S),N=C.getModel("label"),M=C.getModel("emphasis.label"),P=E.getItemVisual(S,"color");I.useStyle(T.defaults(C.getModel("itemStyle").getItemStyle(),{fill:x.modifyAlpha(P,.4),stroke:P})),I.hoverStyle=C.getModel("emphasis.itemStyle").getItemStyle(),t.setLabelStyle(I.style,I.hoverStyle,N,M,{labelFetcher:o,labelDataIndex:S,defaultText:E.getName(S)||"",isRectText:!0,autoColor:P}),t.setHoverStyle(I,{}),I.dataModel=o}),_.__data=E,_.group.silent=o.get("silent")||r.get("silent")}});function d(r,o,u){var p,A,b=["x0","y0","x1","y1"];r?(p=T.map(r&&r.dimensions,function(_){var E=o.getData(),I=E.getDimensionInfo(E.mapDimension(_))||{};return T.defaults({name:_},I)}),A=new g(T.map(b,function(_,E){return{name:_,type:p[E%2].type}}),u)):(p=[{name:"value",type:"float"}],A=new g(p,u));var w=T.map(u.get("data"),T.curry(f,o,r,u));r&&(w=T.filter(w,T.curry(l,r)));var y=r?function(_,E,I,S){return _.coord[Math.floor(S/2)][S%2]}:function(_){return _.value};return A.initData(w,null,y),A.hasItemOption=!0,A}},"jsU+":function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("IUWy"),h=T.extendComponentModel({type:"toolbox",layoutMode:{type:"box",ignoreSize:!0},optionUpdated:function(){h.superApply(this,"optionUpdated",arguments),x.each(this.option.feature,function(e,m){var f=g.get(m);f&&x.merge(e,f.defaultOption)})},defaultOption:{show:!0,z:6,zlevel:0,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1}}}),t=h;ue.exports=t},jtI2:function(ue,z,i){i("SMc4");var T=i("bLfw"),x=T.extend({type:"grid",dependencies:["xAxis","yAxis"],layoutMode:"box",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:"10%",top:60,right:"10%",bottom:60,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"}});ue.exports=x},juDX:function(ue,z,i){i("P47w");var T=i("aX58"),x=T.registerPainter,g=i("3CBa");x("svg",g)},k5C7:function(ue,z,i){i("0JAE"),i("g7p0"),i("7mYs")},k9D9:function(ue,z){var i="original",T="arrayRows",x="objectRows",g="keyedColumns",h="unknown",t="typedArray",e="column",m="row";z.SOURCE_FORMAT_ORIGINAL=i,z.SOURCE_FORMAT_ARRAY_ROWS=T,z.SOURCE_FORMAT_OBJECT_ROWS=x,z.SOURCE_FORMAT_KEYED_COLUMNS=g,z.SOURCE_FORMAT_UNKNOWN=h,z.SOURCE_FORMAT_TYPED_ARRAY=t,z.SERIES_LAYOUT_BY_COLUMN=e,z.SERIES_LAYOUT_BY_ROW=m},kDyi:function(ue,z){function i(T){var x=T.findComponents({mainType:"legend"});x&&x.length&&T.filterSeries(function(g){for(var h=0;h<x.length;h++)if(!x[h].isSelected(g.name))return!1;return!0})}ue.exports=i},kGiB:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("ABKa"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},kMLO:function(ue,z,i){var T=i("XxSj"),x=i("Qe9p"),g=i("bYtY"),h=g.isArray,t="itemStyle",e={seriesType:"treemap",reset:function(r,o,u,p){var A=r.getData().tree,b=A.root,w=r.getModel(t);if(b.isRemoved())return;var y=g.map(A.levelModels,function(_){return _?_.get(t):null});m(b,{},y,w,r.getViewRoot().getAncestors(),r)}};function m(r,o,u,p,A,b){var w=r.getModel(),y=r.getLayout();if(!y||y.invisible||!y.isInView)return;var _=r.getModel(t),E=u[r.depth],I=f(_,o,E,p),S=_.get("borderColor"),C=_.get("borderColorSaturation"),N;C!=null&&(N=c(I,r),S=a(C,N)),r.setVisual("borderColor",S);var M=r.viewChildren;if(!M||!M.length)N=c(I,r),r.setVisual("color",N);else{var P=s(r,w,y,_,I,M);g.each(M,function(B,X){if(B.depth>=A.length||B===A[B.depth]){var V=d(w,I,B,X,P,b);m(B,V,u,p,A,b)}})}}function f(r,o,u,p){var A=g.extend({},o);return g.each(["color","colorAlpha","colorSaturation"],function(b){var w=r.get(b,!0);w==null&&u&&(w=u[b]),w==null&&(w=o[b]),w==null&&(w=p.get(b)),w!=null&&(A[b]=w)}),A}function c(r){var o=l(r,"color");if(o){var u=l(r,"colorAlpha"),p=l(r,"colorSaturation");return p&&(o=x.modifyHSL(o,null,null,p)),u&&(o=x.modifyAlpha(o,u)),o}}function a(r,o){return o!=null?x.modifyHSL(o,null,null,r):null}function l(r,o){var u=r[o];if(u!=null&&u!=="none")return u}function s(r,o,u,p,A,b){if(!b||!b.length)return;var w=n(o,"color")||A.color!=null&&A.color!=="none"&&(n(o,"colorAlpha")||n(o,"colorSaturation"));if(!w)return;var y=o.get("visualMin"),_=o.get("visualMax"),E=u.dataExtent.slice();y!=null&&y<E[0]&&(E[0]=y),_!=null&&_>E[1]&&(E[1]=_);var I=o.get("colorMappingBy"),S={type:w.name,dataExtent:E,visual:w.range};S.type==="color"&&(I==="index"||I==="id")?(S.mappingMethod="category",S.loop=!0):S.mappingMethod="linear";var C=new T(S);return C.__drColorMappingBy=I,C}function n(r,o){var u=r.get(o);return h(u)&&u.length?{name:o,range:u}:null}function d(r,o,u,p,A,b){var w=g.extend({},o);if(A){var y=A.type,_=y==="color"&&A.__drColorMappingBy,E=_==="index"?p:_==="id"?b.mapIdToIndex(u.getId()):u.getValue(r.get("visualDimension"));w[y]=A.mapValueToVisual(E)}return w}ue.exports=e},"kVK+":function(ue,z){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */z.read=function(i,T,x,g,h){var t,e,m=h*8-g-1,f=(1<<m)-1,c=f>>1,a=-7,l=x?h-1:0,s=x?-1:1,n=i[T+l];for(l+=s,t=n&(1<<-a)-1,n>>=-a,a+=m;a>0;t=t*256+i[T+l],l+=s,a-=8);for(e=t&(1<<-a)-1,t>>=-a,a+=g;a>0;e=e*256+i[T+l],l+=s,a-=8);if(t===0)t=1-c;else{if(t===f)return e?NaN:(n?-1:1)*Infinity;e=e+Math.pow(2,g),t=t-c}return(n?-1:1)*e*Math.pow(2,t-g)},z.write=function(i,T,x,g,h,t){var e,m,f,c=t*8-h-1,a=(1<<c)-1,l=a>>1,s=h===23?Math.pow(2,-24)-Math.pow(2,-77):0,n=g?0:t-1,d=g?1:-1,r=T<0||T===0&&1/T<0?1:0;for(T=Math.abs(T),isNaN(T)||T===Infinity?(m=isNaN(T)?1:0,e=a):(e=Math.floor(Math.log(T)/Math.LN2),T*(f=Math.pow(2,-e))<1&&(e--,f*=2),e+l>=1?T+=s/f:T+=s*Math.pow(2,1-l),T*f>=2&&(e++,f/=2),e+l>=a?(m=0,e=a):e+l>=1?(m=(T*f-1)*Math.pow(2,h),e=e+l):(m=T*Math.pow(2,l-1)*Math.pow(2,h),e=0));h>=8;i[x+n]=m&255,n+=d,m/=256,h-=8);for(e=e<<h|m,c+=h;c>0;i[x+n]=e&255,n+=d,e/=256,c-=8);i[x+n-d]|=r*128}},kj2x:function(ue,z,i){var T=i("bYtY"),x=i("OELB"),g=i("7hqr"),h=g.isDimensionStacked,t=T.indexOf;function e(u){return!(isNaN(parseFloat(u.x))&&isNaN(parseFloat(u.y)))}function m(u){return!isNaN(parseFloat(u.x))&&!isNaN(parseFloat(u.y))}function f(u,p,A,b,w,y){var _=[],E=h(p,b),I=E?p.getCalculationInfo("stackResultDimension"):b,S=o(p,I,u),C=p.indicesOfNearest(I,S)[0];_[w]=p.get(A,C),_[y]=p.get(I,C);var N=p.get(b,C),M=x.getPrecision(p.get(b,C));return M=Math.min(M,20),M>=0&&(_[y]=+_[y].toFixed(M)),[_,N]}var c=T.curry,a={min:c(f,"min"),max:c(f,"max"),average:c(f,"average")};function l(u,p){var A=u.getData(),b=u.coordinateSystem;if(p&&!m(p)&&!T.isArray(p.coord)&&b){var w=b.dimensions,y=s(p,A,b,u);if(p=T.clone(p),p.type&&a[p.type]&&y.baseAxis&&y.valueAxis){var _=t(w,y.baseAxis.dim),E=t(w,y.valueAxis.dim),I=a[p.type](A,y.baseDataDim,y.valueDataDim,_,E);p.coord=I[0],p.value=I[1]}else{for(var S=[p.xAxis!=null?p.xAxis:p.radiusAxis,p.yAxis!=null?p.yAxis:p.angleAxis],C=0;C<2;C++)a[S[C]]&&(S[C]=o(A,A.mapDimension(w[C]),S[C]));p.coord=S}}return p}function s(u,p,A,b){var w={};return u.valueIndex!=null||u.valueDim!=null?(w.valueDataDim=u.valueIndex!=null?p.getDimension(u.valueIndex):u.valueDim,w.valueAxis=A.getAxis(n(b,w.valueDataDim)),w.baseAxis=A.getOtherAxis(w.valueAxis),w.baseDataDim=p.mapDimension(w.baseAxis.dim)):(w.baseAxis=b.getBaseAxis(),w.valueAxis=A.getOtherAxis(w.baseAxis),w.baseDataDim=p.mapDimension(w.baseAxis.dim),w.valueDataDim=p.mapDimension(w.valueAxis.dim)),w}function n(u,p){var A=u.getData(),b=A.dimensions;p=A.getDimension(p);for(var w=0;w<b.length;w++){var y=A.getDimensionInfo(b[w]);if(y.name===p)return y.coordDim}}function d(u,p){return u&&u.containData&&p.coord&&!e(p)?u.containData(p.coord):!0}function r(u,p,A,b){return b<2?u.coord&&u.coord[b]:u.value}function o(u,p,A){if(A==="average"){var b=0,w=0;return u.each(p,function(y,_){isNaN(y)||(b+=y,w++)}),b/w}else return A==="median"?u.getMedian(p):u.getDataExtent(p,!0)[A==="max"?1:0]}z.dataTransform=l,z.getAxisInfo=s,z.dataFilter=d,z.dimValueGetter=r,z.numCalculate=o},knOB:function(ue,z,i){var T=i("bYtY"),x=i("hM6l");function g(t,e){x.call(this,"radius",t,e),this.type="category"}g.prototype={constructor:g,pointToData:function(t,e){return this.polar.pointToData(t,e)[this.dim==="radius"?0:1]},dataToRadius:x.prototype.dataToCoord,radiusToData:x.prototype.coordToData},T.inherits(g,x);var h=g;ue.exports=h},ko1b:function(ue,z,i){var T=i("bYtY"),x=i("T4UG"),g=i("Bsck"),h=i("Qxkt"),t=i("7aKB"),e=t.encodeHTML,m=t.addCommas,f=i("VaxA"),c=f.wrapTreePathInfo,a=x.extend({type:"series.treemap",layoutMode:"box",dependencies:["grid","polar"],preventUsingHoverLayer:!0,_viewRoot:null,defaultOption:{progressive:0,left:"center",top:"middle",right:null,bottom:null,width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"\u25B6",zoomToNodeRatio:.32*.32,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",borderColor:"rgba(255,255,255,0.7)",borderWidth:1,shadowColor:"rgba(150,150,150,1)",shadowBlur:3,shadowOffsetX:0,shadowOffsetY:0,textStyle:{color:"#fff"}},emphasis:{textStyle:{}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",ellipsis:!0},upperLabel:{show:!1,position:[0,"50%"],height:20,color:"#fff",ellipsis:!0,verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],color:"#fff",ellipsis:!0,verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},getInitialData:function(n,d){var r={name:n.name,children:n.data};l(r);var o=n.levels||[];o=n.levels=s(o,d);var u=T.map(o||[],function(b){return new h(b,this,d)},this),p=g.createTree(r,this,null,A);function A(b){b.wrapMethod("getItemModel",function(w,y){var _=p.getNodeByDataIndex(y),E=u[_.depth];return E&&(w.parentModel=E),w})}return p.data},optionUpdated:function(){this.resetViewRoot()},formatTooltip:function(n){var d=this.getData(),r=this.getRawValue(n),o=T.isArray(r)?m(r[0]):m(r),u=d.getName(n);return e(u+": "+o)},getDataParams:function(n){var d=x.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(n);return d.treePathInfo=c(r,this),d},setLayoutInfo:function(n){this.layoutInfo=this.layoutInfo||{},T.extend(this.layoutInfo,n)},mapIdToIndex:function(n){var d=this._idIndexMap;d||(d=this._idIndexMap=T.createHashMap(),this._idIndexMapCount=0);var r=d.get(n);return r==null&&d.set(n,r=this._idIndexMapCount++),r},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(n){n?this._viewRoot=n:n=this._viewRoot;var d=this.getRawData().tree.root;(!n||n!==d&&!d.contains(n))&&(this._viewRoot=d)}});function l(n){var d=0;T.each(n.children,function(o){l(o);var u=o.value;T.isArray(u)&&(u=u[0]),d+=u});var r=n.value;T.isArray(r)&&(r=r[0]),(r==null||isNaN(r))&&(r=d),r<0&&(r=0),T.isArray(n.value)?n.value[0]=r:n.value=r}function s(n,d){var r=d.get("color");if(!r)return;n=n||[];var o;if(T.each(n,function(p){var A=new h(p),b=A.get("color");(A.get("itemStyle.color")||b&&b!=="none")&&(o=!0)}),!o){var u=n[0]||(n[0]={});u.color=r.slice()}return n}ue.exports=a},kzFp:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0});var T=z.pick=function(g,h){var t={};return h.forEach(function(e){t[e]=g[e]}),t}},kzvK:function(ue,z,i){var T=i("sS/r"),x=T.extend({type:"timeline"});ue.exports=x},lE7J:function(ue,z,i){var T=i("OELB"),x=T.round;function g(m,f,c,a){var l={},s=m[1]-m[0],n=l.interval=T.nice(s/f,!0);c!=null&&n<c&&(n=l.interval=c),a!=null&&n>a&&(n=l.interval=a);var d=l.intervalPrecision=h(n),r=l.niceTickExtent=[x(Math.ceil(m[0]/n)*n,d),x(Math.floor(m[1]/n)*n,d)];return e(r,m),l}function h(m){return T.getPrecisionSafe(m)+2}function t(m,f,c){m[f]=Math.max(Math.min(m[f],c[1]),c[0])}function e(m,f){!isFinite(m[0])&&(m[0]=f[0]),!isFinite(m[1])&&(m[1]=f[1]),t(m,0,f),t(m,1,f),m[0]>m[1]&&(m[0]=m[1])}z.intervalScaleNiceTicks=g,z.getIntervalPrecision=h,z.fixExtent=e},lELe:function(ue,z,i){var T=i("bYtY");function x(g){var h=[];T.each(g.series,function(t){t&&t.type==="map"&&(h.push(t),t.map=t.map||t.mapType,T.defaults(t,t.mapLocation))})}ue.exports=x},lLGD:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("nVfU"),h=g.layout,t=g.largeLayout;i("Wqna"),i("F7hV"),i("Z8zF"),i("Ae16"),T.registerLayout(T.PRIORITY.VISUAL.LAYOUT,x.curry(h,"bar")),T.registerLayout(T.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,t),T.registerVisual({seriesType:"bar",reset:function(e){e.getData().setVisual("legendSymbol","roundRect")}})},lNSK:function(ue,z,i){"use strict";function T(oe){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(Ft){return typeof Ft}:T=function(Ft){return Ft&&typeof Symbol=="function"&&Ft.constructor===Symbol&&Ft!==Symbol.prototype?"symbol":typeof Ft},T(oe)}Object.defineProperty(z,"__esModule",{value:!0}),z.deflateInit=it,z.deflateInit2=mr,z.deflateReset=dr,z.deflateResetKeep=Jt,z.deflateSetHeader=cr,z.deflate=pe,z.deflateEnd=ae,z.deflateSetDictionary=Ve,z.deflateInfo=z.Z_DEFLATED=z.Z_UNKNOWN=z.Z_DEFAULT_STRATEGY=z.Z_FIXED=z.Z_RLE=z.Z_HUFFMAN_ONLY=z.Z_FILTERED=z.Z_DEFAULT_COMPRESSION=z.Z_BUF_ERROR=z.Z_DATA_ERROR=z.Z_STREAM_ERROR=z.Z_STREAM_END=z.Z_OK=z.Z_BLOCK=z.Z_FINISH=z.Z_FULL_FLUSH=z.Z_PARTIAL_FLUSH=z.Z_NO_FLUSH=void 0;var x=c(i("6BzB")),g=c(i("c5fP")),h=m(i("xlC8")),t=m(i("QV2g")),e=m(i("xSIq"));function m(oe){return oe&&oe.__esModule?oe:{default:oe}}function f(){if(typeof WeakMap!="function")return null;var oe=new WeakMap;return f=function(){return oe},oe}function c(oe){if(oe&&oe.__esModule)return oe;if(oe===null||T(oe)!=="object"&&typeof oe!="function")return{default:oe};var ht=f();if(ht&&ht.has(oe))return ht.get(oe);var Ft={},Te=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Lt in oe)if(Object.prototype.hasOwnProperty.call(oe,Lt)){var Et=Te?Object.getOwnPropertyDescriptor(oe,Lt):null;Et&&(Et.get||Et.set)?Object.defineProperty(Ft,Lt,Et):Ft[Lt]=oe[Lt]}return Ft.default=oe,ht&&ht.set(oe,Ft),Ft}var a=0;z.Z_NO_FLUSH=a;var l=1;z.Z_PARTIAL_FLUSH=l;var s=3;z.Z_FULL_FLUSH=s;var n=4;z.Z_FINISH=n;var d=5;z.Z_BLOCK=d;var r=0;z.Z_OK=r;var o=1;z.Z_STREAM_END=o;var u=-2;z.Z_STREAM_ERROR=u;var p=-3;z.Z_DATA_ERROR=p;var A=-5;z.Z_BUF_ERROR=A;var b=-1;z.Z_DEFAULT_COMPRESSION=b;var w=1;z.Z_FILTERED=w;var y=2;z.Z_HUFFMAN_ONLY=y;var _=3;z.Z_RLE=_;var E=4;z.Z_FIXED=E;var I=0;z.Z_DEFAULT_STRATEGY=I;var S=2;z.Z_UNKNOWN=S;var C=8;z.Z_DEFLATED=C;var N=9,M=15,P=8,B=29,X=256,V=X+1+B,Y=30,j=19,W=2*V+1,U=15,R=3,K=258,G=K+R+1,H=32,Z=42,q=69,ce=73,ne=91,se=103,Ce=113,Re=666,Xe=1,we=2,Pe=3,Ee=4,Ge=3;function It(oe,ht){return oe.msg=e.default[ht],ht}function ze(oe){return(oe<<1)-(oe>4?9:0)}function ye(oe){for(var ht=oe.length;--ht>=0;)oe[ht]=0}function Me(oe){var ht=oe.state,Ft=ht.pending;if(Ft>oe.avail_out&&(Ft=oe.avail_out),Ft===0)return;x.arraySet(oe.output,ht.pending_buf,ht.pending_out,Ft,oe.next_out),oe.next_out+=Ft,ht.pending_out+=Ft,oe.total_out+=Ft,oe.avail_out-=Ft,ht.pending-=Ft,ht.pending===0&&(ht.pending_out=0)}function qe(oe,ht){g._tr_flush_block(oe,oe.block_start>=0?oe.block_start:-1,oe.strstart-oe.block_start,ht),oe.block_start=oe.strstart,Me(oe.strm)}function nt(oe,ht){oe.pending_buf[oe.pending++]=ht}function st(oe,ht){oe.pending_buf[oe.pending++]=ht>>>8&255,oe.pending_buf[oe.pending++]=ht&255}function xt(oe,ht,Ft,Te){var Lt=oe.avail_in;return Lt>Te&&(Lt=Te),Lt===0?0:(oe.avail_in-=Lt,x.arraySet(ht,oe.input,oe.next_in,Lt,Ft),oe.state.wrap===1?oe.adler=(0,h.default)(oe.adler,ht,Lt,Ft):oe.state.wrap===2&&(oe.adler=(0,t.default)(oe.adler,ht,Lt,Ft)),oe.next_in+=Lt,oe.total_in+=Lt,Lt)}function Bt(oe,ht){var Ft=oe.max_chain_length,Te=oe.strstart,Lt,Et,be=oe.prev_length,et=oe.nice_match,ot=oe.strstart>oe.w_size-G?oe.strstart-(oe.w_size-G):0,De=oe.window,Be=oe.w_mask,Fe=oe.prev,Ot=oe.strstart+K,nr=De[Te+be-1],St=De[Te+be];oe.prev_length>=oe.good_match&&(Ft>>=2),et>oe.lookahead&&(et=oe.lookahead);do{if(Lt=ht,De[Lt+be]!==St||De[Lt+be-1]!==nr||De[Lt]!==De[Te]||De[++Lt]!==De[Te+1])continue;Te+=2,Lt++;do;while(De[++Te]===De[++Lt]&&De[++Te]===De[++Lt]&&De[++Te]===De[++Lt]&&De[++Te]===De[++Lt]&&De[++Te]===De[++Lt]&&De[++Te]===De[++Lt]&&De[++Te]===De[++Lt]&&De[++Te]===De[++Lt]&&Te<Ot);if(Et=K-(Ot-Te),Te=Ot-K,Et>be){if(oe.match_start=ht,be=Et,Et>=et)break;nr=De[Te+be-1],St=De[Te+be]}}while((ht=Fe[ht&Be])>ot&&--Ft!==0);return be<=oe.lookahead?be:oe.lookahead}function Le(oe){var ht=oe.w_size,Ft,Te,Lt,Et,be;do{if(Et=oe.window_size-oe.lookahead-oe.strstart,oe.strstart>=ht+(ht-G)){x.arraySet(oe.window,oe.window,ht,ht,0),oe.match_start-=ht,oe.strstart-=ht,oe.block_start-=ht,Te=oe.hash_size,Ft=Te;do Lt=oe.head[--Ft],oe.head[Ft]=Lt>=ht?Lt-ht:0;while(--Te);Te=ht,Ft=Te;do Lt=oe.prev[--Ft],oe.prev[Ft]=Lt>=ht?Lt-ht:0;while(--Te);Et+=ht}if(oe.strm.avail_in===0)break;if(Te=xt(oe.strm,oe.window,oe.strstart+oe.lookahead,Et),oe.lookahead+=Te,oe.lookahead+oe.insert>=R)for(be=oe.strstart-oe.insert,oe.ins_h=oe.window[be],oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[be+1])&oe.hash_mask;oe.insert&&!(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[be+R-1])&oe.hash_mask,oe.prev[be&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=be,be++,oe.insert--,oe.lookahead+oe.insert<R););}while(oe.lookahead<G&&oe.strm.avail_in!==0)}function Ue(oe,ht){var Ft=65535;for(Ft>oe.pending_buf_size-5&&(Ft=oe.pending_buf_size-5);;){if(oe.lookahead<=1){if(Le(oe),oe.lookahead===0&&ht===a)return Xe;if(oe.lookahead===0)break}oe.strstart+=oe.lookahead,oe.lookahead=0;var Te=oe.block_start+Ft;if((oe.strstart===0||oe.strstart>=Te)&&(oe.lookahead=oe.strstart-Te,oe.strstart=Te,qe(oe,!1),oe.strm.avail_out===0))return Xe;if(oe.strstart-oe.block_start>=oe.w_size-G&&(qe(oe,!1),oe.strm.avail_out===0))return Xe}return oe.insert=0,ht===n?(qe(oe,!0),oe.strm.avail_out===0?Pe:Ee):(oe.strstart>oe.block_start&&(qe(oe,!1),oe.strm.avail_out===0),Xe)}function We(oe,ht){for(var Ft,Te;;){if(oe.lookahead<G){if(Le(oe),oe.lookahead<G&&ht===a)return Xe;if(oe.lookahead===0)break}if(Ft=0,oe.lookahead>=R&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+R-1])&oe.hash_mask,Ft=oe.prev[oe.strstart&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=oe.strstart),Ft!==0&&oe.strstart-Ft<=oe.w_size-G&&(oe.match_length=Bt(oe,Ft)),oe.match_length>=R)if(Te=g._tr_tally(oe,oe.strstart-oe.match_start,oe.match_length-R),oe.lookahead-=oe.match_length,oe.match_length<=oe.max_lazy_match&&oe.lookahead>=R){oe.match_length--;do oe.strstart++,oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+R-1])&oe.hash_mask,Ft=oe.prev[oe.strstart&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=oe.strstart;while(--oe.match_length!==0);oe.strstart++}else oe.strstart+=oe.match_length,oe.match_length=0,oe.ins_h=oe.window[oe.strstart],oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+1])&oe.hash_mask;else Te=g._tr_tally(oe,0,oe.window[oe.strstart]),oe.lookahead--,oe.strstart++;if(Te&&(qe(oe,!1),oe.strm.avail_out===0))return Xe}return oe.insert=oe.strstart<R-1?oe.strstart:R-1,ht===n?(qe(oe,!0),oe.strm.avail_out===0?Pe:Ee):oe.last_lit&&(qe(oe,!1),oe.strm.avail_out===0)?Xe:we}function ft(oe,ht){for(var Ft,Te,Lt;;){if(oe.lookahead<G){if(Le(oe),oe.lookahead<G&&ht===a)return Xe;if(oe.lookahead===0)break}if(Ft=0,oe.lookahead>=R&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+R-1])&oe.hash_mask,Ft=oe.prev[oe.strstart&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=oe.strstart),oe.prev_length=oe.match_length,oe.prev_match=oe.match_start,oe.match_length=R-1,Ft!==0&&oe.prev_length<oe.max_lazy_match&&oe.strstart-Ft<=oe.w_size-G&&(oe.match_length=Bt(oe,Ft),oe.match_length<=5&&(oe.strategy===w||oe.match_length===R&&oe.strstart-oe.match_start>4096)&&(oe.match_length=R-1)),oe.prev_length>=R&&oe.match_length<=oe.prev_length){Lt=oe.strstart+oe.lookahead-R,Te=g._tr_tally(oe,oe.strstart-1-oe.prev_match,oe.prev_length-R),oe.lookahead-=oe.prev_length-1,oe.prev_length-=2;do++oe.strstart<=Lt&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+R-1])&oe.hash_mask,Ft=oe.prev[oe.strstart&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=oe.strstart);while(--oe.prev_length!==0);if(oe.match_available=0,oe.match_length=R-1,oe.strstart++,Te&&(qe(oe,!1),oe.strm.avail_out===0))return Xe}else if(oe.match_available){if(Te=g._tr_tally(oe,0,oe.window[oe.strstart-1]),Te&&qe(oe,!1),oe.strstart++,oe.lookahead--,oe.strm.avail_out===0)return Xe}else oe.match_available=1,oe.strstart++,oe.lookahead--}return oe.match_available&&(Te=g._tr_tally(oe,0,oe.window[oe.strstart-1]),oe.match_available=0),oe.insert=oe.strstart<R-1?oe.strstart:R-1,ht===n?(qe(oe,!0),oe.strm.avail_out===0?Pe:Ee):oe.last_lit&&(qe(oe,!1),oe.strm.avail_out===0)?Xe:we}function Kt(oe,ht){for(var Ft,Te,Lt,Et,be=oe.window;;){if(oe.lookahead<=K){if(Le(oe),oe.lookahead<=K&&ht===a)return Xe;if(oe.lookahead===0)break}if(oe.match_length=0,oe.lookahead>=R&&oe.strstart>0&&(Lt=oe.strstart-1,Te=be[Lt],Te===be[++Lt]&&Te===be[++Lt]&&Te===be[++Lt])){Et=oe.strstart+K;do;while(Te===be[++Lt]&&Te===be[++Lt]&&Te===be[++Lt]&&Te===be[++Lt]&&Te===be[++Lt]&&Te===be[++Lt]&&Te===be[++Lt]&&Te===be[++Lt]&&Lt<Et);oe.match_length=K-(Et-Lt),oe.match_length>oe.lookahead&&(oe.match_length=oe.lookahead)}if(oe.match_length>=R?(Ft=g._tr_tally(oe,1,oe.match_length-R),oe.lookahead-=oe.match_length,oe.strstart+=oe.match_length,oe.match_length=0):(Ft=g._tr_tally(oe,0,oe.window[oe.strstart]),oe.lookahead--,oe.strstart++),Ft&&(qe(oe,!1),oe.strm.avail_out===0))return Xe}return oe.insert=0,ht===n?(qe(oe,!0),oe.strm.avail_out===0?Pe:Ee):oe.last_lit&&(qe(oe,!1),oe.strm.avail_out===0)?Xe:we}function bt(oe,ht){for(var Ft;;){if(oe.lookahead===0&&(Le(oe),oe.lookahead===0)){if(ht===a)return Xe;break}if(oe.match_length=0,Ft=g._tr_tally(oe,0,oe.window[oe.strstart]),oe.lookahead--,oe.strstart++,Ft&&(qe(oe,!1),oe.strm.avail_out===0))return Xe}return oe.insert=0,ht===n?(qe(oe,!0),oe.strm.avail_out===0?Pe:Ee):oe.last_lit&&(qe(oe,!1),oe.strm.avail_out===0)?Xe:we}function Mt(oe,ht,Ft,Te,Lt){this.good_length=oe,this.max_lazy=ht,this.nice_length=Ft,this.max_chain=Te,this.func=Lt}var lr;lr=[new Mt(0,0,0,0,Ue),new Mt(4,4,8,4,We),new Mt(4,5,16,8,We),new Mt(4,6,32,32,We),new Mt(4,4,16,16,ft),new Mt(8,16,32,32,ft),new Mt(8,16,128,128,ft),new Mt(8,32,128,256,ft),new Mt(32,128,258,1024,ft),new Mt(32,258,258,4096,ft)];function mt(oe){oe.window_size=2*oe.w_size,ye(oe.head),oe.max_lazy_match=lr[oe.level].max_lazy,oe.good_match=lr[oe.level].good_length,oe.nice_match=lr[oe.level].nice_length,oe.max_chain_length=lr[oe.level].max_chain,oe.strstart=0,oe.block_start=0,oe.lookahead=0,oe.insert=0,oe.match_length=oe.prev_length=R-1,oe.match_available=0,oe.ins_h=0}function Gt(){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=C,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 x.Buf16(W*2),this.dyn_dtree=new x.Buf16((2*Y+1)*2),this.bl_tree=new x.Buf16((2*j+1)*2),ye(this.dyn_ltree),ye(this.dyn_dtree),ye(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new x.Buf16(U+1),this.heap=new x.Buf16(2*V+1),ye(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new x.Buf16(2*V+1),ye(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 Jt(oe){var ht;return!oe||!oe.state?It(oe,u):(oe.total_in=oe.total_out=0,oe.data_type=S,ht=oe.state,ht.pending=0,ht.pending_out=0,ht.wrap<0&&(ht.wrap=-ht.wrap),ht.status=ht.wrap?Z:Ce,oe.adler=ht.wrap===2?0:1,ht.last_flush=a,g._tr_init(ht),r)}function dr(oe){var ht=Jt(oe);return ht===r&&mt(oe.state),ht}function cr(oe,ht){return!oe||!oe.state||oe.state.wrap!==2?u:(oe.state.gzhead=ht,r)}function mr(oe,ht,Ft,Te,Lt,Et){if(!oe)return u;var be=1;if(ht===b&&(ht=6),Te<0?(be=0,Te=-Te):Te>15&&(be=2,Te-=16),Lt<1||Lt>N||Ft!==C||Te<8||Te>15||ht<0||ht>9||Et<0||Et>E)return It(oe,u);Te===8&&(Te=9);var et=new Gt;return oe.state=et,et.strm=oe,et.wrap=be,et.gzhead=null,et.w_bits=Te,et.w_size=1<<et.w_bits,et.w_mask=et.w_size-1,et.hash_bits=Lt+7,et.hash_size=1<<et.hash_bits,et.hash_mask=et.hash_size-1,et.hash_shift=~~((et.hash_bits+R-1)/R),et.window=new x.Buf8(et.w_size*2),et.head=new x.Buf16(et.hash_size),et.prev=new x.Buf16(et.w_size),et.lit_bufsize=1<<Lt+6,et.pending_buf_size=et.lit_bufsize*4,et.pending_buf=new x.Buf8(et.pending_buf_size),et.d_buf=1*et.lit_bufsize,et.l_buf=(1+2)*et.lit_bufsize,et.level=ht,et.strategy=Et,et.method=Ft,dr(oe)}function it(oe,ht){return mr(oe,ht,C,M,P,I)}function pe(oe,ht){var Ft,Te,Lt,Et;if(!oe||!oe.state||ht>d||ht<0)return oe?It(oe,u):u;if(Te=oe.state,!oe.output||!oe.input&&oe.avail_in!==0||Te.status===Re&&ht!==n)return It(oe,oe.avail_out===0?A:u);if(Te.strm=oe,Ft=Te.last_flush,Te.last_flush=ht,Te.status===Z)if(Te.wrap===2)oe.adler=0,nt(Te,31),nt(Te,139),nt(Te,8),Te.gzhead?(nt(Te,(Te.gzhead.text?1:0)+(Te.gzhead.hcrc?2:0)+(Te.gzhead.extra?4:0)+(Te.gzhead.name?8:0)+(Te.gzhead.comment?16:0)),nt(Te,Te.gzhead.time&255),nt(Te,Te.gzhead.time>>8&255),nt(Te,Te.gzhead.time>>16&255),nt(Te,Te.gzhead.time>>24&255),nt(Te,Te.level===9?2:Te.strategy>=y||Te.level<2?4:0),nt(Te,Te.gzhead.os&255),Te.gzhead.extra&&Te.gzhead.extra.length&&(nt(Te,Te.gzhead.extra.length&255),nt(Te,Te.gzhead.extra.length>>8&255)),Te.gzhead.hcrc&&(oe.adler=(0,t.default)(oe.adler,Te.pending_buf,Te.pending,0)),Te.gzindex=0,Te.status=q):(nt(Te,0),nt(Te,0),nt(Te,0),nt(Te,0),nt(Te,0),nt(Te,Te.level===9?2:Te.strategy>=y||Te.level<2?4:0),nt(Te,Ge),Te.status=Ce);else{var be=C+(Te.w_bits-8<<4)<<8,et=-1;Te.strategy>=y||Te.level<2?et=0:Te.level<6?et=1:Te.level===6?et=2:et=3,be|=et<<6,Te.strstart!==0&&(be|=H),be+=31-be%31,Te.status=Ce,st(Te,be),Te.strstart!==0&&(st(Te,oe.adler>>>16),st(Te,oe.adler&65535)),oe.adler=1}if(Te.status===q)if(Te.gzhead.extra){for(Lt=Te.pending;Te.gzindex<(Te.gzhead.extra.length&65535)&&!(Te.pending===Te.pending_buf_size&&(Te.gzhead.hcrc&&Te.pending>Lt&&(oe.adler=(0,t.default)(oe.adler,Te.pending_buf,Te.pending-Lt,Lt)),Me(oe),Lt=Te.pending,Te.pending===Te.pending_buf_size));)nt(Te,Te.gzhead.extra[Te.gzindex]&255),Te.gzindex++;Te.gzhead.hcrc&&Te.pending>Lt&&(oe.adler=(0,t.default)(oe.adler,Te.pending_buf,Te.pending-Lt,Lt)),Te.gzindex===Te.gzhead.extra.length&&(Te.gzindex=0,Te.status=ce)}else Te.status=ce;if(Te.status===ce)if(Te.gzhead.name){Lt=Te.pending;do{if(Te.pending===Te.pending_buf_size&&(Te.gzhead.hcrc&&Te.pending>Lt&&(oe.adler=(0,t.default)(oe.adler,Te.pending_buf,Te.pending-Lt,Lt)),Me(oe),Lt=Te.pending,Te.pending===Te.pending_buf_size)){Et=1;break}Te.gzindex<Te.gzhead.name.length?Et=Te.gzhead.name.charCodeAt(Te.gzindex++)&255:Et=0,nt(Te,Et)}while(Et!==0);Te.gzhead.hcrc&&Te.pending>Lt&&(oe.adler=(0,t.default)(oe.adler,Te.pending_buf,Te.pending-Lt,Lt)),Et===0&&(Te.gzindex=0,Te.status=ne)}else Te.status=ne;if(Te.status===ne)if(Te.gzhead.comment){Lt=Te.pending;do{if(Te.pending===Te.pending_buf_size&&(Te.gzhead.hcrc&&Te.pending>Lt&&(oe.adler=(0,t.default)(oe.adler,Te.pending_buf,Te.pending-Lt,Lt)),Me(oe),Lt=Te.pending,Te.pending===Te.pending_buf_size)){Et=1;break}Te.gzindex<Te.gzhead.comment.length?Et=Te.gzhead.comment.charCodeAt(Te.gzindex++)&255:Et=0,nt(Te,Et)}while(Et!==0);Te.gzhead.hcrc&&Te.pending>Lt&&(oe.adler=(0,t.default)(oe.adler,Te.pending_buf,Te.pending-Lt,Lt)),Et===0&&(Te.status=se)}else Te.status=se;if(Te.status===se&&(Te.gzhead.hcrc?(Te.pending+2>Te.pending_buf_size&&Me(oe),Te.pending+2<=Te.pending_buf_size&&(nt(Te,oe.adler&255),nt(Te,oe.adler>>8&255),oe.adler=0,Te.status=Ce)):Te.status=Ce),Te.pending!==0){if(Me(oe),oe.avail_out===0)return Te.last_flush=-1,r}else if(oe.avail_in===0&&ze(ht)<=ze(Ft)&&ht!==n)return It(oe,A);if(Te.status===Re&&oe.avail_in!==0)return It(oe,A);if(oe.avail_in!==0||Te.lookahead!==0||ht!==a&&Te.status!==Re){var ot=Te.strategy===y?bt(Te,ht):Te.strategy===_?Kt(Te,ht):lr[Te.level].func(Te,ht);if((ot===Pe||ot===Ee)&&(Te.status=Re),ot===Xe||ot===Pe)return oe.avail_out===0&&(Te.last_flush=-1),r;if(ot===we&&(ht===l?g._tr_align(Te):ht!==d&&(g._tr_stored_block(Te,0,0,!1),ht===s&&(ye(Te.head),Te.lookahead===0&&(Te.strstart=0,Te.block_start=0,Te.insert=0))),Me(oe),oe.avail_out===0))return Te.last_flush=-1,r}return ht!==n?r:Te.wrap<=0?o:(Te.wrap===2?(nt(Te,oe.adler&255),nt(Te,oe.adler>>8&255),nt(Te,oe.adler>>16&255),nt(Te,oe.adler>>24&255),nt(Te,oe.total_in&255),nt(Te,oe.total_in>>8&255),nt(Te,oe.total_in>>16&255),nt(Te,oe.total_in>>24&255)):(st(Te,oe.adler>>>16),st(Te,oe.adler&65535)),Me(oe),Te.wrap>0&&(Te.wrap=-Te.wrap),Te.pending!==0?r:o)}function ae(oe){var ht;return!oe||!oe.state?u:(ht=oe.state.status,ht!==Z&&ht!==q&&ht!==ce&&ht!==ne&&ht!==se&&ht!==Ce&&ht!==Re?It(oe,u):(oe.state=null,ht===Ce?It(oe,p):r))}function Ve(oe,ht){var Ft=ht.length,Te,Lt,Et,be,et,ot,De,Be;if(!oe||!oe.state)return u;if(Te=oe.state,be=Te.wrap,be===2||be===1&&Te.status!==Z||Te.lookahead)return u;for(be===1&&(oe.adler=(0,h.default)(oe.adler,ht,Ft,0)),Te.wrap=0,Ft>=Te.w_size&&(be===0&&(ye(Te.head),Te.strstart=0,Te.block_start=0,Te.insert=0),Be=new x.Buf8(Te.w_size),x.arraySet(Be,ht,Ft-Te.w_size,Te.w_size,0),ht=Be,Ft=Te.w_size),et=oe.avail_in,ot=oe.next_in,De=oe.input,oe.avail_in=Ft,oe.next_in=0,oe.input=ht,Le(Te);Te.lookahead>=R;){Lt=Te.strstart,Et=Te.lookahead-(R-1);do Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Lt+R-1])&Te.hash_mask,Te.prev[Lt&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=Lt,Lt++;while(--Et);Te.strstart=Lt,Te.lookahead=R-1,Le(Te)}return Te.strstart+=Te.lookahead,Te.block_start=Te.strstart,Te.insert=Te.lookahead,Te.lookahead=0,Te.match_length=Te.prev_length=R-1,Te.match_available=0,oe.next_in=ot,oe.input=De,oe.avail_in=et,Te.wrap=be,r}var Ye="pako deflate (from Nodeca project)";z.deflateInfo=Ye},lOQZ:function(ue,z,i){var T=i("QBsz"),x=i("U/Mo"),g=x.getSymbolSize,h=x.getNodeGlobalScale,t=Math.PI,e=[];function m(c,a){var l=c.coordinateSystem;if(l&&l.type!=="view")return;var s=l.getBoundingRect(),n=c.getData(),d=n.graph,r=s.width/2+s.x,o=s.height/2+s.y,u=Math.min(s.width,s.height)/2,p=n.count();if(n.setLayout({cx:r,cy:o}),!p)return;f[a](c,l,d,n,u,r,o,p),d.eachEdge(function(A){var b=A.getModel().get("lineStyle.curveness")||0,w=T.clone(A.node1.getLayout()),y=T.clone(A.node2.getLayout()),_,E=(w[0]+y[0])/2,I=(w[1]+y[1])/2;+b&&(b*=3,_=[r*b+E*(1-b),o*b+I*(1-b)]),A.setLayout([w,y,_])})}var f={value:function(c,a,l,s,n,d,r,o){var u=0,p=s.getSum("value"),A=Math.PI*2/(p||o);l.eachNode(function(b){var w=b.getValue("value"),y=A*(p?w:1)/2;u+=y,b.setLayout([n*Math.cos(u)+d,n*Math.sin(u)+r]),u+=y})},symbolSize:function(c,a,l,s,n,d,r,o){var u=0;e.length=o;var p=h(c);l.eachNode(function(w){var y=g(w);isNaN(y)&&(y=2),y<0&&(y=0),y*=p;var _=Math.asin(y/2/n);isNaN(_)&&(_=t/2),e[w.dataIndex]=_,u+=_*2});var A=(2*t-u)/o/2,b=0;l.eachNode(function(w){var y=A+e[w.dataIndex];b+=y,w.setLayout([n*Math.cos(b)+d,n*Math.sin(b)+r]),b+=y})}};z.circularLayout=m},lUTK:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("x54q"),h=i.n(g),t=i("5Dmo")},lZu9:function(ue,z,i){(function(T){T(i("VrN/"),i("1eCo"),i("8EBN"))})(function(T){"use strict";T.defineMode("markdown",function(x,g){var h=T.getMode(x,"text/html"),t=h.name=="null";function e(U){if(T.findModeByName){var R=T.findModeByName(U);R&&(U=R.mime||R.mimes[0])}var K=T.getMode(x,U);return K.name=="null"?null:K}g.highlightFormatting===void 0&&(g.highlightFormatting=!1),g.maxBlockquoteDepth===void 0&&(g.maxBlockquoteDepth=0),g.taskLists===void 0&&(g.taskLists=!1),g.strikethrough===void 0&&(g.strikethrough=!1),g.emoji===void 0&&(g.emoji=!1),g.fencedCodeBlockHighlighting===void 0&&(g.fencedCodeBlockHighlighting=!0),g.fencedCodeBlockDefaultMode===void 0&&(g.fencedCodeBlockDefaultMode="text/plain"),g.xml===void 0&&(g.xml=!0),g.tokenTypeOverrides===void 0&&(g.tokenTypeOverrides={});var m={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var f in m)m.hasOwnProperty(f)&&g.tokenTypeOverrides[f]&&(m[f]=g.tokenTypeOverrides[f]);var c=/^([*\-_])(?:\s*\1){2,}\s*$/,a=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,l=/^\[(x| )\](?=\s)/i,s=g.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,n=/^ {0,3}(?:\={1,}|-{2,})\s*$/,d=/^[^#!\[\]*_\\<>` "'(~:]+/,r=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,o=/^\s*\[[^\]]+?\]:.*$/,u=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,p=" ";function A(U,R,K){return R.f=R.inline=K,K(U,R)}function b(U,R,K){return R.f=R.block=K,K(U,R)}function w(U){return!U||!/\S/.test(U.string)}function y(U){if(U.linkTitle=!1,U.linkHref=!1,U.linkText=!1,U.em=!1,U.strong=!1,U.strikethrough=!1,U.quote=0,U.indentedCode=!1,U.f==E){var R=t;if(!R){var K=T.innerMode(h,U.htmlState);R=K.mode.name=="xml"&&K.state.tagStart===null&&!K.state.context&&K.state.tokenize.isInText}R&&(U.f=N,U.block=_,U.htmlState=null)}return U.trailingSpace=0,U.trailingSpaceNewLine=!1,U.prevLine=U.thisLine,U.thisLine={stream:null},null}function _(U,R){var K=U.column()===R.indentation,G=w(R.prevLine.stream),H=R.indentedCode,Z=R.prevLine.hr,q=R.list!==!1,ce=(R.listStack[R.listStack.length-1]||0)+3;R.indentedCode=!1;var ne=R.indentation;if(R.indentationDiff===null&&(R.indentationDiff=R.indentation,q)){for(R.list=null;ne<R.listStack[R.listStack.length-1];)R.listStack.pop(),R.listStack.length?R.indentation=R.listStack[R.listStack.length-1]:R.list=!1;R.list!==!1&&(R.indentationDiff=ne-R.listStack[R.listStack.length-1])}var se=!G&&!Z&&!R.prevLine.header&&(!q||!H)&&!R.prevLine.fencedCodeEnd,Ce=(R.list===!1||Z||G)&&R.indentation<=ce&&U.match(c),Re=null;if(R.indentationDiff>=4&&(H||R.prevLine.fencedCodeEnd||R.prevLine.header||G))return U.skipToEnd(),R.indentedCode=!0,m.code;if(U.eatSpace())return null;if(K&&R.indentation<=ce&&(Re=U.match(s))&&Re[1].length<=6)return R.quote=0,R.header=Re[1].length,R.thisLine.header=!0,g.highlightFormatting&&(R.formatting="header"),R.f=R.inline,S(R);if(R.indentation<=ce&&U.eat(">"))return R.quote=K?1:R.quote+1,g.highlightFormatting&&(R.formatting="quote"),U.eatSpace(),S(R);if(!Ce&&!R.setext&&K&&R.indentation<=ce&&(Re=U.match(a))){var Xe=Re[1]?"ol":"ul";return R.indentation=ne+U.current().length,R.list=!0,R.quote=0,R.listStack.push(R.indentation),R.em=!1,R.strong=!1,R.code=!1,R.strikethrough=!1,g.taskLists&&U.match(l,!1)&&(R.taskList=!0),R.f=R.inline,g.highlightFormatting&&(R.formatting=["list","list-"+Xe]),S(R)}else{if(K&&R.indentation<=ce&&(Re=U.match(r,!0)))return R.quote=0,R.fencedEndRE=new RegExp(Re[1]+"+ *$"),R.localMode=g.fencedCodeBlockHighlighting&&e(Re[2]||g.fencedCodeBlockDefaultMode),R.localMode&&(R.localState=T.startState(R.localMode)),R.f=R.block=I,g.highlightFormatting&&(R.formatting="code-block"),R.code=-1,S(R);if(R.setext||(!se||!q)&&!R.quote&&R.list===!1&&!R.code&&!Ce&&!o.test(U.string)&&(Re=U.lookAhead(1))&&(Re=Re.match(n)))return R.setext?(R.header=R.setext,R.setext=0,U.skipToEnd(),g.highlightFormatting&&(R.formatting="header")):(R.header=Re[0].charAt(0)=="="?1:2,R.setext=R.header),R.thisLine.header=!0,R.f=R.inline,S(R);if(Ce)return U.skipToEnd(),R.hr=!0,R.thisLine.hr=!0,m.hr;if(U.peek()==="[")return A(U,R,V)}return A(U,R,R.inline)}function E(U,R){var K=h.token(U,R.htmlState);if(!t){var G=T.innerMode(h,R.htmlState);(G.mode.name=="xml"&&G.state.tagStart===null&&!G.state.context&&G.state.tokenize.isInText||R.md_inside&&U.current().indexOf(">")>-1)&&(R.f=N,R.block=_,R.htmlState=null)}return K}function I(U,R){var K=R.listStack[R.listStack.length-1]||0,G=R.indentation<K,H=K+3;if(R.fencedEndRE&&R.indentation<=H&&(G||U.match(R.fencedEndRE))){g.highlightFormatting&&(R.formatting="code-block");var Z;return G||(Z=S(R)),R.localMode=R.localState=null,R.block=_,R.f=N,R.fencedEndRE=null,R.code=0,R.thisLine.fencedCodeEnd=!0,G?b(U,R,R.block):Z}else return R.localMode?R.localMode.token(U,R.localState):(U.skipToEnd(),m.code)}function S(U){var R=[];if(U.formatting){R.push(m.formatting),typeof U.formatting=="string"&&(U.formatting=[U.formatting]);for(var K=0;K<U.formatting.length;K++)R.push(m.formatting+"-"+U.formatting[K]),U.formatting[K]==="header"&&R.push(m.formatting+"-"+U.formatting[K]+"-"+U.header),U.formatting[K]==="quote"&&(!g.maxBlockquoteDepth||g.maxBlockquoteDepth>=U.quote?R.push(m.formatting+"-"+U.formatting[K]+"-"+U.quote):R.push("error"))}if(U.taskOpen)return R.push("meta"),R.length?R.join(" "):null;if(U.taskClosed)return R.push("property"),R.length?R.join(" "):null;if(U.linkHref?R.push(m.linkHref,"url"):(U.strong&&R.push(m.strong),U.em&&R.push(m.em),U.strikethrough&&R.push(m.strikethrough),U.emoji&&R.push(m.emoji),U.linkText&&R.push(m.linkText),U.code&&R.push(m.code),U.image&&R.push(m.image),U.imageAltText&&R.push(m.imageAltText,"link"),U.imageMarker&&R.push(m.imageMarker)),U.header&&R.push(m.header,m.header+"-"+U.header),U.quote&&(R.push(m.quote),!g.maxBlockquoteDepth||g.maxBlockquoteDepth>=U.quote?R.push(m.quote+"-"+U.quote):R.push(m.quote+"-"+g.maxBlockquoteDepth)),U.list!==!1){var G=(U.listStack.length-1)%3;G?G===1?R.push(m.list2):R.push(m.list3):R.push(m.list1)}return U.trailingSpaceNewLine?R.push("trailing-space-new-line"):U.trailingSpace&&R.push("trailing-space-"+(U.trailingSpace%2?"a":"b")),R.length?R.join(" "):null}function C(U,R){return U.match(d,!0)?S(R):void 0}function N(U,R){var K=R.text(U,R);if(typeof K!="undefined")return K;if(R.list)return R.list=null,S(R);if(R.taskList){var G=U.match(l,!0)[1]===" ";return G?R.taskOpen=!0:R.taskClosed=!0,g.highlightFormatting&&(R.formatting="task"),R.taskList=!1,S(R)}if(R.taskOpen=!1,R.taskClosed=!1,R.header&&U.match(/^#+$/,!0))return g.highlightFormatting&&(R.formatting="header"),S(R);var H=U.next();if(R.linkTitle){R.linkTitle=!1;var Z=H;H==="("&&(Z=")"),Z=(Z+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var q="^\\s*(?:[^"+Z+"\\\\]+|\\\\\\\\|\\\\.)"+Z;if(U.match(new RegExp(q),!0))return m.linkHref}if(H==="`"){var ce=R.formatting;g.highlightFormatting&&(R.formatting="code"),U.eatWhile("`");var ne=U.current().length;if(R.code==0&&(!R.quote||ne==1))return R.code=ne,S(R);if(ne==R.code){var se=S(R);return R.code=0,se}else return R.formatting=ce,S(R)}else if(R.code)return S(R);if(H==="\\"&&(U.next(),g.highlightFormatting)){var Ce=S(R),Re=m.formatting+"-escape";return Ce?Ce+" "+Re:Re}if(H==="!"&&U.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return R.imageMarker=!0,R.image=!0,g.highlightFormatting&&(R.formatting="image"),S(R);if(H==="["&&R.imageMarker&&U.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return R.imageMarker=!1,R.imageAltText=!0,g.highlightFormatting&&(R.formatting="image"),S(R);if(H==="]"&&R.imageAltText){g.highlightFormatting&&(R.formatting="image");var Ce=S(R);return R.imageAltText=!1,R.image=!1,R.inline=R.f=P,Ce}if(H==="["&&!R.image)return R.linkText&&U.match(/^.*?\]/)||(R.linkText=!0,g.highlightFormatting&&(R.formatting="link")),S(R);if(H==="]"&&R.linkText){g.highlightFormatting&&(R.formatting="link");var Ce=S(R);return R.linkText=!1,R.inline=R.f=U.match(/\(.*?\)| ?\[.*?\]/,!1)?P:N,Ce}if(H==="<"&&U.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){R.f=R.inline=M,g.highlightFormatting&&(R.formatting="link");var Ce=S(R);return Ce?Ce+=" ":Ce="",Ce+m.linkInline}if(H==="<"&&U.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){R.f=R.inline=M,g.highlightFormatting&&(R.formatting="link");var Ce=S(R);return Ce?Ce+=" ":Ce="",Ce+m.linkEmail}if(g.xml&&H==="<"&&U.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Xe=U.string.indexOf(">",U.pos);if(Xe!=-1){var we=U.string.substring(U.start,Xe);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(we)&&(R.md_inside=!0)}return U.backUp(1),R.htmlState=T.startState(h),b(U,R,E)}if(g.xml&&H==="<"&&U.match(/^\/\w*?>/))return R.md_inside=!1,"tag";if(H==="*"||H==="_"){for(var Pe=1,Ee=U.pos==1?" ":U.string.charAt(U.pos-2);Pe<3&&U.eat(H);)Pe++;var Ge=U.peek()||" ",It=!/\s/.test(Ge)&&(!u.test(Ge)||/\s/.test(Ee)||u.test(Ee)),ze=!/\s/.test(Ee)&&(!u.test(Ee)||/\s/.test(Ge)||u.test(Ge)),ye=null,Me=null;if(Pe%2&&(!R.em&&It&&(H==="*"||!ze||u.test(Ee))?ye=!0:R.em==H&&ze&&(H==="*"||!It||u.test(Ge))&&(ye=!1)),Pe>1&&(!R.strong&&It&&(H==="*"||!ze||u.test(Ee))?Me=!0:R.strong==H&&ze&&(H==="*"||!It||u.test(Ge))&&(Me=!1)),Me!=null||ye!=null){g.highlightFormatting&&(R.formatting=ye==null?"strong":Me==null?"em":"strong em"),ye===!0&&(R.em=H),Me===!0&&(R.strong=H);var se=S(R);return ye===!1&&(R.em=!1),Me===!1&&(R.strong=!1),se}}else if(H===" "&&(U.eat("*")||U.eat("_"))){if(U.peek()===" ")return S(R);U.backUp(1)}if(g.strikethrough){if(H==="~"&&U.eatWhile(H)){if(R.strikethrough){g.highlightFormatting&&(R.formatting="strikethrough");var se=S(R);return R.strikethrough=!1,se}else if(U.match(/^[^\s]/,!1))return R.strikethrough=!0,g.highlightFormatting&&(R.formatting="strikethrough"),S(R)}else if(H===" "&&U.match(/^~~/,!0)){if(U.peek()===" ")return S(R);U.backUp(2)}}if(g.emoji&&H===":"&&U.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){R.emoji=!0,g.highlightFormatting&&(R.formatting="emoji");var qe=S(R);return R.emoji=!1,qe}return H===" "&&(U.match(/^ +$/,!1)?R.trailingSpace++:R.trailingSpace&&(R.trailingSpaceNewLine=!0)),S(R)}function M(U,R){var K=U.next();if(K===">"){R.f=R.inline=N,g.highlightFormatting&&(R.formatting="link");var G=S(R);return G?G+=" ":G="",G+m.linkInline}return U.match(/^[^>]+/,!0),m.linkInline}function P(U,R){if(U.eatSpace())return null;var K=U.next();return K==="("||K==="["?(R.f=R.inline=X(K==="("?")":"]"),g.highlightFormatting&&(R.formatting="link-string"),R.linkHref=!0,S(R)):"error"}var B={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function X(U){return function(R,K){var G=R.next();if(G===U){K.f=K.inline=N,g.highlightFormatting&&(K.formatting="link-string");var H=S(K);return K.linkHref=!1,H}return R.match(B[U]),K.linkHref=!0,S(K)}}function V(U,R){return U.match(/^([^\]\\]|\\.)*\]:/,!1)?(R.f=Y,U.next(),g.highlightFormatting&&(R.formatting="link"),R.linkText=!0,S(R)):A(U,R,N)}function Y(U,R){if(U.match(/^\]:/,!0)){R.f=R.inline=j,g.highlightFormatting&&(R.formatting="link");var K=S(R);return R.linkText=!1,K}return U.match(/^([^\]\\]|\\.)+/,!0),m.linkText}function j(U,R){return U.eatSpace()?null:(U.match(/^[^\s]+/,!0),U.peek()===void 0?R.linkTitle=!0:U.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),R.f=R.inline=N,m.linkHref+" url")}var W={startState:function(){return{f:_,prevLine:{stream:null},thisLine:{stream:null},block:_,htmlState:null,indentation:0,inline:N,text:C,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(R){return{f:R.f,prevLine:R.prevLine,thisLine:R.thisLine,block:R.block,htmlState:R.htmlState&&T.copyState(h,R.htmlState),indentation:R.indentation,localMode:R.localMode,localState:R.localMode?T.copyState(R.localMode,R.localState):null,inline:R.inline,text:R.text,formatting:!1,linkText:R.linkText,linkTitle:R.linkTitle,linkHref:R.linkHref,code:R.code,em:R.em,strong:R.strong,strikethrough:R.strikethrough,emoji:R.emoji,header:R.header,setext:R.setext,hr:R.hr,taskList:R.taskList,list:R.list,listStack:R.listStack.slice(0),quote:R.quote,indentedCode:R.indentedCode,trailingSpace:R.trailingSpace,trailingSpaceNewLine:R.trailingSpaceNewLine,md_inside:R.md_inside,fencedEndRE:R.fencedEndRE}},token:function(R,K){if(K.formatting=!1,R!=K.thisLine.stream){if(K.header=0,K.hr=!1,R.match(/^\s*$/,!0))return y(K),null;if(K.prevLine=K.thisLine,K.thisLine={stream:R},K.taskList=!1,K.trailingSpace=0,K.trailingSpaceNewLine=!1,!K.localState&&(K.f=K.block,K.f!=E)){var G=R.match(/^\s*/,!0)[0].replace(/\t/g,p).length;if(K.indentation=G,K.indentationDiff=null,G>0)return null}}return K.f(R,K)},innerMode:function(R){return R.block==E?{state:R.htmlState,mode:h}:R.localState?{state:R.localState,mode:R.localMode}:{state:R,mode:W}},indent:function(R,K,G){return R.block==E&&h.indent?h.indent(R.htmlState,K,G):R.localState&&R.localMode.indent?R.localMode.indent(R.localState,K,G):T.Pass},blankLine:y,getType:S,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return W},"xml"),T.defineMIME("text/markdown","markdown"),T.defineMIME("text/x-markdown","markdown")})},laiN:function(ue,z,i){var T=i("ProS");i("GVMX"),i("MH26"),T.registerPreprocessor(function(x){x.markLine=x.markLine||{}})},lnY3:function(ue,z,i){},loD1:function(ue,z){function i(T,x,g,h,t,e,m){if(t===0)return!1;var f=t,c=0,a=T;if(m>x+f&&m>h+f||m<x-f&&m<h-f||e>T+f&&e>g+f||e<T-f&&e<g-f)return!1;if(T!==g)c=(x-h)/(T-g),a=(T*h-g*x)/(T-g);else return Math.abs(e-T)<=f/2;var l=c*e-m+a,s=l*l/(c*c+1);return s<=f/2*f/2}z.containStroke=i},lrIw:function(ue,z,i){"use strict";var T=i("pVnL"),x=i.n(T),g=i("cDf5"),h=i.n(g),t=i("J4zp"),e=i.n(t),m=i("q1tI"),f=i.n(m),c=i("Zm9Q"),a=i("TSYQ"),l=i.n(a),s=i("BGR+"),n=i("2fM7"),d=i("H84U"),r=i("uaoM"),o=i("0n0R"),u=n.a.Option,p=n.a;function A(y){return y&&y.type&&(y.type.isSelectOption||y.type.isSelectOptGroup)}var b=function(_,E){var I=_.prefixCls,S=_.className,C=_.children,N=_.dataSource,M=Object(c.a)(C),P=m.useRef();m.useImperativeHandle(E,function(){return P.current});var B;if(M.length===1&&Object(o.b)(M[0])&&!A(M[0])){var X=e()(M,1);B=X[0]}var V=function(){return B},Y;return M.length&&A(M[0])?Y=C:Y=N?N.map(function(j){if(Object(o.b)(j))return j;switch(h()(j)){case"string":return m.createElement(u,{key:j,value:j},j);case"object":{var W=j.value;return m.createElement(u,{key:W,value:W},j.text)}default:throw new Error("AutoComplete[dataSource] only supports type `string[] | Object[]`.")}}):[],m.useEffect(function(){Object(r.a)(!("dataSource"in _),"AutoComplete","`dataSource` is deprecated, please use `options` instead."),Object(r.a)(!B||!("size"in _),"AutoComplete","You need to control style self instead of setting `size` when using customize input.")},[]),m.createElement(d.a,null,function(j){var W=j.getPrefixCls,U=W("select",I);return m.createElement(p,x()({ref:P},Object(s.a)(_,["dataSource"]),{prefixCls:U,className:l()(S,"".concat(U,"-auto-complete")),mode:n.a.SECRET_COMBOBOX_MODE_DO_NOT_USE,getInputElement:V}),Y)})},w=m.forwardRef(b);w.Option=u,z.a=w},lwQL:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("9wZj"),h=i("c8qY"),t=i("SgGq"),e=i("Ae+d"),m=i("xSat"),f=m.onIrrelevantElement,c=i("IwbS"),a=i("SA8n"),l=i("U/Mo"),s=l.getNodeGlobalScale,n="__focusNodeAdjacency",d="__unfocusNodeAdjacency",r=["itemStyle","opacity"],o=["lineStyle","opacity"];function u(w,y){var _=w.getVisual("opacity");return _!=null?_:w.getModel().get(y)}function p(w,y,_){var E=w.getGraphicEl(),I=u(w,y);_!=null&&(I==null&&(I=1),I*=_),E.downplay&&E.downplay(),E.traverse(function(S){if(!S.isGroup){var C=S.lineLabelOriginalOpacity;(C==null||_!=null)&&(C=I),S.setStyle("opacity",C)}})}function A(w,y){var _=u(w,y),E=w.getGraphicEl();E.traverse(function(I){!I.isGroup&&I.setStyle("opacity",_)}),E.highlight&&E.highlight()}var b=T.extendChartView({type:"graph",init:function(w,y){var _=new g,E=new h,I=this.group;this._controller=new t(y.getZr()),this._controllerHost={target:I},I.add(_.group),I.add(E.group),this._symbolDraw=_,this._lineDraw=E,this._firstRender=!0},render:function(w,y,_){var E=this,I=w.coordinateSystem;this._model=w;var S=this._symbolDraw,C=this._lineDraw,N=this.group;if(I.type==="view"){var M={position:I.position,scale:I.scale};this._firstRender?N.attr(M):c.updateProps(N,M,w)}a(w.getGraph(),s(w));var P=w.getData();S.updateData(P);var B=w.getEdgeData();C.updateData(B),this._updateNodeAndLinkScale(),this._updateController(w,y,_),clearTimeout(this._layoutTimeout);var X=w.forceLayout,V=w.get("force.layoutAnimation");X&&this._startForceLayoutIteration(X,V),P.eachItemGraphicEl(function(U,R){var K=P.getItemModel(R);U.off("drag").off("dragend");var G=K.get("draggable");G&&U.on("drag",function(){X&&(X.warmUp(),!this._layouting&&this._startForceLayoutIteration(X,V),X.setFixed(R),P.setItemLayout(R,U.position))},this).on("dragend",function(){X&&X.setUnfixed(R)},this),U.setDraggable(G&&X),U[n]&&U.off("mouseover",U[n]),U[d]&&U.off("mouseout",U[d]),K.get("focusNodeAdjacency")&&(U.on("mouseover",U[n]=function(){E._clearTimer(),_.dispatchAction({type:"focusNodeAdjacency",seriesId:w.id,dataIndex:U.dataIndex})}),U.on("mouseout",U[d]=function(){E._dispatchUnfocus(_)}))},this),P.graph.eachEdge(function(U){var R=U.getGraphicEl();R[n]&&R.off("mouseover",R[n]),R[d]&&R.off("mouseout",R[d]),U.getModel().get("focusNodeAdjacency")&&(R.on("mouseover",R[n]=function(){E._clearTimer(),_.dispatchAction({type:"focusNodeAdjacency",seriesId:w.id,edgeDataIndex:U.dataIndex})}),R.on("mouseout",R[d]=function(){E._dispatchUnfocus(_)}))});var Y=w.get("layout")==="circular"&&w.get("circular.rotateLabel"),j=P.getLayout("cx"),W=P.getLayout("cy");P.eachItemGraphicEl(function(U,R){var K=P.getItemModel(R),G=K.get("label.rotate")||0,H=U.getSymbolPath();if(Y){var Z=P.getItemLayout(R),q=Math.atan2(Z[1]-W,Z[0]-j);q<0&&(q=Math.PI*2+q);var ce=Z[0]<j;ce&&(q=q-Math.PI);var ne=ce?"left":"right";c.modifyLabelStyle(H,{textRotation:-q,textPosition:ne,textOrigin:"center"},{textPosition:ne})}else c.modifyLabelStyle(H,{textRotation:G*=Math.PI/180})}),this._firstRender=!1},dispose:function(){this._controller&&this._controller.dispose(),this._controllerHost={},this._clearTimer()},_dispatchUnfocus:function(w,y){var _=this;this._clearTimer(),this._unfocusDelayTimer=setTimeout(function(){_._unfocusDelayTimer=null,w.dispatchAction({type:"unfocusNodeAdjacency",seriesId:_._model.id})},500)},_clearTimer:function(){this._unfocusDelayTimer&&(clearTimeout(this._unfocusDelayTimer),this._unfocusDelayTimer=null)},focusNodeAdjacency:function(w,y,_,E){var I=w.getData(),S=I.graph,C=E.dataIndex,N=E.edgeDataIndex,M=S.getNodeByIndex(C),P=S.getEdgeByIndex(N);if(!M&&!P)return;S.eachNode(function(B){p(B,r,.1)}),S.eachEdge(function(B){p(B,o,.1)}),M&&(A(M,r),x.each(M.edges,function(B){if(B.dataIndex<0)return;A(B,o),A(B.node1,r),A(B.node2,r)})),P&&(A(P,o),A(P.node1,r),A(P.node2,r))},unfocusNodeAdjacency:function(w,y,_,E){var I=w.getData().graph;I.eachNode(function(S){p(S,r)}),I.eachEdge(function(S){p(S,o)})},_startForceLayoutIteration:function(w,y){var _=this;(function E(){w.step(function(I){_.updateLayout(_._model),(_._layouting=!I)&&(y?_._layoutTimeout=setTimeout(E,16):E())})})()},_updateController:function(w,y,_){var E=this._controller,I=this._controllerHost,S=this.group;if(E.setPointerChecker(function(C,N,M){var P=S.getBoundingRect();return P.applyTransform(S.transform),P.contain(N,M)&&!f(C,_,w)}),w.coordinateSystem.type!=="view"){E.disable();return}E.enable(w.get("roam")),I.zoomLimit=w.get("scaleLimit"),I.zoom=w.coordinateSystem.getZoom(),E.off("pan").off("zoom").on("pan",function(C){e.updateViewOnPan(I,C.dx,C.dy),_.dispatchAction({seriesId:w.id,type:"graphRoam",dx:C.dx,dy:C.dy})}).on("zoom",function(C){e.updateViewOnZoom(I,C.scale,C.originX,C.originY),_.dispatchAction({seriesId:w.id,type:"graphRoam",zoom:C.scale,originX:C.originX,originY:C.originY}),this._updateNodeAndLinkScale(),a(w.getGraph(),s(w)),this._lineDraw.updateLayout()},this)},_updateNodeAndLinkScale:function(){var w=this._model,y=w.getData(),_=s(w),E=[_,_];y.eachItemGraphicEl(function(I,S){I.attr("scale",E)})},updateLayout:function(w){a(w.getGraph(),s(w)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},remove:function(w,y){this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()}});ue.exports=b},m9t5:function(ue,z,i){var T=i("KCsZ"),x=T([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),g={getAreaStyle:function(h,t){return x(this,h,t)}};ue.exports=g},mFDi:function(ue,z,i){var T=i("QBsz"),x=i("Fofx"),g=T.applyTransform,h=Math.min,t=Math.max;function e(f,c,a,l){a<0&&(f=f+a,a=-a),l<0&&(c=c+l,l=-l),this.x=f,this.y=c,this.width=a,this.height=l}e.prototype={constructor:e,union:function(c){var a=h(c.x,this.x),l=h(c.y,this.y);this.width=t(c.x+c.width,this.x+this.width)-a,this.height=t(c.y+c.height,this.y+this.height)-l,this.x=a,this.y=l},applyTransform:function(){var f=[],c=[],a=[],l=[];return function(s){if(!s)return;f[0]=a[0]=this.x,f[1]=l[1]=this.y,c[0]=l[0]=this.x+this.width,c[1]=a[1]=this.y+this.height,g(f,f,s),g(c,c,s),g(a,a,s),g(l,l,s),this.x=h(f[0],c[0],a[0],l[0]),this.y=h(f[1],c[1],a[1],l[1]);var n=t(f[0],c[0],a[0],l[0]),d=t(f[1],c[1],a[1],l[1]);this.width=n-this.x,this.height=d-this.y}}(),calculateTransform:function(c){var a=this,l=c.width/a.width,s=c.height/a.height,n=x.create();return x.translate(n,n,[-a.x,-a.y]),x.scale(n,n,[l,s]),x.translate(n,n,[c.x,c.y]),n},intersect:function(c){if(!c)return!1;c instanceof e||(c=e.create(c));var a=this,l=a.x,s=a.x+a.width,n=a.y,d=a.y+a.height,r=c.x,o=c.x+c.width,u=c.y,p=c.y+c.height;return!(s<r||o<l||d<u||p<n)},contain:function(c,a){var l=this;return c>=l.x&&c<=l.x+l.width&&a>=l.y&&a<=l.y+l.height},clone:function(){return new e(this.x,this.y,this.width,this.height)},copy:function(c){this.x=c.x,this.y=c.y,this.width=c.width,this.height=c.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},e.create=function(f){return new e(f.x,f.y,f.width,f.height)};var m=e;ue.exports=m},mHUz:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T={XK_VoidSymbol:16777215,XK_BackSpace:65288,XK_Tab:65289,XK_Linefeed:65290,XK_Clear:65291,XK_Return:65293,XK_Pause:65299,XK_Scroll_Lock:65300,XK_Sys_Req:65301,XK_Escape:65307,XK_Delete:65535,XK_Multi_key:65312,XK_Codeinput:65335,XK_SingleCandidate:65340,XK_MultipleCandidate:65341,XK_PreviousCandidate:65342,XK_Kanji:65313,XK_Muhenkan:65314,XK_Henkan_Mode:65315,XK_Henkan:65315,XK_Romaji:65316,XK_Hiragana:65317,XK_Katakana:65318,XK_Hiragana_Katakana:65319,XK_Zenkaku:65320,XK_Hankaku:65321,XK_Zenkaku_Hankaku:65322,XK_Touroku:65323,XK_Massyo:65324,XK_Kana_Lock:65325,XK_Kana_Shift:65326,XK_Eisu_Shift:65327,XK_Eisu_toggle:65328,XK_Kanji_Bangou:65335,XK_Zen_Koho:65341,XK_Mae_Koho:65342,XK_Home:65360,XK_Left:65361,XK_Up:65362,XK_Right:65363,XK_Down:65364,XK_Prior:65365,XK_Page_Up:65365,XK_Next:65366,XK_Page_Down:65366,XK_End:65367,XK_Begin:65368,XK_Select:65376,XK_Print:65377,XK_Execute:65378,XK_Insert:65379,XK_Undo:65381,XK_Redo:65382,XK_Menu:65383,XK_Find:65384,XK_Cancel:65385,XK_Help:65386,XK_Break:65387,XK_Mode_switch:65406,XK_script_switch:65406,XK_Num_Lock:65407,XK_KP_Space:65408,XK_KP_Tab:65417,XK_KP_Enter:65421,XK_KP_F1:65425,XK_KP_F2:65426,XK_KP_F3:65427,XK_KP_F4:65428,XK_KP_Home:65429,XK_KP_Left:65430,XK_KP_Up:65431,XK_KP_Right:65432,XK_KP_Down:65433,XK_KP_Prior:65434,XK_KP_Page_Up:65434,XK_KP_Next:65435,XK_KP_Page_Down:65435,XK_KP_End:65436,XK_KP_Begin:65437,XK_KP_Insert:65438,XK_KP_Delete:65439,XK_KP_Equal:65469,XK_KP_Multiply:65450,XK_KP_Add:65451,XK_KP_Separator:65452,XK_KP_Subtract:65453,XK_KP_Decimal:65454,XK_KP_Divide:65455,XK_KP_0:65456,XK_KP_1:65457,XK_KP_2:65458,XK_KP_3:65459,XK_KP_4:65460,XK_KP_5:65461,XK_KP_6:65462,XK_KP_7:65463,XK_KP_8:65464,XK_KP_9:65465,XK_F1:65470,XK_F2:65471,XK_F3:65472,XK_F4:65473,XK_F5:65474,XK_F6:65475,XK_F7:65476,XK_F8:65477,XK_F9:65478,XK_F10:65479,XK_F11:65480,XK_L1:65480,XK_F12:65481,XK_L2:65481,XK_F13:65482,XK_L3:65482,XK_F14:65483,XK_L4:65483,XK_F15:65484,XK_L5:65484,XK_F16:65485,XK_L6:65485,XK_F17:65486,XK_L7:65486,XK_F18:65487,XK_L8:65487,XK_F19:65488,XK_L9:65488,XK_F20:65489,XK_L10:65489,XK_F21:65490,XK_R1:65490,XK_F22:65491,XK_R2:65491,XK_F23:65492,XK_R3:65492,XK_F24:65493,XK_R4:65493,XK_F25:65494,XK_R5:65494,XK_F26:65495,XK_R6:65495,XK_F27:65496,XK_R7:65496,XK_F28:65497,XK_R8:65497,XK_F29:65498,XK_R9:65498,XK_F30:65499,XK_R10:65499,XK_F31:65500,XK_R11:65500,XK_F32:65501,XK_R12:65501,XK_F33:65502,XK_R13:65502,XK_F34:65503,XK_R14:65503,XK_F35:65504,XK_R15:65504,XK_Shift_L:65505,XK_Shift_R:65506,XK_Control_L:65507,XK_Control_R:65508,XK_Caps_Lock:65509,XK_Shift_Lock:65510,XK_Meta_L:65511,XK_Meta_R:65512,XK_Alt_L:65513,XK_Alt_R:65514,XK_Super_L:65515,XK_Super_R:65516,XK_Hyper_L:65517,XK_Hyper_R:65518,XK_ISO_Level3_Shift:65027,XK_ISO_Next_Group:65032,XK_ISO_Prev_Group:65034,XK_ISO_First_Group:65036,XK_ISO_Last_Group:65038,XK_space:32,XK_exclam:33,XK_quotedbl:34,XK_numbersign:35,XK_dollar:36,XK_percent:37,XK_ampersand:38,XK_apostrophe:39,XK_quoteright:39,XK_parenleft:40,XK_parenright:41,XK_asterisk:42,XK_plus:43,XK_comma:44,XK_minus:45,XK_period:46,XK_slash:47,XK_0:48,XK_1:49,XK_2:50,XK_3:51,XK_4:52,XK_5:53,XK_6:54,XK_7:55,XK_8:56,XK_9:57,XK_colon:58,XK_semicolon:59,XK_less:60,XK_equal:61,XK_greater:62,XK_question:63,XK_at:64,XK_A:65,XK_B:66,XK_C:67,XK_D:68,XK_E:69,XK_F:70,XK_G:71,XK_H:72,XK_I:73,XK_J:74,XK_K:75,XK_L:76,XK_M:77,XK_N:78,XK_O:79,XK_P:80,XK_Q:81,XK_R:82,XK_S:83,XK_T:84,XK_U:85,XK_V:86,XK_W:87,XK_X:88,XK_Y:89,XK_Z:90,XK_bracketleft:91,XK_backslash:92,XK_bracketright:93,XK_asciicircum:94,XK_underscore:95,XK_grave:96,XK_quoteleft:96,XK_a:97,XK_b:98,XK_c:99,XK_d:100,XK_e:101,XK_f:102,XK_g:103,XK_h:104,XK_i:105,XK_j:106,XK_k:107,XK_l:108,XK_m:109,XK_n:110,XK_o:111,XK_p:112,XK_q:113,XK_r:114,XK_s:115,XK_t:116,XK_u:117,XK_v:118,XK_w:119,XK_x:120,XK_y:121,XK_z:122,XK_braceleft:123,XK_bar:124,XK_braceright:125,XK_asciitilde:126,XK_nobreakspace:160,XK_exclamdown:161,XK_cent:162,XK_sterling:163,XK_currency:164,XK_yen:165,XK_brokenbar:166,XK_section:167,XK_diaeresis:168,XK_copyright:169,XK_ordfeminine:170,XK_guillemotleft:171,XK_notsign:172,XK_hyphen:173,XK_registered:174,XK_macron:175,XK_degree:176,XK_plusminus:177,XK_twosuperior:178,XK_threesuperior:179,XK_acute:180,XK_mu:181,XK_paragraph:182,XK_periodcentered:183,XK_cedilla:184,XK_onesuperior:185,XK_masculine:186,XK_guillemotright:187,XK_onequarter:188,XK_onehalf:189,XK_threequarters:190,XK_questiondown:191,XK_Agrave:192,XK_Aacute:193,XK_Acircumflex:194,XK_Atilde:195,XK_Adiaeresis:196,XK_Aring:197,XK_AE:198,XK_Ccedilla:199,XK_Egrave:200,XK_Eacute:201,XK_Ecircumflex:202,XK_Ediaeresis:203,XK_Igrave:204,XK_Iacute:205,XK_Icircumflex:206,XK_Idiaeresis:207,XK_ETH:208,XK_Eth:208,XK_Ntilde:209,XK_Ograve:210,XK_Oacute:211,XK_Ocircumflex:212,XK_Otilde:213,XK_Odiaeresis:214,XK_multiply:215,XK_Oslash:216,XK_Ooblique:216,XK_Ugrave:217,XK_Uacute:218,XK_Ucircumflex:219,XK_Udiaeresis:220,XK_Yacute:221,XK_THORN:222,XK_Thorn:222,XK_ssharp:223,XK_agrave:224,XK_aacute:225,XK_acircumflex:226,XK_atilde:227,XK_adiaeresis:228,XK_aring:229,XK_ae:230,XK_ccedilla:231,XK_egrave:232,XK_eacute:233,XK_ecircumflex:234,XK_ediaeresis:235,XK_igrave:236,XK_iacute:237,XK_icircumflex:238,XK_idiaeresis:239,XK_eth:240,XK_ntilde:241,XK_ograve:242,XK_oacute:243,XK_ocircumflex:244,XK_otilde:245,XK_odiaeresis:246,XK_division:247,XK_oslash:248,XK_ooblique:248,XK_ugrave:249,XK_uacute:250,XK_ucircumflex:251,XK_udiaeresis:252,XK_yacute:253,XK_thorn:254,XK_ydiaeresis:255,XK_Hangul:65329,XK_Hangul_Hanja:65332,XK_Hangul_Jeonja:65336,XF86XK_ModeLock:269025025,XF86XK_MonBrightnessUp:269025026,XF86XK_MonBrightnessDown:269025027,XF86XK_KbdLightOnOff:269025028,XF86XK_KbdBrightnessUp:269025029,XF86XK_KbdBrightnessDown:269025030,XF86XK_Standby:269025040,XF86XK_AudioLowerVolume:269025041,XF86XK_AudioMute:269025042,XF86XK_AudioRaiseVolume:269025043,XF86XK_AudioPlay:269025044,XF86XK_AudioStop:269025045,XF86XK_AudioPrev:269025046,XF86XK_AudioNext:269025047,XF86XK_HomePage:269025048,XF86XK_Mail:269025049,XF86XK_Start:269025050,XF86XK_Search:269025051,XF86XK_AudioRecord:269025052,XF86XK_Calculator:269025053,XF86XK_Memo:269025054,XF86XK_ToDoList:269025055,XF86XK_Calendar:269025056,XF86XK_PowerDown:269025057,XF86XK_ContrastAdjust:269025058,XF86XK_RockerUp:269025059,XF86XK_RockerDown:269025060,XF86XK_RockerEnter:269025061,XF86XK_Back:269025062,XF86XK_Forward:269025063,XF86XK_Stop:269025064,XF86XK_Refresh:269025065,XF86XK_PowerOff:269025066,XF86XK_WakeUp:269025067,XF86XK_Eject:269025068,XF86XK_ScreenSaver:269025069,XF86XK_WWW:269025070,XF86XK_Sleep:269025071,XF86XK_Favorites:269025072,XF86XK_AudioPause:269025073,XF86XK_AudioMedia:269025074,XF86XK_MyComputer:269025075,XF86XK_VendorHome:269025076,XF86XK_LightBulb:269025077,XF86XK_Shop:269025078,XF86XK_History:269025079,XF86XK_OpenURL:269025080,XF86XK_AddFavorite:269025081,XF86XK_HotLinks:269025082,XF86XK_BrightnessAdjust:269025083,XF86XK_Finance:269025084,XF86XK_Community:269025085,XF86XK_AudioRewind:269025086,XF86XK_BackForward:269025087,XF86XK_Launch0:269025088,XF86XK_Launch1:269025089,XF86XK_Launch2:269025090,XF86XK_Launch3:269025091,XF86XK_Launch4:269025092,XF86XK_Launch5:269025093,XF86XK_Launch6:269025094,XF86XK_Launch7:269025095,XF86XK_Launch8:269025096,XF86XK_Launch9:269025097,XF86XK_LaunchA:269025098,XF86XK_LaunchB:269025099,XF86XK_LaunchC:269025100,XF86XK_LaunchD:269025101,XF86XK_LaunchE:269025102,XF86XK_LaunchF:269025103,XF86XK_ApplicationLeft:269025104,XF86XK_ApplicationRight:269025105,XF86XK_Book:269025106,XF86XK_CD:269025107,XF86XK_Calculater:269025108,XF86XK_Clear:269025109,XF86XK_Close:269025110,XF86XK_Copy:269025111,XF86XK_Cut:269025112,XF86XK_Display:269025113,XF86XK_DOS:269025114,XF86XK_Documents:269025115,XF86XK_Excel:269025116,XF86XK_Explorer:269025117,XF86XK_Game:269025118,XF86XK_Go:269025119,XF86XK_iTouch:269025120,XF86XK_LogOff:269025121,XF86XK_Market:269025122,XF86XK_Meeting:269025123,XF86XK_MenuKB:269025125,XF86XK_MenuPB:269025126,XF86XK_MySites:269025127,XF86XK_New:269025128,XF86XK_News:269025129,XF86XK_OfficeHome:269025130,XF86XK_Open:269025131,XF86XK_Option:269025132,XF86XK_Paste:269025133,XF86XK_Phone:269025134,XF86XK_Q:269025136,XF86XK_Reply:269025138,XF86XK_Reload:269025139,XF86XK_RotateWindows:269025140,XF86XK_RotationPB:269025141,XF86XK_RotationKB:269025142,XF86XK_Save:269025143,XF86XK_ScrollUp:269025144,XF86XK_ScrollDown:269025145,XF86XK_ScrollClick:269025146,XF86XK_Send:269025147,XF86XK_Spell:269025148,XF86XK_SplitScreen:269025149,XF86XK_Support:269025150,XF86XK_TaskPane:269025151,XF86XK_Terminal:269025152,XF86XK_Tools:269025153,XF86XK_Travel:269025154,XF86XK_UserPB:269025156,XF86XK_User1KB:269025157,XF86XK_User2KB:269025158,XF86XK_Video:269025159,XF86XK_WheelButton:269025160,XF86XK_Word:269025161,XF86XK_Xfer:269025162,XF86XK_ZoomIn:269025163,XF86XK_ZoomOut:269025164,XF86XK_Away:269025165,XF86XK_Messenger:269025166,XF86XK_WebCam:269025167,XF86XK_MailForward:269025168,XF86XK_Pictures:269025169,XF86XK_Music:269025170,XF86XK_Battery:269025171,XF86XK_Bluetooth:269025172,XF86XK_WLAN:269025173,XF86XK_UWB:269025174,XF86XK_AudioForward:269025175,XF86XK_AudioRepeat:269025176,XF86XK_AudioRandomPlay:269025177,XF86XK_Subtitle:269025178,XF86XK_AudioCycleTrack:269025179,XF86XK_CycleAngle:269025180,XF86XK_FrameBack:269025181,XF86XK_FrameForward:269025182,XF86XK_Time:269025183,XF86XK_Select:269025184,XF86XK_View:269025185,XF86XK_TopMenu:269025186,XF86XK_Red:269025187,XF86XK_Green:269025188,XF86XK_Yellow:269025189,XF86XK_Blue:269025190,XF86XK_Suspend:269025191,XF86XK_Hibernate:269025192,XF86XK_TouchpadToggle:269025193,XF86XK_TouchpadOn:269025200,XF86XK_TouchpadOff:269025201,XF86XK_AudioMicMute:269025202,XF86XK_Switch_VT_1:269024769,XF86XK_Switch_VT_2:269024770,XF86XK_Switch_VT_3:269024771,XF86XK_Switch_VT_4:269024772,XF86XK_Switch_VT_5:269024773,XF86XK_Switch_VT_6:269024774,XF86XK_Switch_VT_7:269024775,XF86XK_Switch_VT_8:269024776,XF86XK_Switch_VT_9:269024777,XF86XK_Switch_VT_10:269024778,XF86XK_Switch_VT_11:269024779,XF86XK_Switch_VT_12:269024780,XF86XK_Ungrab:269024800,XF86XK_ClearGrab:269024801,XF86XK_Next_VMode:269024802,XF86XK_Prev_VMode:269024803,XF86XK_LogWindowTree:269024804,XF86XK_LogGrabInfo:269024805};z.default=T},mLcG:function(ue,z){var i=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(T){setTimeout(T,16)};ue.exports=i},"mO/d":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("I9Y+"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},mOdp:function(ue,z,i){var T=i("bYtY"),x=T.createHashMap;function g(h){return{getTargetSeries:function(t){var e={},m=x();return t.eachSeriesByType(h,function(f){f.__paletteScope=e,m.set(f.uid,f)}),m},reset:function(t,e){var m=t.getRawData(),f={},c=t.getData();c.each(function(a){var l=c.getRawIndex(a);f[l]=a}),m.each(function(a){var l=f[a],s=l!=null&&c.getItemVisual(l,"color",!0),n=l!=null&&c.getItemVisual(l,"borderColor",!0),d;if((!s||!n)&&(d=m.getItemModel(a)),!s){var r=d.get("itemStyle.color")||t.getColorFromPalette(m.getName(a)||a+"",t.__paletteScope,m.count());l!=null&&c.setItemVisual(l,"color",r)}if(!n){var o=d.get("itemStyle.borderColor");l!=null&&c.setItemVisual(l,"borderColor",o)}})}}}ue.exports=g},mTgk:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("mHUz"));function x(f){return f&&f.__esModule?f:{default:f}}var g={};function h(f,c){if(c===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(f in g)throw new Error('Duplicate entry for key "'+f+'"');g[f]=[c,c,c,c]}function t(f,c,a){if(c===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(a===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(f in g)throw new Error('Duplicate entry for key "'+f+'"');g[f]=[c,c,a,c]}function e(f,c,a){if(c===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(a===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(f in g)throw new Error('Duplicate entry for key "'+f+'"');g[f]=[c,c,c,a]}t("Alt",T.default.XK_Alt_L,T.default.XK_Alt_R),h("AltGraph",T.default.XK_ISO_Level3_Shift),h("CapsLock",T.default.XK_Caps_Lock),t("Control",T.default.XK_Control_L,T.default.XK_Control_R),t("Meta",T.default.XK_Super_L,T.default.XK_Super_R),h("NumLock",T.default.XK_Num_Lock),h("ScrollLock",T.default.XK_Scroll_Lock),t("Shift",T.default.XK_Shift_L,T.default.XK_Shift_R),e("Enter",T.default.XK_Return,T.default.XK_KP_Enter),h("Tab",T.default.XK_Tab),e(" ",T.default.XK_space,T.default.XK_KP_Space),e("ArrowDown",T.default.XK_Down,T.default.XK_KP_Down),e("ArrowUp",T.default.XK_Up,T.default.XK_KP_Up),e("ArrowLeft",T.default.XK_Left,T.default.XK_KP_Left),e("ArrowRight",T.default.XK_Right,T.default.XK_KP_Right),e("End",T.default.XK_End,T.default.XK_KP_End),e("Home",T.default.XK_Home,T.default.XK_KP_Home),e("PageDown",T.default.XK_Next,T.default.XK_KP_Next),e("PageUp",T.default.XK_Prior,T.default.XK_KP_Prior),h("Backspace",T.default.XK_BackSpace),e("Clear",T.default.XK_Clear,T.default.XK_KP_Begin),h("Copy",T.default.XF86XK_Copy),h("Cut",T.default.XF86XK_Cut),e("Delete",T.default.XK_Delete,T.default.XK_KP_Delete),e("Insert",T.default.XK_Insert,T.default.XK_KP_Insert),h("Paste",T.default.XF86XK_Paste),h("Redo",T.default.XK_Redo),h("Undo",T.default.XK_Undo),h("Cancel",T.default.XK_Cancel),h("ContextMenu",T.default.XK_Menu),h("Escape",T.default.XK_Escape),h("Execute",T.default.XK_Execute),h("Find",T.default.XK_Find),h("Help",T.default.XK_Help),h("Pause",T.default.XK_Pause),h("Select",T.default.XK_Select),h("ZoomIn",T.default.XF86XK_ZoomIn),h("ZoomOut",T.default.XF86XK_ZoomOut),h("BrightnessDown",T.default.XF86XK_MonBrightnessDown),h("BrightnessUp",T.default.XF86XK_MonBrightnessUp),h("Eject",T.default.XF86XK_Eject),h("LogOff",T.default.XF86XK_LogOff),h("Power",T.default.XF86XK_PowerOff),h("PowerOff",T.default.XF86XK_PowerDown),h("PrintScreen",T.default.XK_Print),h("Hibernate",T.default.XF86XK_Hibernate),h("Standby",T.default.XF86XK_Standby),h("WakeUp",T.default.XF86XK_WakeUp),h("AllCandidates",T.default.XK_MultipleCandidate),h("Alphanumeric",T.default.XK_Eisu_Shift),h("CodeInput",T.default.XK_Codeinput),h("Compose",T.default.XK_Multi_key),h("Convert",T.default.XK_Henkan),h("GroupFirst",T.default.XK_ISO_First_Group),h("GroupLast",T.default.XK_ISO_Last_Group),h("GroupNext",T.default.XK_ISO_Next_Group),h("GroupPrevious",T.default.XK_ISO_Prev_Group),h("NonConvert",T.default.XK_Muhenkan),h("PreviousCandidate",T.default.XK_PreviousCandidate),h("SingleCandidate",T.default.XK_SingleCandidate),h("HangulMode",T.default.XK_Hangul),h("HanjaMode",T.default.XK_Hangul_Hanja),h("JunjuaMode",T.default.XK_Hangul_Jeonja),h("Eisu",T.default.XK_Eisu_toggle),h("Hankaku",T.default.XK_Hankaku),h("Hiragana",T.default.XK_Hiragana),h("HiraganaKatakana",T.default.XK_Hiragana_Katakana),h("KanaMode",T.default.XK_Kana_Shift),h("KanjiMode",T.default.XK_Kanji),h("Katakana",T.default.XK_Katakana),h("Romaji",T.default.XK_Romaji),h("Zenkaku",T.default.XK_Zenkaku),h("ZenkakuHanaku",T.default.XK_Zenkaku_Hankaku),h("F1",T.default.XK_F1),h("F2",T.default.XK_F2),h("F3",T.default.XK_F3),h("F4",T.default.XK_F4),h("F5",T.default.XK_F5),h("F6",T.default.XK_F6),h("F7",T.default.XK_F7),h("F8",T.default.XK_F8),h("F9",T.default.XK_F9),h("F10",T.default.XK_F10),h("F11",T.default.XK_F11),h("F12",T.default.XK_F12),h("F13",T.default.XK_F13),h("F14",T.default.XK_F14),h("F15",T.default.XK_F15),h("F16",T.default.XK_F16),h("F17",T.default.XK_F17),h("F18",T.default.XK_F18),h("F19",T.default.XK_F19),h("F20",T.default.XK_F20),h("F21",T.default.XK_F21),h("F22",T.default.XK_F22),h("F23",T.default.XK_F23),h("F24",T.default.XK_F24),h("F25",T.default.XK_F25),h("F26",T.default.XK_F26),h("F27",T.default.XK_F27),h("F28",T.default.XK_F28),h("F29",T.default.XK_F29),h("F30",T.default.XK_F30),h("F31",T.default.XK_F31),h("F32",T.default.XK_F32),h("F33",T.default.XK_F33),h("F34",T.default.XK_F34),h("F35",T.default.XK_F35),h("Close",T.default.XF86XK_Close),h("MailForward",T.default.XF86XK_MailForward),h("MailReply",T.default.XF86XK_Reply),h("MailSend",T.default.XF86XK_Send),h("MediaFastForward",T.default.XF86XK_AudioForward),h("MediaPause",T.default.XF86XK_AudioPause),h("MediaPlay",T.default.XF86XK_AudioPlay),h("MediaRecord",T.default.XF86XK_AudioRecord),h("MediaRewind",T.default.XF86XK_AudioRewind),h("MediaStop",T.default.XF86XK_AudioStop),h("MediaTrackNext",T.default.XF86XK_AudioNext),h("MediaTrackPrevious",T.default.XF86XK_AudioPrev),h("New",T.default.XF86XK_New),h("Open",T.default.XF86XK_Open),h("Print",T.default.XK_Print),h("Save",T.default.XF86XK_Save),h("SpellCheck",T.default.XF86XK_Spell),h("AudioVolumeDown",T.default.XF86XK_AudioLowerVolume),h("AudioVolumeUp",T.default.XF86XK_AudioRaiseVolume),h("AudioVolumeMute",T.default.XF86XK_AudioMute),h("MicrophoneVolumeMute",T.default.XF86XK_AudioMicMute),h("LaunchApplication1",T.default.XF86XK_MyComputer),h("LaunchApplication2",T.default.XF86XK_Calculator),h("LaunchCalendar",T.default.XF86XK_Calendar),h("LaunchMail",T.default.XF86XK_Mail),h("LaunchMediaPlayer",T.default.XF86XK_AudioMedia),h("LaunchMusicPlayer",T.default.XF86XK_Music),h("LaunchPhone",T.default.XF86XK_Phone),h("LaunchScreenSaver",T.default.XF86XK_ScreenSaver),h("LaunchSpreadsheet",T.default.XF86XK_Excel),h("LaunchWebBrowser",T.default.XF86XK_WWW),h("LaunchWebCam",T.default.XF86XK_WebCam),h("LaunchWordProcessor",T.default.XF86XK_Word),h("BrowserBack",T.default.XF86XK_Back),h("BrowserFavorites",T.default.XF86XK_Favorites),h("BrowserForward",T.default.XF86XK_Forward),h("BrowserHome",T.default.XF86XK_HomePage),h("BrowserRefresh",T.default.XF86XK_Refresh),h("BrowserSearch",T.default.XF86XK_Search),h("BrowserStop",T.default.XF86XK_Stop),h("Dimmer",T.default.XF86XK_BrightnessAdjust),h("MediaAudioTrack",T.default.XF86XK_AudioCycleTrack),h("RandomToggle",T.default.XF86XK_AudioRandomPlay),h("SplitScreenToggle",T.default.XF86XK_SplitScreen),h("Subtitle",T.default.XF86XK_Subtitle),h("VideoModeNext",T.default.XF86XK_Next_VMode),e("=",T.default.XK_equal,T.default.XK_KP_Equal),e("+",T.default.XK_plus,T.default.XK_KP_Add),e("-",T.default.XK_minus,T.default.XK_KP_Subtract),e("*",T.default.XK_asterisk,T.default.XK_KP_Multiply),e("/",T.default.XK_slash,T.default.XK_KP_Divide),e(".",T.default.XK_period,T.default.XK_KP_Decimal),e(",",T.default.XK_comma,T.default.XK_KP_Separator),e("0",T.default.XK_0,T.default.XK_KP_0),e("1",T.default.XK_1,T.default.XK_KP_1),e("2",T.default.XK_2,T.default.XK_KP_2),e("3",T.default.XK_3,T.default.XK_KP_3),e("4",T.default.XK_4,T.default.XK_KP_4),e("5",T.default.XK_5,T.default.XK_KP_5),e("6",T.default.XK_6,T.default.XK_KP_6),e("7",T.default.XK_7,T.default.XK_KP_7),e("8",T.default.XK_8,T.default.XK_KP_8),e("9",T.default.XK_9,T.default.XK_KP_9);var m=g;z.default=m},mYwL:function(ue,z,i){var T=i("bYtY"),x=i("IwbS"),g=i("6GrX"),h=Math.PI;function t(e,m){m=m||{},T.defaults(m,{text:"loading",textColor:"#000",fontSize:"12px",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#c23531",spinnerRadius:10,lineWidth:5,zlevel:0});var f=new x.Group,c=new x.Rect({style:{fill:m.maskColor},zlevel:m.zlevel,z:1e4});f.add(c);var a=m.fontSize+" sans-serif",l=new x.Rect({style:{fill:"none",text:m.text,font:a,textPosition:"right",textDistance:10,textFill:m.textColor},zlevel:m.zlevel,z:10001});if(f.add(l),m.showSpinner){var s=new x.Arc({shape:{startAngle:-h/2,endAngle:-h/2+.1,r:m.spinnerRadius},style:{stroke:m.color,lineCap:"round",lineWidth:m.lineWidth},zlevel:m.zlevel,z:10001});s.animateShape(!0).when(1e3,{endAngle:h*3/2}).start("circularInOut"),s.animateShape(!0).when(1e3,{startAngle:h*3/2}).delay(300).start("circularInOut"),f.add(s)}return f.resize=function(){var n=g.getWidth(m.text,a),d=m.showSpinner?m.spinnerRadius:0,r=(e.getWidth()-d*2-(m.showSpinner&&n?10:0)-n)/2-(m.showSpinner?0:n/2),o=e.getHeight()/2;m.showSpinner&&s.setShape({cx:r,cy:o}),l.setShape({x:r-d,y:o-d,width:d*2,height:d*2}),c.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},f.resize(),f}ue.exports=t},mdZa:function(ue,z,i){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(x,g){"use strict";if(x==null)throw new TypeError("Cannot convert undefined or null to object");for(var h=Object(x),t=1;t<arguments.length;t++){var e=arguments[t];if(e!=null)for(var m in e)Object.prototype.hasOwnProperty.call(e,m)&&(h[m]=e[m])}return h},writable:!0,configurable:!0}),function(){function T(x,g){g=g||{bubbles:!1,cancelable:!1,detail:void 0};var h=document.createEvent("CustomEvent");return h.initCustomEvent(x,g.bubbles,g.cancelable,g.detail),h}T.prototype=window.Event.prototype,typeof window.CustomEvent!="function"&&(window.CustomEvent=T)}(),Number.isInteger=Number.isInteger||function(x){return typeof x=="number"&&isFinite(x)&&Math.floor(x)===x}},mr32:function(ue,z,i){"use strict";var T=i("lSNA"),x=i.n(T),g=i("pVnL"),h=i.n(g),t=i("J4zp"),e=i.n(t),m=i("q1tI"),f=i("TSYQ"),c=i.n(f),a=i("BGR+"),l=i("V/uB"),s=i.n(l),n=i("H84U"),d=function(I,S){var C={};for(var N in I)Object.prototype.hasOwnProperty.call(I,N)&&S.indexOf(N)<0&&(C[N]=I[N]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,N=Object.getOwnPropertySymbols(I);M<N.length;M++)S.indexOf(N[M])<0&&Object.prototype.propertyIsEnumerable.call(I,N[M])&&(C[N[M]]=I[N[M]]);return C},r=function(S){var C,N=m.useContext(n.b),M=N.getPrefixCls,P=function(R){var K=S.checked,G=S.onChange,H=S.onClick;G&&G(!K),H&&H(R)},B=S.prefixCls,X=S.className,V=S.checked,Y=d(S,["prefixCls","className","checked"]),j=M("tag",B),W=c()(j,(C={},x()(C,"".concat(j,"-checkable"),!0),x()(C,"".concat(j,"-checkable-checked"),V),C),X);return delete Y.onChange,m.createElement("span",h()({},Y,{className:W,onClick:P}))},o=r,u=i("09Wf"),p=i("g0mS"),A=function(I,S){var C={};for(var N in I)Object.prototype.hasOwnProperty.call(I,N)&&S.indexOf(N)<0&&(C[N]=I[N]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,N=Object.getOwnPropertySymbols(I);M<N.length;M++)S.indexOf(N[M])<0&&Object.prototype.propertyIsEnumerable.call(I,N[M])&&(C[N[M]]=I[N[M]]);return C},b=new RegExp("^(".concat(u.a.join("|"),")(-inverse)?$")),w=new RegExp("^(".concat(u.b.join("|"),")$")),y=function(S,C){var N,M=S.prefixCls,P=S.className,B=S.style,X=S.children,V=S.icon,Y=S.color,j=S.onClose,W=S.closeIcon,U=S.closable,R=U===void 0?!1:U,K=A(S,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),G=m.useContext(n.b),H=G.getPrefixCls,Z=G.direction,q=m.useState(!0),ce=e()(q,2),ne=ce[0],se=ce[1];m.useEffect(function(){"visible"in K&&se(K.visible)},[K.visible]);var Ce=function(){return Y?b.test(Y)||w.test(Y):!1},Re=h()({backgroundColor:Y&&!Ce()?Y:void 0},B),Xe=Ce(),we=H("tag",M),Pe=c()(we,(N={},x()(N,"".concat(we,"-").concat(Y),Xe),x()(N,"".concat(we,"-has-color"),Y&&!Xe),x()(N,"".concat(we,"-hidden"),!ne),x()(N,"".concat(we,"-rtl"),Z==="rtl"),N),P),Ee=function(st){if(st.stopPropagation(),j&&j(st),st.defaultPrevented)return;"visible"in K||se(!1)},Ge=function(){return R?W?m.createElement("div",{className:"".concat(we,"-close-icon"),onClick:Ee},W):m.createElement(s.a,{className:"".concat(we,"-close-icon"),onClick:Ee}):null},It="onClick"in K||X&&X.type==="a",ze=Object(a.a)(K,["visible"]),ye=V||null,Me=ye?m.createElement(m.Fragment,null,ye,m.createElement("span",null,X)):X,qe=m.createElement("span",h()({},ze,{ref:C,className:Pe,style:Re}),Me,Ge());return It?m.createElement(p.a,null,qe):qe},_=m.forwardRef(y);_.displayName="Tag",_.CheckableTag=o;var E=z.a=_},n1HI:function(ue,z,i){var T=i("hX1E"),x=T.normalizeRadian,g=Math.PI*2;function h(t,e,m,f,c,a,l,s,n){if(l===0)return!1;var d=l;s-=t,n-=e;var r=Math.sqrt(s*s+n*n);if(r-d>m||r+d<m)return!1;if(Math.abs(f-c)%g<1e-4)return!0;if(a){var o=f;f=x(c),c=x(o)}else f=x(f),c=x(c);f>c&&(c+=g);var u=Math.atan2(n,s);return u<0&&(u+=g),u>=f&&u<=c||u+g>=f&&u+g<=c}z.containStroke=h},n4Lv:function(ue,z,i){var T=i("7hqr"),x=T.isDimensionStacked,g=i("bYtY"),h=g.map;function t(f,c,a){var l=f.getBaseAxis(),s=f.getOtherAxis(l),n=e(s,a),d=l.dim,r=s.dim,o=c.mapDimension(r),u=c.mapDimension(d),p=r==="x"||r==="radius"?1:0,A=h(f.dimensions,function(y){return c.mapDimension(y)}),b,w=c.getCalculationInfo("stackResultDimension");return(b|=x(c,A[0]))&&(A[0]=w),(b|=x(c,A[1]))&&(A[1]=w),{dataDimsForPoint:A,valueStart:n,valueAxisDim:r,baseAxisDim:d,stacked:!!b,valueDim:o,baseDim:u,baseDataOffset:p,stackedOverDimension:c.getCalculationInfo("stackedOverDimension")}}function e(f,c){var a=0,l=f.scale.getExtent();return c==="start"?a=l[0]:c==="end"?a=l[1]:l[0]>0?a=l[0]:l[1]<0&&(a=l[1]),a}function m(f,c,a,l){var s=NaN;f.stacked&&(s=a.get(a.getCalculationInfo("stackedOverDimension"),l)),isNaN(s)&&(s=f.valueStart);var n=f.baseDataOffset,d=[];return d[n]=a.get(f.baseDim,l),d[1-n]=s,c.dataToPoint(d)}z.prepareDataCoordInfo=t,z.getStackedOnPoint=m},n6Mw:function(ue,z,i){var T=i("SrGk"),x=i("bYtY"),g=i("Fofx");function h(e,m){T.call(this,e,m,"clipPath","__clippath_in_use__")}x.inherits(h,T),h.prototype.update=function(e){var m=this.getSvgElement(e);m&&this.updateDom(m,e.__clipPaths,!1);var f=this.getTextSvgElement(e);f&&this.updateDom(f,e.__clipPaths,!0),this.markUsed(e)},h.prototype.updateDom=function(e,m,f){if(m&&m.length>0){var c=this.getDefs(!0),a=m[0],l,s,n=f?"_textDom":"_dom";a[n]?(s=a[n].getAttribute("id"),l=a[n],c.contains(l)||c.appendChild(l)):(s="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,l=this.createElement("clipPath"),l.setAttribute("id",s),c.appendChild(l),a[n]=l);var d=this.getSvgProxy(a);if(a.transform&&a.parent.invTransform&&!f){var r=Array.prototype.slice.call(a.transform);g.mul(a.transform,a.parent.invTransform,a.transform),d.brush(a),a.transform=r}else d.brush(a);var o=this.getSvgElement(a);l.innerHTML="",l.appendChild(o.cloneNode()),e.setAttribute("clip-path","url(#"+s+")"),m.length>1&&this.updateDom(l,m.slice(1),f)}else e&&e.setAttribute("clip-path","none")},h.prototype.markUsed=function(e){var m=this;e.__clipPaths&&x.each(e.__clipPaths,function(f){f._dom&&T.prototype.markUsed.call(m,f._dom),f._textDom&&T.prototype.markUsed.call(m,f._textDom)})};var t=h;ue.exports=t},nCxF:function(ue,z,i){var T=i("QBsz"),x=T.min,g=T.max,h=T.scale,t=T.distance,e=T.add,m=T.clone,f=T.sub;function c(a,l,s,n){var d=[],r=[],o=[],u=[],p,A,b,w;if(n){b=[Infinity,Infinity],w=[-Infinity,-Infinity];for(var y=0,_=a.length;y<_;y++)x(b,b,a[y]),g(w,w,a[y]);x(b,b,n[0]),g(w,w,n[1])}for(var y=0,_=a.length;y<_;y++){var E=a[y];if(s)p=a[y?y-1:_-1],A=a[(y+1)%_];else if(y===0||y===_-1){d.push(m(a[y]));continue}else p=a[y-1],A=a[y+1];f(r,A,p),h(r,r,l);var I=t(E,p),S=t(E,A),C=I+S;C!==0&&(I/=C,S/=C),h(o,r,-I),h(u,r,S);var N=e([],E,o),M=e([],E,u);n&&(g(N,N,b),x(N,N,w),g(M,M,b),x(M,M,w)),d.push(N),d.push(M)}return s&&d.push(d.shift()),d}ue.exports=c},nKiI:function(ue,z,i){var T=i("bYtY"),x=i("mFDi"),g=i("OELB"),h=g.parsePercent,t=g.MAX_SAFE_INTEGER,e=i("+TT/"),m=i("VaxA"),f=Math.max,c=Math.min,a=T.retrieve,l=T.each,s=["itemStyle","borderWidth"],n=["itemStyle","gapWidth"],d=["upperLabel","show"],r=["upperLabel","height"],o={seriesType:"treemap",reset:function(N,M,P,B){var X=P.getWidth(),V=P.getHeight(),Y=N.option,j=e.getLayoutRect(N.getBoxLayoutParams(),{width:P.getWidth(),height:P.getHeight()}),W=Y.size||[],U=h(a(j.width,W[0]),X),R=h(a(j.height,W[1]),V),K=B&&B.type,G=["treemapZoomToNode","treemapRootToNode"],H=m.retrieveTargetInfo(B,G,N),Z=K==="treemapRender"||K==="treemapMove"?B.rootRect:null,q=N.getViewRoot(),ce=m.getPathToRoot(q);if(K!=="treemapMove"){var ne=K==="treemapZoomToNode"?E(N,H,q,U,R):Z?[Z.width,Z.height]:[U,R],se=Y.sort;se&&se!=="asc"&&se!=="desc"&&(se="desc");var Ce={squareRatio:Y.squareRatio,sort:se,leafDepth:Y.leafDepth};q.hostTree.clearLayouts();var Re={x:0,y:0,width:ne[0],height:ne[1],area:ne[0]*ne[1]};q.setLayout(Re),u(q,Ce,!1,0);var Re=q.getLayout();l(ce,function(we,Pe){var Ee=(ce[Pe+1]||q).getValue();we.setLayout(T.extend({dataExtent:[Ee,Ee],borderWidth:0,upperHeight:0},Re))})}var Xe=N.getData().tree.root;Xe.setLayout(I(j,Z,H),!0),N.setLayoutInfo(j),S(Xe,new x(-j.x,-j.y,X,V),ce,q,0)}};function u(N,M,P,B){var X,V;if(N.isRemoved())return;var Y=N.getLayout();X=Y.width,V=Y.height;var j=N.getModel(),W=j.get(s),U=j.get(n)/2,R=C(j),K=Math.max(W,R),G=W-U,H=K-U,j=N.getModel();N.setLayout({borderWidth:W,upperHeight:K,upperLabelHeight:R},!0),X=f(X-2*G,0),V=f(V-G-H,0);var Z=X*V,q=p(N,j,Z,M,P,B);if(!q.length)return;var ce={x:G,y:H,width:X,height:V},ne=c(X,V),se=Infinity,Ce=[];Ce.area=0;for(var Re=0,Xe=q.length;Re<Xe;){var we=q[Re];Ce.push(we),Ce.area+=we.getLayout().area;var Pe=y(Ce,ne,M.squareRatio);Pe<=se?(Re++,se=Pe):(Ce.area-=Ce.pop().getLayout().area,_(Ce,ne,ce,U,!1),ne=c(ce.width,ce.height),Ce.length=Ce.area=0,se=Infinity)}if(Ce.length&&_(Ce,ne,ce,U,!0),!P){var Ee=j.get("childrenVisibleMin");Ee!=null&&Z<Ee&&(P=!0)}for(var Re=0,Xe=q.length;Re<Xe;Re++)u(q[Re],M,P,B+1)}function p(N,M,P,B,X,V){var Y=N.children||[],j=B.sort;j!=="asc"&&j!=="desc"&&(j=null);var W=B.leafDepth!=null&&B.leafDepth<=V;if(X&&!W)return N.viewChildren=[];Y=T.filter(Y,function(H){return!H.isRemoved()}),b(Y,j);var U=w(M,Y,j);if(U.sum===0)return N.viewChildren=[];if(U.sum=A(M,P,U.sum,j,Y),U.sum===0)return N.viewChildren=[];for(var R=0,K=Y.length;R<K;R++){var G=Y[R].getValue()/U.sum*P;Y[R].setLayout({area:G})}return W&&(Y.length&&N.setLayout({isLeafRoot:!0},!0),Y.length=0),N.viewChildren=Y,N.setLayout({dataExtent:U.dataExtent},!0),Y}function A(N,M,P,B,X){if(!B)return P;for(var V=N.get("visibleMin"),Y=X.length,j=Y,W=Y-1;W>=0;W--){var U=X[B==="asc"?Y-W-1:W].getValue();U/P*M<V&&(j=W,P-=U)}return B==="asc"?X.splice(0,Y-j):X.splice(j,Y-j),P}function b(N,M){return M&&N.sort(function(P,B){var X=M==="asc"?P.getValue()-B.getValue():B.getValue()-P.getValue();return X===0?M==="asc"?P.dataIndex-B.dataIndex:B.dataIndex-P.dataIndex:X}),N}function w(N,M,P){for(var B=0,X=0,V=M.length;X<V;X++)B+=M[X].getValue();var Y=N.get("visualDimension"),j;if(!M||!M.length)j=[NaN,NaN];else if(Y==="value"&&P)j=[M[M.length-1].getValue(),M[0].getValue()],P==="asc"&&j.reverse();else{var j=[Infinity,-Infinity];l(M,function(U){var R=U.getValue(Y);R<j[0]&&(j[0]=R),R>j[1]&&(j[1]=R)})}return{sum:B,dataExtent:j}}function y(N,M,P){for(var B=0,X=Infinity,V=0,Y,j=N.length;V<j;V++)Y=N[V].getLayout().area,Y&&(Y<X&&(X=Y),Y>B&&(B=Y));var W=N.area*N.area,U=M*M*P;return W?f(U*B/W,W/(U*X)):Infinity}function _(N,M,P,B,X){var V=M===P.width?0:1,Y=1-V,j=["x","y"],W=["width","height"],U=P[j[V]],R=M?N.area/M:0;(X||R>P[W[Y]])&&(R=P[W[Y]]);for(var K=0,G=N.length;K<G;K++){var H=N[K],Z={},q=R?H.getLayout().area/R:0,ce=Z[W[Y]]=f(R-2*B,0),ne=P[j[V]]+P[W[V]]-U,se=K===G-1||ne<q?ne:q,Ce=Z[W[V]]=f(se-2*B,0);Z[j[Y]]=P[j[Y]]+c(B,ce/2),Z[j[V]]=U+c(B,Ce/2),U+=se,H.setLayout(Z,!0)}P[j[Y]]+=R,P[W[Y]]-=R}function E(N,M,P,B,X){var V=(M||{}).node,Y=[B,X];if(!V||V===P)return Y;for(var j,W=B*X,U=W*N.option.zoomToNodeRatio;j=V.parentNode;){for(var R=0,K=j.children,G=0,H=K.length;G<H;G++)R+=K[G].getValue();var Z=V.getValue();if(Z===0)return Y;U*=R/Z;var q=j.getModel(),ce=q.get(s),ne=Math.max(ce,C(q,ce));U+=4*ce*ce+(3*ce+ne)*Math.pow(U,.5),U>t&&(U=t),V=j}U<W&&(U=W);var se=Math.pow(U/W,.5);return[B*se,X*se]}function I(N,M,P){if(M)return{x:M.x,y:M.y};var B={x:0,y:0};if(!P)return B;var X=P.node,V=X.getLayout();if(!V)return B;for(var Y=[V.width/2,V.height/2],j=X;j;){var W=j.getLayout();Y[0]+=W.x,Y[1]+=W.y,j=j.parentNode}return{x:N.width/2-Y[0],y:N.height/2-Y[1]}}function S(N,M,P,B,X){var V=N.getLayout(),Y=P[X],j=Y&&Y===N;if(Y&&!j||X===P.length&&N!==B)return;N.setLayout({isInView:!0,invisible:!j&&!M.intersect(V),isAboveViewRoot:j},!0);var W=new x(M.x-V.x,M.y-V.y,M.width,M.height);l(N.viewChildren||[],function(U){S(U,W,P,B,X+1)})}function C(N){return N.get(d)?N.get(r):0}ue.exports=o},nPnh:function(ue,z){var i=Math.round;function T(h,t,e){if(!t)return;var m=t.x1,f=t.x2,c=t.y1,a=t.y2;h.x1=m,h.x2=f,h.y1=c,h.y2=a;var l=e&&e.lineWidth;if(!l)return;i(m*2)===i(f*2)&&(h.x1=h.x2=g(m,l,!0)),i(c*2)===i(a*2)&&(h.y1=h.y2=g(c,l,!0))}function x(h,t,e){if(!t)return;var m=t.x,f=t.y,c=t.width,a=t.height;h.x=m,h.y=f,h.width=c,h.height=a;var l=e&&e.lineWidth;if(!l)return;h.x=g(m,l,!0),h.y=g(f,l,!0),h.width=Math.max(g(m+c,l,!1)-h.x,c===0?0:1),h.height=Math.max(g(f+a,l,!1)-h.y,a===0?0:1)}function g(h,t,e){if(!t)return h;var m=i(h*2);return(m+i(t))%2===0?m/2:(m+(e?1:-1))/2}z.subPixelOptimizeLine=T,z.subPixelOptimizeRect=x,z.subPixelOptimize=g},nRaC:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("0fbx"),h=i.n(g),t=i("OaEy"),e=i("R9oj")},nVfU:function(ue,z,i){var T=i("bYtY"),x=i("OELB"),g=x.parsePercent,h=i("7hqr"),t=h.isDimensionStacked,e=i("zM3Q"),m="__ec_stack_",f=.5,c=typeof Float32Array!="undefined"?Float32Array:Array;function a(_){return _.get("stack")||m+_.seriesIndex}function l(_){return _.dim+_.index}function s(_){var E=[],I=_.axis,S="axis0";if(I.type!=="category")return;for(var C=I.getBandWidth(),N=0;N<_.count||0;N++)E.push(T.defaults({bandWidth:C,axisKey:S,stackId:m+N},_));for(var M=o(E),P=[],N=0;N<_.count;N++){var B=M[S][m+N];B.offsetCenter=B.offset+B.width/2,P.push(B)}return P}function n(_,E){var I=[];return E.eachSeriesByType(_,function(S){b(S)&&!w(S)&&I.push(S)}),I}function d(_){var E={};T.each(_,function(B){var X=B.coordinateSystem,V=X.getBaseAxis();if(V.type!=="time"&&V.type!=="value")return;for(var Y=B.getData(),j=V.dim+"_"+V.index,W=Y.mapDimension(V.dim),U=0,R=Y.count();U<R;++U){var K=Y.get(W,U);E[j]?E[j].push(K):E[j]=[K]}});var I=[];for(var S in E)if(E.hasOwnProperty(S)){var C=E[S];if(C){C.sort(function(B,X){return B-X});for(var N=null,M=1;M<C.length;++M){var P=C[M]-C[M-1];P>0&&(N=N===null?P:Math.min(N,P))}I[S]=N}}return I}function r(_){var E=d(_),I=[];return T.each(_,function(S){var C=S.coordinateSystem,N=C.getBaseAxis(),M=N.getExtent(),P;if(N.type==="category")P=N.getBandWidth();else if(N.type==="value"||N.type==="time"){var B=N.dim+"_"+N.index,X=E[B],V=Math.abs(M[1]-M[0]),Y=N.scale.getExtent(),j=Math.abs(Y[1]-Y[0]);P=X?V/j*X:V}else{var W=S.getData();P=Math.abs(M[1]-M[0])/W.count()}var U=g(S.get("barWidth"),P),R=g(S.get("barMaxWidth"),P),K=g(S.get("barMinWidth")||1,P),G=S.get("barGap"),H=S.get("barCategoryGap");I.push({bandWidth:P,barWidth:U,barMaxWidth:R,barMinWidth:K,barGap:G,barCategoryGap:H,axisKey:l(N),stackId:a(S)})}),o(I)}function o(_){var E={};T.each(_,function(S,C){var N=S.axisKey,M=S.bandWidth,P=E[N]||{bandWidth:M,remainedWidth:M,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},B=P.stacks;E[N]=P;var X=S.stackId;B[X]||P.autoWidthCount++,B[X]=B[X]||{width:0,maxWidth:0};var V=S.barWidth;V&&!B[X].width&&(B[X].width=V,V=Math.min(P.remainedWidth,V),P.remainedWidth-=V);var Y=S.barMaxWidth;Y&&(B[X].maxWidth=Y);var j=S.barMinWidth;j&&(B[X].minWidth=j);var W=S.barGap;W!=null&&(P.gap=W);var U=S.barCategoryGap;U!=null&&(P.categoryGap=U)});var I={};return T.each(E,function(S,C){I[C]={};var N=S.stacks,M=S.bandWidth,P=g(S.categoryGap,M),B=g(S.gap,1),X=S.remainedWidth,V=S.autoWidthCount,Y=(X-P)/(V+(V-1)*B);Y=Math.max(Y,0),T.each(N,function(R){var K=R.maxWidth,G=R.minWidth;if(R.width){var H=R.width;K&&(H=Math.min(H,K)),G&&(H=Math.max(H,G)),R.width=H,X-=H+B*H,V--}else{var H=Y;K&&K<H&&(H=Math.min(K,X)),G&&G>H&&(H=G),H!==Y&&(R.width=H,X-=H+B*H,V--)}}),Y=(X-P)/(V+(V-1)*B),Y=Math.max(Y,0);var j=0,W;T.each(N,function(R,K){R.width||(R.width=Y),W=R,j+=R.width*(1+B)}),W&&(j-=W.width*B);var U=-j/2;T.each(N,function(R,K){I[C][K]=I[C][K]||{bandWidth:M,offset:U,width:R.width},U+=R.width*(1+B)})}),I}function u(_,E,I){if(_&&E){var S=_[l(E)];return S!=null&&I!=null&&(S=S[a(I)]),S}}function p(_,E){var I=n(_,E),S=r(I),C={},N={};T.each(I,function(M){var P=M.getData(),B=M.coordinateSystem,X=B.getBaseAxis(),V=a(M),Y=S[l(X)][V],j=Y.offset,W=Y.width,U=B.getOtherAxis(X),R=M.get("barMinHeight")||0;C[V]=C[V]||[],N[V]=N[V]||[],P.setLayout({bandWidth:Y.bandWidth,offset:j,size:W});for(var K=P.mapDimension(U.dim),G=P.mapDimension(X.dim),H=t(P,K),Z=U.isHorizontal(),q=y(X,U,H),ce=0,ne=P.count();ce<ne;ce++){var se=P.get(K,ce),Ce=P.get(G,ce),Re=se>=0?"p":"n",Xe=q;H&&(C[V][Ce]||(C[V][Ce]={p:q,n:q}),Xe=C[V][Ce][Re]);var we,Pe,Ee,Ge;if(Z){var It=B.dataToPoint([se,Ce]);we=Xe,Pe=It[1]+j,Ee=It[0]-q,Ge=W,Math.abs(Ee)<R&&(Ee=(Ee<0?-1:1)*R),isNaN(Ee)||H&&(C[V][Ce][Re]+=Ee)}else{var It=B.dataToPoint([Ce,se]);we=It[0]+j,Pe=Xe,Ee=W,Ge=It[1]-q,Math.abs(Ge)<R&&(Ge=(Ge<=0?-1:1)*R),isNaN(Ge)||H&&(C[V][Ce][Re]+=Ge)}P.setItemLayout(ce,{x:we,y:Pe,width:Ee,height:Ge})}},this)}var A={seriesType:"bar",plan:e(),reset:function(_){if(!b(_)||!w(_))return;var E=_.getData(),I=_.coordinateSystem,S=I.grid.getRect(),C=I.getBaseAxis(),N=I.getOtherAxis(C),M=E.mapDimension(N.dim),P=E.mapDimension(C.dim),B=N.isHorizontal(),X=B?0:1,V=u(r([_]),C,_).width;return V>f||(V=f),{progress:Y};function Y(j,W){for(var U=j.count,R=new c(U*2),K=new c(U*2),G=new c(U),H,Z=[],q=[],ce=0,ne=0;(H=j.next())!=null;)q[X]=W.get(M,H),q[1-X]=W.get(P,H),Z=I.dataToPoint(q,null,Z),K[ce]=B?S.x+S.width:Z[0],R[ce++]=Z[0],K[ce]=B?Z[1]:S.y+S.height,R[ce++]=Z[1],G[ne++]=H;W.setLayout({largePoints:R,largeDataIndices:G,largeBackgroundPoints:K,barWidth:V,valueAxisStart:y(C,N,!1),backgroundStart:B?S.x:S.y,valueAxisHorizontal:B})}}};function b(_){return _.coordinateSystem&&_.coordinateSystem.type==="cartesian2d"}function w(_){return _.pipelineContext&&_.pipelineContext.large}function y(_,E,I){return E.toGlobalCoord(E.dataToCoord(E.type==="log"?1:0))}z.getLayoutOnAxis=s,z.prepareLayoutBarSeries=n,z.makeColumnLayout=r,z.retrieveColumnLayout=u,z.layout=p,z.largeLayout=A},ngQI:function(ue,z,i){"use strict";i.d(z,"a",function(){return ed}),i.d(z,"b",function(){return hd}),i.d(z,"c",function(){return Kr});var T=i("q1tI"),x=i.n(T),g=i("dI71"),h=i("wx14"),t=i("ANjH"),e=i("/MKj");function m(Se,ee){if(Se.length!==ee.length)return!1;for(var ge=0;ge<Se.length;ge++)if(Se[ge]!==ee[ge])return!1;return!0}function f(Se,ee){var ge=Object(T.useState)(function(){return{inputs:ee,result:Se()}})[0],Ke=Object(T.useRef)(!0),lt=Object(T.useRef)(ge),Nt=Ke.current||Boolean(ee&&lt.current.inputs&&m(ee,lt.current.inputs)),Pt=Nt?lt.current:{inputs:ee,result:Se()};return Object(T.useEffect)(function(){Ke.current=!1,lt.current=Pt},[Pt]),Pt.result}function c(Se,ee){return f(function(){return Se},ee)}var a=f,l=c,s=i("9R94"),n=function(ee){var ge=ee.top,Ke=ee.right,lt=ee.bottom,Nt=ee.left,Pt=Ke-Nt,Ht=lt-ge,Nr={top:ge,right:Ke,bottom:lt,left:Nt,width:Pt,height:Ht,x:Nt,y:ge,center:{x:(Ke+Nt)/2,y:(lt+ge)/2}};return Nr},d=function(ee,ge){return{top:ee.top-ge.top,left:ee.left-ge.left,bottom:ee.bottom+ge.bottom,right:ee.right+ge.right}},r=function(ee,ge){return{top:ee.top+ge.top,left:ee.left+ge.left,bottom:ee.bottom-ge.bottom,right:ee.right-ge.right}},o=function(ee,ge){return{top:ee.top+ge.y,left:ee.left+ge.x,bottom:ee.bottom+ge.y,right:ee.right+ge.x}},u={top:0,right:0,bottom:0,left:0},p=function(ee){var ge=ee.borderBox,Ke=ee.margin,lt=Ke===void 0?u:Ke,Nt=ee.border,Pt=Nt===void 0?u:Nt,Ht=ee.padding,Nr=Ht===void 0?u:Ht,Gr=n(d(ge,lt)),Lr=n(r(ge,Pt)),Sr=n(r(Lr,Nr));return{marginBox:Gr,borderBox:n(ge),paddingBox:Lr,contentBox:Sr,margin:lt,border:Pt,padding:Nr}},A=function(ee){var ge=ee.slice(0,-2),Ke=ee.slice(-2);if(Ke!=="px")return 0;var lt=Number(ge);return isNaN(lt)&&Object(s.a)(!1),lt},b=function(){return{x:window.pageXOffset,y:window.pageYOffset}},w=function(ee,ge){var Ke=ee.borderBox,lt=ee.border,Nt=ee.margin,Pt=ee.padding,Ht=o(Ke,ge);return p({borderBox:Ht,border:lt,margin:Nt,padding:Pt})},y=function(ee,ge){return ge===void 0&&(ge=b()),w(ee,ge)},_=function(ee,ge){var Ke={top:A(ge.marginTop),right:A(ge.marginRight),bottom:A(ge.marginBottom),left:A(ge.marginLeft)},lt={top:A(ge.paddingTop),right:A(ge.paddingRight),bottom:A(ge.paddingBottom),left:A(ge.paddingLeft)},Nt={top:A(ge.borderTopWidth),right:A(ge.borderRightWidth),bottom:A(ge.borderBottomWidth),left:A(ge.borderLeftWidth)};return p({borderBox:ee,margin:Ke,padding:lt,border:Nt})},E=function(ee){var ge=ee.getBoundingClientRect(),Ke=window.getComputedStyle(ee);return _(ge,Ke)},I=Number.isNaN||function(ee){return typeof ee=="number"&&ee!==ee};function S(Se,ee){return Se===ee?!0:!!(I(Se)&&I(ee))}function C(Se,ee){if(Se.length!==ee.length)return!1;for(var ge=0;ge<Se.length;ge++)if(!S(Se[ge],ee[ge]))return!1;return!0}function N(Se,ee){ee===void 0&&(ee=C);var ge,Ke=[],lt,Nt=!1;function Pt(){for(var Ht=[],Nr=0;Nr<arguments.length;Nr++)Ht[Nr]=arguments[Nr];return Nt&&ge===this&&ee(Ht,Ke)||(lt=Se.apply(this,Ht),Nt=!0,ge=this,Ke=Ht),lt}return Pt}var M=N,P=function(ee){var ge=[],Ke=null,lt=function(){for(var Pt=arguments.length,Ht=new Array(Pt),Nr=0;Nr<Pt;Nr++)Ht[Nr]=arguments[Nr];if(ge=Ht,Ke)return;Ke=requestAnimationFrame(function(){Ke=null,ee.apply(void 0,ge)})};return lt.cancel=function(){if(!Ke)return;cancelAnimationFrame(Ke),Ke=null},lt},B=P,X=i("i8i4"),V=i.n(X),Y=!0,j=/[ \t]{2,}/g,W=/^[ \t]*/gm,U=function(ee){return ee.replace(j," ").replace(W,"").trim()},R=function(ee){return U(`
%creact-beautiful-dnd
%c`+U(ee)+`
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
`)},K=function(ee){return[R(ee),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},G="__react-beautiful-dnd-disable-dev-warnings";function H(Se,ee){var ge;if(Y)return;if(typeof window!="undefined"&&window[G])return;(ge=console)[Se].apply(ge,K(ee))}var Z=H.bind(null,"warn"),q=H.bind(null,"error");function ce(){}function ne(Se,ee){return Object(h.a)({},Se,{},ee)}function se(Se,ee,ge){var Ke=ee.map(function(lt){var Nt=ne(ge,lt.options);return Se.addEventListener(lt.eventName,lt.fn,Nt),function(){Se.removeEventListener(lt.eventName,lt.fn,Nt)}});return function(){Ke.forEach(function(Nt){Nt()})}}var Ce=!0,Re="Invariant failed";function Xe(Se){this.message=Se}Xe.prototype.toString=function(){return this.message};function we(Se,ee){if(Se)return;throw Ce?new Xe(Re):new Xe(Re+": "+(ee||""))}var Pe=function(Se){Object(g.a)(ee,Se);function ee(){for(var Ke,lt=arguments.length,Nt=new Array(lt),Pt=0;Pt<lt;Pt++)Nt[Pt]=arguments[Pt];return Ke=Se.call.apply(Se,[this].concat(Nt))||this,Ke.callbacks=null,Ke.unbind=ce,Ke.onWindowError=function(Ht){var Nr=Ke.getCallbacks();Nr.isDragging()&&Nr.tryAbort();var Gr=Ht.error;Gr instanceof Xe&&Ht.preventDefault()},Ke.getCallbacks=function(){if(!Ke.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return Ke.callbacks},Ke.setCallbacks=function(Ht){Ke.callbacks=Ht},Ke}var ge=ee.prototype;return ge.componentDidMount=function(){this.unbind=se(window,[{eventName:"error",fn:this.onWindowError}])},ge.componentWillUnmount=function(){this.unbind()},ge.componentDidCatch=function(lt){if(lt instanceof Xe){this.setState({});return}throw lt},ge.render=function(){return this.props.children(this.setCallbacks)},ee}(x.a.Component),Ee=`
Press space bar to start a drag.
When dragging you can use the arrow keys to move the item around and escape to cancel.
Some screen readers may require you to be in focus mode or to use your pass through key
`,Ge=function(ee){return ee+1},It=function(ee){return`
You have lifted an item in position `+Ge(ee.source.index)+`
`},ze=function(ee,ge){var Ke=ee.droppableId===ge.droppableId,lt=Ge(ee.index),Nt=Ge(ge.index);return Ke?`
You have moved the item from position `+lt+`
to position `+Nt+`
`:`
You have moved the item from position `+lt+`
in list `+ee.droppableId+`
to list `+ge.droppableId+`
in position `+Nt+`
`},ye=function(ee,ge,Ke){var lt=ge.droppableId===Ke.droppableId;return lt?`
The item `+ee+`
has been combined with `+Ke.draggableId:`
The item `+ee+`
in list `+ge.droppableId+`
has been combined with `+Ke.draggableId+`
in list `+Ke.droppableId+`
`},Me=function(ee){var ge=ee.destination;if(ge)return ze(ee.source,ge);var Ke=ee.combine;return Ke?ye(ee.draggableId,ee.source,Ke):"You are over an area that cannot be dropped on"},qe=function(ee){return`
The item has returned to its starting position
of `+Ge(ee.index)+`
`},nt=function(ee){if(ee.reason==="CANCEL")return`
Movement cancelled.
`+qe(ee.source)+`
`;var ge=ee.destination,Ke=ee.combine;return ge?`
You have dropped the item.
`+ze(ee.source,ge)+`
`:Ke?`
You have dropped the item.
`+ye(ee.draggableId,ee.source,Ke)+`
`:`
The item has been dropped while not over a drop area.
`+qe(ee.source)+`
`},st={dragHandleUsageInstructions:Ee,onDragStart:It,onDragUpdate:Me,onDragEnd:nt},xt={x:0,y:0},Bt=function(ee,ge){return{x:ee.x+ge.x,y:ee.y+ge.y}},Le=function(ee,ge){return{x:ee.x-ge.x,y:ee.y-ge.y}},Ue=function(ee,ge){return ee.x===ge.x&&ee.y===ge.y},We=function(ee){return{x:ee.x!==0?-ee.x:0,y:ee.y!==0?-ee.y:0}},ft=function(ee,ge,Ke){var lt;return Ke===void 0&&(Ke=0),lt={},lt[ee]=ge,lt[ee==="x"?"y":"x"]=Ke,lt},Kt=function(ee,ge){return Math.sqrt(Math.pow(ge.x-ee.x,2)+Math.pow(ge.y-ee.y,2))},bt=function(ee,ge){return Math.min.apply(Math,ge.map(function(Ke){return Kt(ee,Ke)}))},Mt=function(ee){return function(ge){return{x:ee(ge.x),y:ee(ge.y)}}},lr=function(ee,ge){var Ke=n({top:Math.max(ge.top,ee.top),right:Math.min(ge.right,ee.right),bottom:Math.min(ge.bottom,ee.bottom),left:Math.max(ge.left,ee.left)});return Ke.width<=0||Ke.height<=0?null:Ke},mt=function(ee,ge){return{top:ee.top+ge.y,left:ee.left+ge.x,bottom:ee.bottom+ge.y,right:ee.right+ge.x}},Gt=function(ee){return[{x:ee.left,y:ee.top},{x:ee.right,y:ee.top},{x:ee.left,y:ee.bottom},{x:ee.right,y:ee.bottom}]},Jt={top:0,right:0,bottom:0,left:0},dr=function(ee,ge){return ge?mt(ee,ge.scroll.diff.displacement):ee},cr=function(ee,ge,Ke){if(Ke&&Ke.increasedBy){var lt;return Object(h.a)({},ee,(lt={},lt[ge.end]=ee[ge.end]+Ke.increasedBy[ge.line],lt))}return ee},mr=function(ee,ge){return ge&&ge.shouldClipSubject?lr(ge.pageMarginBox,ee):n(ee)},it=function(ee){var ge=ee.page,Ke=ee.withPlaceholder,lt=ee.axis,Nt=ee.frame,Pt=dr(ge.marginBox,Nt),Ht=cr(Pt,lt,Ke),Nr=mr(Ht,Nt);return{page:ge,withPlaceholder:Ke,active:Nr}},pe=function(ee,ge){ee.frame||we(!1);var Ke=ee.frame,lt=Le(ge,Ke.scroll.initial),Nt=We(lt),Pt=Object(h.a)({},Ke,{scroll:{initial:Ke.scroll.initial,current:ge,diff:{value:lt,displacement:Nt},max:Ke.scroll.max}}),Ht=it({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:Pt}),Nr=Object(h.a)({},ee,{frame:Pt,subject:Ht});return Nr};function ae(Se){return Number.isInteger?Number.isInteger(Se):typeof Se=="number"&&isFinite(Se)&&Math.floor(Se)===Se}function Ve(Se){return Object.values?Object.values(Se):Object.keys(Se).map(function(ee){return Se[ee]})}function Ye(Se,ee){if(Se.findIndex)return Se.findIndex(ee);for(var ge=0;ge<Se.length;ge++)if(ee(Se[ge]))return ge;return-1}function oe(Se,ee){if(Se.find)return Se.find(ee);var ge=Ye(Se,ee);return ge!==-1?Se[ge]:void 0}function ht(Se){return Array.prototype.slice.call(Se)}var Ft=M(function(Se){return Se.reduce(function(ee,ge){return ee[ge.descriptor.id]=ge,ee},{})}),Te=M(function(Se){return Se.reduce(function(ee,ge){return ee[ge.descriptor.id]=ge,ee},{})}),Lt=M(function(Se){return Ve(Se)}),Et=M(function(Se){return Ve(Se)}),be=M(function(Se,ee){var ge=Et(ee).filter(function(Ke){return Se===Ke.descriptor.droppableId}).sort(function(Ke,lt){return Ke.descriptor.index-lt.descriptor.index});return ge});function et(Se){return Se.at&&Se.at.type==="REORDER"?Se.at.destination:null}function ot(Se){return Se.at&&Se.at.type==="COMBINE"?Se.at.combine:null}var De=M(function(Se,ee){return ee.filter(function(ge){return ge.descriptor.id!==Se.descriptor.id})}),Be=function(ee){var ge=ee.isMovingForward,Ke=ee.draggable,lt=ee.destination,Nt=ee.insideDestination,Pt=ee.previousImpact;if(!lt.isCombineEnabled)return null;var Ht=et(Pt);if(!Ht)return null;function Nr(Ii){var ya={type:"COMBINE",combine:{draggableId:Ii,droppableId:lt.descriptor.id}};return Object(h.a)({},Pt,{at:ya})}var Gr=Pt.displaced.all,Lr=Gr.length?Gr[0]:null;if(ge)return Lr?Nr(Lr):null;var Sr=De(Ke,Nt);if(!Lr){if(!Sr.length)return null;var zr=Sr[Sr.length-1];return Nr(zr.descriptor.id)}var Zr=Ye(Sr,function(Ii){return Ii.descriptor.id===Lr});Zr!==-1||we(!1);var Tn=Zr-1;if(Tn<0)return null;var yi=Sr[Tn];return Nr(yi.descriptor.id)},Fe=function(ee,ge){return ee.descriptor.droppableId===ge.descriptor.id},Ot={point:xt,value:0},nr={invisible:{},visible:{},all:[]},St={displaced:nr,displacedBy:Ot,at:null},Wt=function(ee,ge){return function(Ke){return ee<=Ke&&Ke<=ge}},Rr=function(ee){var ge=Wt(ee.top,ee.bottom),Ke=Wt(ee.left,ee.right);return function(lt){var Nt=ge(lt.top)&&ge(lt.bottom)&&Ke(lt.left)&&Ke(lt.right);if(Nt)return!0;var Pt=ge(lt.top)||ge(lt.bottom),Ht=Ke(lt.left)||Ke(lt.right),Nr=Pt&&Ht;if(Nr)return!0;var Gr=lt.top<ee.top&&lt.bottom>ee.bottom,Lr=lt.left<ee.left&&lt.right>ee.right,Sr=Gr&&Lr;if(Sr)return!0;var zr=Gr&&Ht||Lr&&Pt;return zr}},pr=function(ee){var ge=Wt(ee.top,ee.bottom),Ke=Wt(ee.left,ee.right);return function(lt){var Nt=ge(lt.top)&&ge(lt.bottom)&&Ke(lt.left)&&Ke(lt.right);return Nt}},rr={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Dt={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},vr=function(ee){return function(ge){var Ke=Wt(ge.top,ge.bottom),lt=Wt(ge.left,ge.right);return function(Nt){return ee===rr?Ke(Nt.top)&&Ke(Nt.bottom):lt(Nt.left)&&lt(Nt.right)}}},xr=function(ee,ge){var Ke=ge.frame?ge.frame.scroll.diff.displacement:xt;return mt(ee,Ke)},Tr=function(ee,ge,Ke){return ge.subject.active?Ke(ge.subject.active)(ee):!1},rn=function(ee,ge,Ke){return Ke(ge)(ee)},_n=function(ee){var ge=ee.target,Ke=ee.destination,lt=ee.viewport,Nt=ee.withDroppableDisplacement,Pt=ee.isVisibleThroughFrameFn,Ht=Nt?xr(ge,Ke):ge;return Tr(Ht,Ke,Pt)&&rn(Ht,lt,Pt)},Vn=function(ee){return _n(Object(h.a)({},ee,{isVisibleThroughFrameFn:Rr}))},Or=function(ee){return _n(Object(h.a)({},ee,{isVisibleThroughFrameFn:pr}))},Cr=function(ee){return _n(Object(h.a)({},ee,{isVisibleThroughFrameFn:vr(ee.destination.axis)}))},xn=function(ee,ge,Ke){if(typeof Ke=="boolean")return Ke;if(!ge)return!0;var lt=ge.invisible,Nt=ge.visible;if(lt[ee])return!1;var Pt=Nt[ee];return Pt?Pt.shouldAnimate:!0};function In(Se,ee){var ge=Se.page.marginBox,Ke={top:ee.point.y,right:0,bottom:0,left:ee.point.x};return n(d(ge,Ke))}function ni(Se){var ee=Se.afterDragging,ge=Se.destination,Ke=Se.displacedBy,lt=Se.viewport,Nt=Se.forceShouldAnimate,Pt=Se.last;return ee.reduce(function(Nr,Gr){var Lr=In(Gr,Ke),Sr=Gr.descriptor.id;Nr.all.push(Sr);var zr=Vn({target:Lr,destination:ge,viewport:lt,withDroppableDisplacement:!0});if(!zr)return Nr.invisible[Gr.descriptor.id]=!0,Nr;var Zr=xn(Sr,Pt,Nt),Tn={draggableId:Sr,shouldAnimate:Zr};return Nr.visible[Sr]=Tn,Nr},{all:[],visible:{},invisible:{}})}function ir(Se,ee){if(!Se.length)return 0;var ge=Se[Se.length-1].descriptor.index;return ee.inHomeList?ge:ge+1}function vt(Se){var ee=Se.insideDestination,ge=Se.inHomeList,Ke=Se.displacedBy,lt=Se.destination,Nt=ir(ee,{inHomeList:ge});return{displaced:nr,displacedBy:Ke,at:{type:"REORDER",destination:{droppableId:lt.descriptor.id,index:Nt}}}}function _t(Se){var ee=Se.draggable,ge=Se.insideDestination,Ke=Se.destination,lt=Se.viewport,Nt=Se.displacedBy,Pt=Se.last,Ht=Se.index,Nr=Se.forceShouldAnimate,Gr=Fe(ee,Ke);if(Ht==null)return vt({insideDestination:ge,inHomeList:Gr,displacedBy:Nt,destination:Ke});var Lr=oe(ge,function(yi){return yi.descriptor.index===Ht});if(!Lr)return vt({insideDestination:ge,inHomeList:Gr,displacedBy:Nt,destination:Ke});var Sr=De(ee,ge),zr=ge.indexOf(Lr),Zr=Sr.slice(zr),Tn=ni({afterDragging:Zr,destination:Ke,displacedBy:Nt,last:Pt,viewport:lt.frame,forceShouldAnimate:Nr});return{displaced:Tn,displacedBy:Nt,at:{type:"REORDER",destination:{droppableId:Ke.descriptor.id,index:Ht}}}}function hr(Se,ee){return Boolean(ee.effected[Se])}var yr=function(ee){var ge=ee.isMovingForward,Ke=ee.destination,lt=ee.draggables,Nt=ee.combine,Pt=ee.afterCritical;if(!Ke.isCombineEnabled)return null;var Ht=Nt.draggableId,Nr=lt[Ht],Gr=Nr.descriptor.index,Lr=hr(Ht,Pt);return Lr?ge?Gr:Gr-1:ge?Gr+1:Gr},Rt=function(ee){var ge=ee.isMovingForward,Ke=ee.isInHomeList,lt=ee.insideDestination,Nt=ee.location;if(!lt.length)return null;var Pt=Nt.index,Ht=ge?Pt+1:Pt-1,Nr=lt[0].descriptor.index,Gr=lt[lt.length-1].descriptor.index,Lr=Ke?Gr:Gr+1;return Ht<Nr||Ht>Lr?null:Ht},fr=function(ee){var ge=ee.isMovingForward,Ke=ee.isInHomeList,lt=ee.draggable,Nt=ee.draggables,Pt=ee.destination,Ht=ee.insideDestination,Nr=ee.previousImpact,Gr=ee.viewport,Lr=ee.afterCritical,Sr=Nr.at;if(Sr||we(!1),Sr.type==="REORDER"){var zr=Rt({isMovingForward:ge,isInHomeList:Ke,location:Sr.destination,insideDestination:Ht});return zr==null?null:_t({draggable:lt,insideDestination:Ht,destination:Pt,viewport:Gr,last:Nr.displaced,displacedBy:Nr.displacedBy,index:zr})}var Zr=yr({isMovingForward:ge,destination:Pt,displaced:Nr.displaced,draggables:Nt,combine:Sr.combine,afterCritical:Lr});return Zr==null?null:_t({draggable:lt,insideDestination:Ht,destination:Pt,viewport:Gr,last:Nr.displaced,displacedBy:Nr.displacedBy,index:Zr})},Ct=function(ee){var ge=ee.displaced,Ke=ee.afterCritical,lt=ee.combineWith,Nt=ee.displacedBy,Pt=Boolean(ge.visible[lt]||ge.invisible[lt]);return hr(lt,Ke)?Pt?xt:We(Nt.point):Pt?Nt.point:xt},Zt=function(ee){var ge=ee.afterCritical,Ke=ee.impact,lt=ee.draggables,Nt=ot(Ke);Nt||we(!1);var Pt=Nt.draggableId,Ht=lt[Pt].page.borderBox.center,Nr=Ct({displaced:Ke.displaced,afterCritical:ge,combineWith:Pt,displacedBy:Ke.displacedBy});return Bt(Ht,Nr)},jr=function(ee,ge){return ge.margin[ee.start]+ge.borderBox[ee.size]/2},or=function(ee,ge){return ge.margin[ee.end]+ge.borderBox[ee.size]/2},Er=function(ee,ge,Ke){return ge[ee.crossAxisStart]+Ke.margin[ee.crossAxisStart]+Ke.borderBox[ee.crossAxisSize]/2},En=function(ee){var ge=ee.axis,Ke=ee.moveRelativeTo,lt=ee.isMoving;return ft(ge.line,Ke.marginBox[ge.end]+jr(ge,lt),Er(ge,Ke.marginBox,lt))},vn=function(ee){var ge=ee.axis,Ke=ee.moveRelativeTo,lt=ee.isMoving;return ft(ge.line,Ke.marginBox[ge.start]-or(ge,lt),Er(ge,Ke.marginBox,lt))},qn=function(ee){var ge=ee.axis,Ke=ee.moveInto,lt=ee.isMoving;return ft(ge.line,Ke.contentBox[ge.start]+jr(ge,lt),Er(ge,Ke.contentBox,lt))},pi=function(ee){var ge=ee.impact,Ke=ee.draggable,lt=ee.draggables,Nt=ee.droppable,Pt=ee.afterCritical,Ht=be(Nt.descriptor.id,lt),Nr=Ke.page,Gr=Nt.axis;if(!Ht.length)return qn({axis:Gr,moveInto:Nt.page,isMoving:Nr});var Lr=ge.displaced,Sr=ge.displacedBy,zr=Lr.all[0];if(zr){var Zr=lt[zr];if(hr(zr,Pt))return vn({axis:Gr,moveRelativeTo:Zr.page,isMoving:Nr});var Tn=w(Zr.page,Sr.point);return vn({axis:Gr,moveRelativeTo:Tn,isMoving:Nr})}var yi=Ht[Ht.length-1];if(yi.descriptor.id===Ke.descriptor.id)return Nr.borderBox.center;if(hr(yi.descriptor.id,Pt)){var Ii=w(yi.page,We(Pt.displacedBy.point));return En({axis:Gr,moveRelativeTo:Ii,isMoving:Nr})}return En({axis:Gr,moveRelativeTo:yi.page,isMoving:Nr})},Yi=function(ee,ge){var Ke=ee.frame;return Ke?Bt(ge,Ke.scroll.diff.displacement):ge},Qi=function(ee){var ge=ee.impact,Ke=ee.draggable,lt=ee.droppable,Nt=ee.draggables,Pt=ee.afterCritical,Ht=Ke.page.borderBox.center,Nr=ge.at;return lt&&Nr?Nr.type==="REORDER"?pi({impact:ge,draggable:Ke,draggables:Nt,droppable:lt,afterCritical:Pt}):Zt({impact:ge,draggables:Nt,afterCritical:Pt}):Ht},ga=function(ee){var ge=Qi(ee),Ke=ee.droppable,lt=Ke?Yi(Ke,ge):ge;return lt},Ra=function(ee,ge){var Ke=Le(ge,ee.scroll.initial),lt=We(Ke),Nt=n({top:ge.y,bottom:ge.y+ee.frame.height,left:ge.x,right:ge.x+ee.frame.width}),Pt={frame:Nt,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:ge,diff:{value:Ke,displacement:lt}}};return Pt};function $e(Se,ee){return Se.map(function(ge){return ee[ge]})}function ve(Se,ee){for(var ge=0;ge<ee.length;ge++){var Ke=ee[ge].visible[Se];if(Ke)return Ke}return null}var Ne=function(ee){var ge=ee.impact,Ke=ee.viewport,lt=ee.destination,Nt=ee.draggables,Pt=ee.maxScrollChange,Ht=Ra(Ke,Bt(Ke.scroll.current,Pt)),Nr=lt.frame?pe(lt,Bt(lt.frame.scroll.current,Pt)):lt,Gr=ge.displaced,Lr=ni({afterDragging:$e(Gr.all,Nt),destination:lt,displacedBy:ge.displacedBy,viewport:Ht.frame,last:Gr,forceShouldAnimate:!1}),Sr=ni({afterDragging:$e(Gr.all,Nt),destination:Nr,displacedBy:ge.displacedBy,viewport:Ke.frame,last:Gr,forceShouldAnimate:!1}),zr={},Zr={},Tn=[Gr,Lr,Sr];Gr.all.forEach(function(Ii){var ya=ve(Ii,Tn);if(ya){Zr[Ii]=ya;return}zr[Ii]=!0});var yi=Object(h.a)({},ge,{displaced:{all:Gr.all,invisible:zr,visible:Zr}});return yi},je=function(ee,ge){return Bt(ee.scroll.diff.displacement,ge)},Ze=function(ee){var ge=ee.pageBorderBoxCenter,Ke=ee.draggable,lt=ee.viewport,Nt=je(lt,ge),Pt=Le(Nt,Ke.page.borderBox.center);return Bt(Ke.client.borderBox.center,Pt)},Qe=function(ee){var ge=ee.draggable,Ke=ee.destination,lt=ee.newPageBorderBoxCenter,Nt=ee.viewport,Pt=ee.withDroppableDisplacement,Ht=ee.onlyOnMainAxis,Nr=Ht===void 0?!1:Ht,Gr=Le(lt,ge.page.borderBox.center),Lr=mt(ge.page.borderBox,Gr),Sr={target:Lr,destination:Ke,withDroppableDisplacement:Pt,viewport:Nt};return Nr?Cr(Sr):Or(Sr)},tt=function(ee){var ge=ee.isMovingForward,Ke=ee.draggable,lt=ee.destination,Nt=ee.draggables,Pt=ee.previousImpact,Ht=ee.viewport,Nr=ee.previousPageBorderBoxCenter,Gr=ee.previousClientSelection,Lr=ee.afterCritical;if(!lt.isEnabled)return null;var Sr=be(lt.descriptor.id,Nt),zr=Fe(Ke,lt),Zr=Be({isMovingForward:ge,draggable:Ke,destination:lt,insideDestination:Sr,previousImpact:Pt})||fr({isMovingForward:ge,isInHomeList:zr,draggable:Ke,draggables:Nt,destination:lt,insideDestination:Sr,previousImpact:Pt,viewport:Ht,afterCritical:Lr});if(!Zr)return null;var Tn=ga({impact:Zr,draggable:Ke,droppable:lt,draggables:Nt,afterCritical:Lr}),yi=Qe({draggable:Ke,destination:lt,newPageBorderBoxCenter:Tn,viewport:Ht.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(yi){var Ii=Ze({pageBorderBoxCenter:Tn,draggable:Ke,viewport:Ht});return{clientSelection:Ii,impact:Zr,scrollJumpRequest:null}}var ya=Le(Tn,Nr),Ji=Ne({impact:Zr,viewport:Ht,destination:lt,draggables:Nt,maxScrollChange:ya});return{clientSelection:Gr,impact:Ji,scrollJumpRequest:ya}},yt=function(ee){var ge=ee.subject.active;return ge||we(!1),ge},dt=function(ee){var ge=ee.isMovingForward,Ke=ee.pageBorderBoxCenter,lt=ee.source,Nt=ee.droppables,Pt=ee.viewport,Ht=lt.subject.active;if(!Ht)return null;var Nr=lt.axis,Gr=Wt(Ht[Nr.start],Ht[Nr.end]),Lr=Lt(Nt).filter(function(zr){return zr!==lt}).filter(function(zr){return zr.isEnabled}).filter(function(zr){return Boolean(zr.subject.active)}).filter(function(zr){return Rr(Pt.frame)(yt(zr))}).filter(function(zr){var Zr=yt(zr);return ge?Ht[Nr.crossAxisEnd]<Zr[Nr.crossAxisEnd]:Zr[Nr.crossAxisStart]<Ht[Nr.crossAxisStart]}).filter(function(zr){var Zr=yt(zr),Tn=Wt(Zr[Nr.start],Zr[Nr.end]);return Gr(Zr[Nr.start])||Gr(Zr[Nr.end])||Tn(Ht[Nr.start])||Tn(Ht[Nr.end])}).sort(function(zr,Zr){var Tn=yt(zr)[Nr.crossAxisStart],yi=yt(Zr)[Nr.crossAxisStart];return ge?Tn-yi:yi-Tn}).filter(function(zr,Zr,Tn){return yt(zr)[Nr.crossAxisStart]===yt(Tn[0])[Nr.crossAxisStart]});if(!Lr.length)return null;if(Lr.length===1)return Lr[0];var Sr=Lr.filter(function(zr){var Zr=Wt(yt(zr)[Nr.start],yt(zr)[Nr.end]);return Zr(Ke[Nr.line])});return Sr.length===1?Sr[0]:Sr.length>1?Sr.sort(function(zr,Zr){return yt(zr)[Nr.start]-yt(Zr)[Nr.start]})[0]:Lr.sort(function(zr,Zr){var Tn=bt(Ke,Gt(yt(zr))),yi=bt(Ke,Gt(yt(Zr)));return Tn!==yi?Tn-yi:yt(zr)[Nr.start]-yt(Zr)[Nr.start]})[0]},Xt=function(ee,ge){var Ke=ee.page.borderBox.center;return hr(ee.descriptor.id,ge)?Le(Ke,ge.displacedBy.point):Ke},Ur=function(ee,ge){var Ke=ee.page.borderBox;return hr(ee.descriptor.id,ge)?mt(Ke,We(ge.displacedBy.point)):Ke},Ir=function(ee){var ge=ee.pageBorderBoxCenter,Ke=ee.viewport,lt=ee.destination,Nt=ee.insideDestination,Pt=ee.afterCritical,Ht=Nt.filter(function(Nr){return Or({target:Ur(Nr,Pt),destination:lt,viewport:Ke.frame,withDroppableDisplacement:!0})}).sort(function(Nr,Gr){var Lr=Kt(ge,Yi(lt,Xt(Nr,Pt))),Sr=Kt(ge,Yi(lt,Xt(Gr,Pt)));return Lr<Sr?-1:Sr<Lr?1:Nr.descriptor.index-Gr.descriptor.index});return Ht[0]||null},Jr=M(function(ee,ge){var Ke=ge[ee.line];return{value:Ke,point:ft(ee.line,Ke)}}),$t=function(ee,ge,Ke){var lt=ee.axis;if(ee.descriptor.mode==="virtual")return ft(lt.line,ge[lt.line]);var Nt=ee.subject.page.contentBox[lt.size],Pt=be(ee.descriptor.id,Ke),Ht=Pt.reduce(function(Lr,Sr){return Lr+Sr.client.marginBox[lt.size]},0),Nr=Ht+ge[lt.line],Gr=Nr-Nt;return Gr<=0?null:ft(lt.line,Gr)},Bn=function(ee,ge){return Object(h.a)({},ee,{scroll:Object(h.a)({},ee.scroll,{max:ge})})},gr=function(ee,ge,Ke){var lt=ee.frame;Fe(ge,ee)&&we(!1),ee.subject.withPlaceholder&&we(!1);var Nt=Jr(ee.axis,ge.displaceBy).point,Pt=$t(ee,Nt,Ke),Ht={placeholderSize:Nt,increasedBy:Pt,oldFrameMaxScroll:ee.frame?ee.frame.scroll.max:null};if(!lt){var Nr=it({page:ee.subject.page,withPlaceholder:Ht,axis:ee.axis,frame:ee.frame});return Object(h.a)({},ee,{subject:Nr})}var Gr=Pt?Bt(lt.scroll.max,Pt):lt.scroll.max,Lr=Bn(lt,Gr),Sr=it({page:ee.subject.page,withPlaceholder:Ht,axis:ee.axis,frame:Lr});return Object(h.a)({},ee,{subject:Sr,frame:Lr})},fn=function(ee){var ge=ee.subject.withPlaceholder;ge||we(!1);var Ke=ee.frame;if(!Ke){var lt=it({page:ee.subject.page,axis:ee.axis,frame:null,withPlaceholder:null});return Object(h.a)({},ee,{subject:lt})}var Nt=ge.oldFrameMaxScroll;Nt||we(!1);var Pt=Bn(Ke,Nt),Ht=it({page:ee.subject.page,axis:ee.axis,frame:Pt,withPlaceholder:null});return Object(h.a)({},ee,{subject:Ht,frame:Pt})},qr=function(ee){var ge=ee.previousPageBorderBoxCenter,Ke=ee.moveRelativeTo,lt=ee.insideDestination,Nt=ee.draggable,Pt=ee.draggables,Ht=ee.destination,Nr=ee.viewport,Gr=ee.afterCritical;if(!Ke){if(lt.length)return null;var Lr={displaced:nr,displacedBy:Ot,at:{type:"REORDER",destination:{droppableId:Ht.descriptor.id,index:0}}},Sr=ga({impact:Lr,draggable:Nt,droppable:Ht,draggables:Pt,afterCritical:Gr}),zr=Fe(Nt,Ht)?Ht:gr(Ht,Nt,Pt),Zr=Qe({draggable:Nt,destination:zr,newPageBorderBoxCenter:Sr,viewport:Nr.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return Zr?Lr:null}var Tn=Boolean(ge[Ht.axis.line]<=Ke.page.borderBox.center[Ht.axis.line]),yi=function(){var ya=Ke.descriptor.index;return Ke.descriptor.id===Nt.descriptor.id||Tn?ya:ya+1}(),Ii=Jr(Ht.axis,Nt.displaceBy);return _t({draggable:Nt,insideDestination:lt,destination:Ht,viewport:Nr,displacedBy:Ii,last:nr,index:yi})},Mr=function(ee){var ge=ee.isMovingForward,Ke=ee.previousPageBorderBoxCenter,lt=ee.draggable,Nt=ee.isOver,Pt=ee.draggables,Ht=ee.droppables,Nr=ee.viewport,Gr=ee.afterCritical,Lr=dt({isMovingForward:ge,pageBorderBoxCenter:Ke,source:Nt,droppables:Ht,viewport:Nr});if(!Lr)return null;var Sr=be(Lr.descriptor.id,Pt),zr=Ir({pageBorderBoxCenter:Ke,viewport:Nr,destination:Lr,insideDestination:Sr,afterCritical:Gr}),Zr=qr({previousPageBorderBoxCenter:Ke,destination:Lr,draggable:lt,draggables:Pt,moveRelativeTo:zr,insideDestination:Sr,viewport:Nr,afterCritical:Gr});if(!Zr)return null;var Tn=ga({impact:Zr,draggable:lt,droppable:Lr,draggables:Pt,afterCritical:Gr}),yi=Ze({pageBorderBoxCenter:Tn,draggable:lt,viewport:Nr});return{clientSelection:yi,impact:Zr,scrollJumpRequest:null}},Yn=function(ee){var ge=ee.at;return ge?ge.type==="REORDER"?ge.destination.droppableId:ge.combine.droppableId:null},Ai=function(ee,ge){var Ke=Yn(ee);return Ke?ge[Ke]:null},Fi=function(ee){var ge=ee.state,Ke=ee.type,lt=Ai(ge.impact,ge.dimensions.droppables),Nt=Boolean(lt),Pt=ge.dimensions.droppables[ge.critical.droppable.id],Ht=lt||Pt,Nr=Ht.axis.direction,Gr=Nr==="vertical"&&(Ke==="MOVE_UP"||Ke==="MOVE_DOWN")||Nr==="horizontal"&&(Ke==="MOVE_LEFT"||Ke==="MOVE_RIGHT");if(Gr&&!Nt)return null;var Lr=Ke==="MOVE_DOWN"||Ke==="MOVE_RIGHT",Sr=ge.dimensions.draggables[ge.critical.draggable.id],zr=ge.current.page.borderBoxCenter,Zr=ge.dimensions,Tn=Zr.draggables,yi=Zr.droppables;return Gr?tt({isMovingForward:Lr,previousPageBorderBoxCenter:zr,draggable:Sr,destination:Ht,draggables:Tn,viewport:ge.viewport,previousClientSelection:ge.current.client.selection,previousImpact:ge.impact,afterCritical:ge.afterCritical}):Mr({isMovingForward:Lr,previousPageBorderBoxCenter:zr,draggable:Sr,isOver:Ht,draggables:Tn,droppables:yi,viewport:ge.viewport,afterCritical:ge.afterCritical})};function Hi(Se){return Se.phase==="DRAGGING"||Se.phase==="COLLECTING"}function ji(Se){var ee=Wt(Se.top,Se.bottom),ge=Wt(Se.left,Se.right);return function(lt){return ee(lt.y)&&ge(lt.x)}}function la(Se,ee){return Se.left<ee.right&&Se.right>ee.left&&Se.top<ee.bottom&&Se.bottom>ee.top}function di(Se){var ee=Se.pageBorderBox,ge=Se.draggable,Ke=Se.candidates,lt=ge.page.borderBox.center,Nt=Ke.map(function(Pt){var Ht=Pt.axis,Nr=ft(Pt.axis.line,ee.center[Ht.line],Pt.page.borderBox.center[Ht.crossAxisLine]);return{id:Pt.descriptor.id,distance:Kt(lt,Nr)}}).sort(function(Pt,Ht){return Ht.distance-Pt.distance});return Nt[0]?Nt[0].id:null}function Sa(Se){var ee=Se.pageBorderBox,ge=Se.draggable,Ke=Se.droppables,lt=Lt(Ke).filter(function(Nt){if(!Nt.isEnabled)return!1;var Pt=Nt.subject.active;if(!Pt)return!1;if(!la(ee,Pt))return!1;if(ji(Pt)(ee.center))return!0;var Ht=Nt.axis,Nr=Pt.center[Ht.crossAxisLine],Gr=ee[Ht.crossAxisStart],Lr=ee[Ht.crossAxisEnd],Sr=Wt(Pt[Ht.crossAxisStart],Pt[Ht.crossAxisEnd]),zr=Sr(Gr),Zr=Sr(Lr);return!zr&&!Zr?!0:zr?Gr<Nr:Lr>Nr});return lt.length?lt.length===1?lt[0].descriptor.id:di({pageBorderBox:ee,draggable:ge,candidates:lt}):null}var Hn=function(ee,ge){return n(mt(ee,ge))},un=function(ee,ge){var Ke=ee.frame;return Ke?Hn(ge,Ke.scroll.diff.value):ge};function Xn(Se){var ee=Se.displaced,ge=Se.id;return Boolean(ee.visible[ge]||ee.invisible[ge])}function hn(Se){var ee=Se.draggable,ge=Se.closest,Ke=Se.inHomeList;return ge?Ke&&ge.descriptor.index>ee.descriptor.index?ge.descriptor.index-1:ge.descriptor.index:null}var Pi=function(ee){var ge=ee.pageBorderBoxWithDroppableScroll,Ke=ee.draggable,lt=ee.destination,Nt=ee.insideDestination,Pt=ee.last,Ht=ee.viewport,Nr=ee.afterCritical,Gr=lt.axis,Lr=Jr(lt.axis,Ke.displaceBy),Sr=Lr.value,zr=ge[Gr.start],Zr=ge[Gr.end],Tn=De(Ke,Nt),yi=oe(Tn,function(ya){var Ji=ya.descriptor.id,vo=ya.page.borderBox.center[Gr.line],Ba=hr(Ji,Nr),jo=Xn({displaced:Pt,id:Ji});return Ba?jo?Zr<=vo:zr<vo-Sr:jo?Zr<=vo+Sr:zr<vo}),Ii=hn({draggable:Ke,closest:yi,inHomeList:Fe(Ke,lt)});return _t({draggable:Ke,insideDestination:Nt,destination:lt,viewport:Ht,last:Pt,displacedBy:Lr,index:Ii})},Cn=4,oa=function(ee){var ge=ee.draggable,Ke=ee.pageBorderBoxWithDroppableScroll,lt=ee.previousImpact,Nt=ee.destination,Pt=ee.insideDestination,Ht=ee.afterCritical;if(!Nt.isCombineEnabled)return null;var Nr=Nt.axis,Gr=Jr(Nt.axis,ge.displaceBy),Lr=Gr.value,Sr=Ke[Nr.start],zr=Ke[Nr.end],Zr=De(ge,Pt),Tn=oe(Zr,function(Ii){var ya=Ii.descriptor.id,Ji=Ii.page.borderBox,vo=Ji[Nr.size],Ba=vo/Cn,jo=hr(ya,Ht),yo=Xn({displaced:lt.displaced,id:ya});return jo?yo?zr>Ji[Nr.start]+Ba&&zr<Ji[Nr.end]-Ba:Sr>Ji[Nr.start]-Lr+Ba&&Sr<Ji[Nr.end]-Lr-Ba:yo?zr>Ji[Nr.start]+Lr+Ba&&zr<Ji[Nr.end]+Lr-Ba:Sr>Ji[Nr.start]+Ba&&Sr<Ji[Nr.end]-Ba});if(!Tn)return null;var yi={displacedBy:Gr,displaced:lt.displaced,at:{type:"COMBINE",combine:{draggableId:Tn.descriptor.id,droppableId:Nt.descriptor.id}}};return yi},Ci=function(ee){var ge=ee.pageOffset,Ke=ee.draggable,lt=ee.draggables,Nt=ee.droppables,Pt=ee.previousImpact,Ht=ee.viewport,Nr=ee.afterCritical,Gr=Hn(Ke.page.borderBox,ge),Lr=Sa({pageBorderBox:Gr,draggable:Ke,droppables:Nt});if(!Lr)return St;var Sr=Nt[Lr],zr=be(Sr.descriptor.id,lt),Zr=un(Sr,Gr);return oa({pageBorderBoxWithDroppableScroll:Zr,draggable:Ke,previousImpact:Pt,destination:Sr,insideDestination:zr,afterCritical:Nr})||Pi({pageBorderBoxWithDroppableScroll:Zr,draggable:Ke,destination:Sr,insideDestination:zr,last:Pt.displaced,viewport:Ht,afterCritical:Nr})},mi=function(ee,ge){var Ke;return Object(h.a)({},ee,(Ke={},Ke[ge.descriptor.id]=ge,Ke))},Bi=function(ee){var ge=ee.previousImpact,Ke=ee.impact,lt=ee.droppables,Nt=Yn(ge),Pt=Yn(Ke);if(!Nt)return lt;if(Nt===Pt)return lt;var Ht=lt[Nt];if(!Ht.subject.withPlaceholder)return lt;var Nr=fn(Ht);return mi(lt,Nr)},Ta=function(ee){var ge=ee.draggable,Ke=ee.draggables,lt=ee.droppables,Nt=ee.previousImpact,Pt=ee.impact,Ht=Bi({previousImpact:Nt,impact:Pt,droppables:lt}),Nr=Yn(Pt);if(!Nr)return Ht;var Gr=lt[Nr];if(Fe(ge,Gr))return Ht;if(Gr.subject.withPlaceholder)return Ht;var Lr=gr(Gr,ge,Ke);return mi(Ht,Lr)},Fn=function(ee){var ge=ee.state,Ke=ee.clientSelection,lt=ee.dimensions,Nt=ee.viewport,Pt=ee.impact,Ht=ee.scrollJumpRequest,Nr=Nt||ge.viewport,Gr=lt||ge.dimensions,Lr=Ke||ge.current.client.selection,Sr=Le(Lr,ge.initial.client.selection),zr={offset:Sr,selection:Lr,borderBoxCenter:Bt(ge.initial.client.borderBoxCenter,Sr)},Zr={selection:Bt(zr.selection,Nr.scroll.current),borderBoxCenter:Bt(zr.borderBoxCenter,Nr.scroll.current),offset:Bt(zr.offset,Nr.scroll.diff.value)},Tn={client:zr,page:Zr};if(ge.phase==="COLLECTING")return Object(h.a)({phase:"COLLECTING"},ge,{dimensions:Gr,viewport:Nr,current:Tn});var yi=Gr.draggables[ge.critical.draggable.id],Ii=Pt||Ci({pageOffset:Zr.offset,draggable:yi,draggables:Gr.draggables,droppables:Gr.droppables,previousImpact:ge.impact,viewport:Nr,afterCritical:ge.afterCritical}),ya=Ta({draggable:yi,impact:Ii,previousImpact:ge.impact,draggables:Gr.draggables,droppables:Gr.droppables}),Ji=Object(h.a)({},ge,{current:Tn,dimensions:{draggables:Gr.draggables,droppables:ya},impact:Ii,viewport:Nr,scrollJumpRequest:Ht||null,forceShouldAnimate:Ht?!1:null});return Ji};function en(Se,ee){return Se.map(function(ge){return ee[ge]})}var Wn=function(ee){var ge=ee.impact,Ke=ee.viewport,lt=ee.draggables,Nt=ee.destination,Pt=ee.forceShouldAnimate,Ht=ge.displaced,Nr=en(Ht.all,lt),Gr=ni({afterDragging:Nr,destination:Nt,displacedBy:ge.displacedBy,viewport:Ke.frame,forceShouldAnimate:Pt,last:Ht});return Object(h.a)({},ge,{displaced:Gr})},ui=function(ee){var ge=ee.impact,Ke=ee.draggable,lt=ee.droppable,Nt=ee.draggables,Pt=ee.viewport,Ht=ee.afterCritical,Nr=ga({impact:ge,draggable:Ke,draggables:Nt,droppable:lt,afterCritical:Ht});return Ze({pageBorderBoxCenter:Nr,draggable:Ke,viewport:Pt})},Ti=function(ee){var ge=ee.state,Ke=ee.dimensions,lt=ee.viewport;ge.movementMode==="SNAP"||we(!1);var Nt=ge.impact,Pt=lt||ge.viewport,Ht=Ke||ge.dimensions,Nr=Ht.draggables,Gr=Ht.droppables,Lr=Nr[ge.critical.draggable.id],Sr=Yn(Nt);Sr||we(!1);var zr=Gr[Sr],Zr=Wn({impact:Nt,viewport:Pt,destination:zr,draggables:Nr}),Tn=ui({impact:Zr,draggable:Lr,droppable:zr,draggables:Nr,viewport:Pt,afterCritical:ge.afterCritical});return Fn({impact:Zr,clientSelection:Tn,state:ge,dimensions:Ht,viewport:Pt})},Ei=function(ee){return{index:ee.index,droppableId:ee.droppableId}},qi=function(ee){var ge=ee.draggable,Ke=ee.home,lt=ee.draggables,Nt=ee.viewport,Pt=Jr(Ke.axis,ge.displaceBy),Ht=be(Ke.descriptor.id,lt),Nr=Ht.indexOf(ge);Nr!==-1||we(!1);var Gr=Ht.slice(Nr+1),Lr=Gr.reduce(function(Tn,yi){return Tn[yi.descriptor.id]=!0,Tn},{}),Sr={inVirtualList:Ke.descriptor.mode==="virtual",displacedBy:Pt,effected:Lr},zr=ni({afterDragging:Gr,destination:Ke,displacedBy:Pt,last:null,viewport:Nt.frame,forceShouldAnimate:!1}),Zr={displaced:zr,displacedBy:Pt,at:{type:"REORDER",destination:Ei(ge.descriptor)}};return{impact:Zr,afterCritical:Sr}},ea=function(ee,ge){return{draggables:ee.draggables,droppables:mi(ee.droppables,ge)}},ra=function(ee){},va=function(ee){},co=function(ee){var ge=ee.draggable,Ke=ee.offset,lt=ee.initialWindowScroll,Nt=w(ge.client,Ke),Pt=y(Nt,lt),Ht=Object(h.a)({},ge,{placeholder:Object(h.a)({},ge.placeholder,{client:Nt}),client:Nt,page:Pt});return Ht},no=function(ee){var ge=ee.frame;return ge||we(!1),ge},as=function(ee){var ge=ee.additions,Ke=ee.updatedDroppables,lt=ee.viewport,Nt=lt.scroll.diff.value;return ge.map(function(Pt){var Ht=Pt.descriptor.droppableId,Nr=Ke[Ht],Gr=no(Nr),Lr=Gr.scroll.diff.value,Sr=Bt(Nt,Lr),zr=co({draggable:Pt,offset:Sr,initialWindowScroll:lt.scroll.initial});return zr})},ki=function(ee){var ge=ee.state,Ke=ee.published;ra();var lt=Ke.modified.map(function(Ba){var jo=ge.dimensions.droppables[Ba.droppableId],yo=pe(jo,Ba.scroll);return yo}),Nt=Object(h.a)({},ge.dimensions.droppables,{},Ft(lt)),Pt=Te(as({additions:Ke.additions,updatedDroppables:Nt,viewport:ge.viewport})),Ht=Object(h.a)({},ge.dimensions.draggables,{},Pt);Ke.removals.forEach(function(Ba){delete Ht[Ba]});var Nr={droppables:Nt,draggables:Ht},Gr=Yn(ge.impact),Lr=Gr?Nr.droppables[Gr]:null,Sr=Nr.draggables[ge.critical.draggable.id],zr=Nr.droppables[ge.critical.droppable.id],Zr=qi({draggable:Sr,home:zr,draggables:Ht,viewport:ge.viewport}),Tn=Zr.impact,yi=Zr.afterCritical,Ii=Lr&&Lr.isCombineEnabled?ge.impact:Tn,ya=Ci({pageOffset:ge.current.page.offset,draggable:Nr.draggables[ge.critical.draggable.id],draggables:Nr.draggables,droppables:Nr.droppables,previousImpact:Ii,viewport:ge.viewport,afterCritical:yi});va();var Ji=Object(h.a)({phase:"DRAGGING"},ge,{phase:"DRAGGING",impact:ya,onLiftImpact:Tn,dimensions:Nr,afterCritical:yi,forceShouldAnimate:!1});if(ge.phase==="COLLECTING")return Ji;var vo=Object(h.a)({phase:"DROP_PENDING"},Ji,{phase:"DROP_PENDING",reason:ge.reason,isWaiting:!1});return vo},sn=function(ee){return ee.movementMode==="SNAP"},fa=function(ee,ge,Ke){var lt=ea(ee.dimensions,ge);return!sn(ee)||Ke?Fn({state:ee,dimensions:lt}):Ti({state:ee,dimensions:lt})};function ba(Se){return Se.isDragging&&Se.movementMode==="SNAP"?Object(h.a)({phase:"DRAGGING"},Se,{scrollJumpRequest:null}):Se}var na={phase:"IDLE",completed:null,shouldFlush:!1},io=function(ee,ge){if(ee===void 0&&(ee=na),ge.type==="FLUSH")return Object(h.a)({},na,{shouldFlush:!0});if(ge.type==="INITIAL_PUBLISH"){ee.phase==="IDLE"||we(!1);var Ke=ge.payload,lt=Ke.critical,Nt=Ke.clientSelection,Pt=Ke.viewport,Ht=Ke.dimensions,Nr=Ke.movementMode,Gr=Ht.draggables[lt.draggable.id],Lr=Ht.droppables[lt.droppable.id],Sr={selection:Nt,borderBoxCenter:Gr.client.borderBox.center,offset:xt},zr={client:Sr,page:{selection:Bt(Sr.selection,Pt.scroll.initial),borderBoxCenter:Bt(Sr.selection,Pt.scroll.initial),offset:Bt(Sr.selection,Pt.scroll.diff.value)}},Zr=Lt(Ht.droppables).every(function(ks){return!ks.isFixedOnPage}),Tn=qi({draggable:Gr,home:Lr,draggables:Ht.draggables,viewport:Pt}),yi=Tn.impact,Ii=Tn.afterCritical,ya={phase:"DRAGGING",isDragging:!0,critical:lt,movementMode:Nr,dimensions:Ht,initial:zr,current:zr,isWindowScrollAllowed:Zr,impact:yi,afterCritical:Ii,onLiftImpact:yi,viewport:Pt,scrollJumpRequest:null,forceShouldAnimate:null};return ya}if(ge.type==="COLLECTION_STARTING"){if(ee.phase==="COLLECTING"||ee.phase==="DROP_PENDING")return ee;ee.phase==="DRAGGING"||we(!1);var Ji=Object(h.a)({phase:"COLLECTING"},ee,{phase:"COLLECTING"});return Ji}if(ge.type==="PUBLISH_WHILE_DRAGGING")return ee.phase==="COLLECTING"||ee.phase==="DROP_PENDING"||we(!1),ki({state:ee,published:ge.payload});if(ge.type==="MOVE"){if(ee.phase==="DROP_PENDING")return ee;Hi(ee)||we(!1);var vo=ge.payload.client;return Ue(vo,ee.current.client.selection)?ee:Fn({state:ee,clientSelection:vo,impact:sn(ee)?ee.impact:null})}if(ge.type==="UPDATE_DROPPABLE_SCROLL"){if(ee.phase==="DROP_PENDING")return ba(ee);if(ee.phase==="COLLECTING")return ba(ee);Hi(ee)||we(!1);var Ba=ge.payload,jo=Ba.id,yo=Ba.newScroll,ms=ee.dimensions.droppables[jo];if(!ms)return ee;var js=pe(ms,yo);return fa(ee,js,!1)}if(ge.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(ee.phase==="DROP_PENDING")return ee;Hi(ee)||we(!1);var D=ge.payload,F=D.id,J=D.isEnabled,te=ee.dimensions.droppables[F];te||we(!1),te.isEnabled!==J||we(!1);var ie=Object(h.a)({},te,{isEnabled:J});return fa(ee,ie,!0)}if(ge.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(ee.phase==="DROP_PENDING")return ee;Hi(ee)||we(!1);var Ie=ge.payload,pt=Ie.id,Ut=Ie.isCombineEnabled,tr=ee.dimensions.droppables[pt];tr||we(!1),tr.isCombineEnabled!==Ut||we(!1);var ur=Object(h.a)({},tr,{isCombineEnabled:Ut});return fa(ee,ur,!0)}if(ge.type==="MOVE_BY_WINDOW_SCROLL"){if(ee.phase==="DROP_PENDING"||ee.phase==="DROP_ANIMATING")return ee;Hi(ee)||we(!1),ee.isWindowScrollAllowed||we(!1);var bn=ge.payload.newScroll;if(Ue(ee.viewport.scroll.current,bn))return ba(ee);var kn=Ra(ee.viewport,bn);return sn(ee)?Ti({state:ee,viewport:kn}):Fn({state:ee,viewport:kn})}if(ge.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!Hi(ee))return ee;var ci=ge.payload.maxScroll;if(Ue(ci,ee.viewport.scroll.max))return ee;var ai=Object(h.a)({},ee.viewport,{scroll:Object(h.a)({},ee.viewport.scroll,{max:ci})});return Object(h.a)({phase:"DRAGGING"},ee,{viewport:ai})}if(ge.type==="MOVE_UP"||ge.type==="MOVE_DOWN"||ge.type==="MOVE_LEFT"||ge.type==="MOVE_RIGHT"){if(ee.phase==="COLLECTING"||ee.phase==="DROP_PENDING")return ee;ee.phase==="DRAGGING"||we(!1);var ia=Fi({state:ee,type:ge.type});return ia?Fn({state:ee,impact:ia.impact,clientSelection:ia.clientSelection,scrollJumpRequest:ia.scrollJumpRequest}):ee}if(ge.type==="DROP_PENDING"){var Pa=ge.payload.reason;ee.phase==="COLLECTING"||we(!1);var Ja=Object(h.a)({phase:"DROP_PENDING"},ee,{phase:"DROP_PENDING",isWaiting:!0,reason:Pa});return Ja}if(ge.type==="DROP_ANIMATE"){var Ga=ge.payload,Ka=Ga.completed,uo=Ga.dropDuration,Mo=Ga.newHomeClientOffset;ee.phase==="DRAGGING"||ee.phase==="DROP_PENDING"||we(!1);var vs={phase:"DROP_ANIMATING",completed:Ka,dropDuration:uo,newHomeClientOffset:Mo,dimensions:ee.dimensions};return vs}if(ge.type==="DROP_COMPLETE"){var Qo=ge.payload.completed;return{phase:"IDLE",completed:Qo,shouldFlush:!1}}return ee},Qt=function(ee){return{type:"BEFORE_INITIAL_CAPTURE",payload:ee}},dn=function(ee){return{type:"LIFT",payload:ee}},Sn=function(ee){return{type:"INITIAL_PUBLISH",payload:ee}},Rn=function(ee){return{type:"PUBLISH_WHILE_DRAGGING",payload:ee}},Je=function(){return{type:"COLLECTION_STARTING",payload:null}},kt=function(ee){return{type:"UPDATE_DROPPABLE_SCROLL",payload:ee}},Ar=function(ee){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:ee}},wr=function(ee){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:ee}},Vr=function(ee){return{type:"MOVE",payload:ee}},Yr=function(ee){return{type:"MOVE_BY_WINDOW_SCROLL",payload:ee}},ln=function(ee){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:ee}},On=function(){return{type:"MOVE_UP",payload:null}},Gn=function(){return{type:"MOVE_DOWN",payload:null}},Pn=function(){return{type:"MOVE_RIGHT",payload:null}},si=function(){return{type:"MOVE_LEFT",payload:null}},hi=function(){return{type:"FLUSH",payload:null}},zn=function(ee){return{type:"DROP_ANIMATE",payload:ee}},$n=function(ee){return{type:"DROP_COMPLETE",payload:ee}},Jn=function(ee){return{type:"DROP",payload:ee}},_i=function(ee){return{type:"DROP_PENDING",payload:ee}},Oi=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function Ki(Se){if(Se.length<=1)return;for(var ee=Se.map(function(Ht){return Ht.descriptor.index}),ge={},Ke=1;Ke<ee.length;Ke++){var lt=ee[Ke],Nt=ee[Ke-1];lt!==Nt+1&&(ge[lt]=!0)}if(!Object.keys(ge).length)return;var Pt=ee.map(function(Ht){var Nr=Boolean(ge[Ht]);return Nr?"[\u{1F525}"+Ht+"]":""+Ht}).join(", ")}function ca(Se,ee){if(!1)var ge}var Gi=function(ee){return function(ge){var Ke=ge.getState,lt=ge.dispatch;return function(Nt){return function(Pt){if(Pt.type!=="LIFT"){Nt(Pt);return}var Ht=Pt.payload,Nr=Ht.id,Gr=Ht.clientSelection,Lr=Ht.movementMode,Sr=Ke();Sr.phase==="DROP_ANIMATING"&&lt($n({completed:Sr.completed})),Ke().phase==="IDLE"||we(!1),lt(hi()),lt(Qt({draggableId:Nr,movementMode:Lr}));var zr={shouldPublishImmediately:Lr==="SNAP"},Zr={draggableId:Nr,scrollOptions:zr},Tn=ee.startPublishing(Zr),yi=Tn.critical,Ii=Tn.dimensions,ya=Tn.viewport;ca(yi,Ii),lt(Sn({critical:yi,dimensions:Ii,clientSelection:Gr,movementMode:Lr,viewport:ya}))}}}},Ca=function(ee){return function(){return function(ge){return function(Ke){Ke.type==="INITIAL_PUBLISH"&&ee.dragging(),Ke.type==="DROP_ANIMATE"&&ee.dropping(Ke.payload.completed.result.reason),(Ke.type==="FLUSH"||Ke.type==="DROP_COMPLETE")&&ee.resting(),ge(Ke)}}}},Oa={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},pa={opacity:{drop:0,combining:.7},scale:{drop:.75}},ta={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},wa=ta.outOfTheWay+"s "+Oa.outOfTheWay,wi={fluid:"opacity "+wa,snap:"transform "+wa+", opacity "+wa,drop:function(ee){var ge=ee+"s "+Oa.drop;return"transform "+ge+", opacity "+ge},outOfTheWay:"transform "+wa,placeholder:"height "+wa+", width "+wa+", margin "+wa},ha=function(ee){return Ue(ee,xt)?null:"translate("+ee.x+"px, "+ee.y+"px)"},ja={moveTo:ha,drop:function(ee,ge){var Ke=ha(ee);return Ke?ge?Ke+" scale("+pa.scale.drop+")":Ke:null}},Fr=ta.minDropTime,Qr=ta.maxDropTime,pn=Qr-Fr,Wr=1500,qt=.6,Pr=function(ee){var ge=ee.current,Ke=ee.destination,lt=ee.reason,Nt=Kt(ge,Ke);if(Nt<=0)return Fr;if(Nt>=Wr)return Qr;var Pt=Nt/Wr,Ht=Fr+pn*Pt,Nr=lt==="CANCEL"?Ht*qt:Ht;return Number(Nr.toFixed(2))},sr=function(ee){var ge=ee.impact,Ke=ee.draggable,lt=ee.dimensions,Nt=ee.viewport,Pt=ee.afterCritical,Ht=lt.draggables,Nr=lt.droppables,Gr=Yn(ge),Lr=Gr?Nr[Gr]:null,Sr=Nr[Ke.descriptor.droppableId],zr=ui({impact:ge,draggable:Ke,draggables:Ht,afterCritical:Pt,droppable:Lr||Sr,viewport:Nt}),Zr=Le(zr,Ke.client.borderBox.center);return Zr},tn=function(ee){var ge=ee.draggables,Ke=ee.reason,lt=ee.lastImpact,Nt=ee.home,Pt=ee.viewport,Ht=ee.onLiftImpact;if(!lt.at||Ke!=="DROP"){var Nr=Wn({draggables:ge,impact:Ht,destination:Nt,viewport:Pt,forceShouldAnimate:!0});return{impact:Nr,didDropInsideDroppable:!1}}if(lt.at.type==="REORDER")return{impact:lt,didDropInsideDroppable:!0};var Gr=Object(h.a)({},lt,{displaced:nr});return{impact:Gr,didDropInsideDroppable:!0}},$r=function(ee){var ge=ee.getState,Ke=ee.dispatch;return function(lt){return function(Nt){if(Nt.type!=="DROP"){lt(Nt);return}var Pt=ge(),Ht=Nt.payload.reason;if(Pt.phase==="COLLECTING"){Ke(_i({reason:Ht}));return}if(Pt.phase==="IDLE")return;var Nr=Pt.phase==="DROP_PENDING"&&Pt.isWaiting;Nr&&we(!1),Pt.phase==="DRAGGING"||Pt.phase==="DROP_PENDING"||we(!1);var Gr=Pt.critical,Lr=Pt.dimensions,Sr=Lr.draggables[Pt.critical.draggable.id],zr=tn({reason:Ht,lastImpact:Pt.impact,afterCritical:Pt.afterCritical,onLiftImpact:Pt.onLiftImpact,home:Pt.dimensions.droppables[Pt.critical.droppable.id],viewport:Pt.viewport,draggables:Pt.dimensions.draggables}),Zr=zr.impact,Tn=zr.didDropInsideDroppable,yi=Tn?et(Zr):null,Ii=Tn?ot(Zr):null,ya={index:Gr.draggable.index,droppableId:Gr.droppable.id},Ji={draggableId:Sr.descriptor.id,type:Sr.descriptor.type,source:ya,reason:Ht,mode:Pt.movementMode,destination:yi,combine:Ii},vo=sr({impact:Zr,draggable:Sr,dimensions:Lr,viewport:Pt.viewport,afterCritical:Pt.afterCritical}),Ba={critical:Pt.critical,afterCritical:Pt.afterCritical,result:Ji,impact:Zr},jo=!Ue(Pt.current.client.offset,vo)||Boolean(Ji.combine);if(!jo){Ke($n({completed:Ba}));return}var yo=Pr({current:Pt.current.client.offset,destination:vo,reason:Ht}),ms={newHomeClientOffset:vo,dropDuration:yo,completed:Ba};Ke(zn(ms))}}},Un=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Ln(Se){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ge){if(ge.target!==window&&ge.target!==window.document)return;Se()}}}function Kn(Se){var ee=Se.onWindowScroll;function ge(){ee(Un())}var Ke=B(ge),lt=Ln(Ke),Nt=ce;function Pt(){return Nt!==ce}function Ht(){Pt()&&we(!1),Nt=se(window,[lt])}function Nr(){Pt()||we(!1),Ke.cancel(),Nt(),Nt=ce}return{start:Ht,stop:Nr,isActive:Pt}}var gi=function(ee){return ee.type==="DROP_COMPLETE"||ee.type==="DROP_ANIMATE"||ee.type==="FLUSH"},Li=function(ee){var ge=Kn({onWindowScroll:function(lt){ee.dispatch(Yr({newScroll:lt}))}});return function(Ke){return function(lt){!ge.isActive()&&lt.type==="INITIAL_PUBLISH"&&ge.start(),ge.isActive()&&gi(lt)&&ge.stop(),Ke(lt)}}},Ni=function(ee){var ge=!1,Ke=!1,lt=setTimeout(function(){Ke=!0}),Nt=function(Ht){if(ge)return;if(Ke)return;ge=!0,ee(Ht),clearTimeout(lt)};return Nt.wasCalled=function(){return ge},Nt},xa=function(){var ee=[],ge=function(Pt){var Ht=Ye(ee,function(Lr){return Lr.timerId===Pt});Ht!==-1||we(!1);var Nr=ee.splice(Ht,1),Gr=Nr[0];Gr.callback()},Ke=function(Pt){var Ht=setTimeout(function(){return ge(Ht)}),Nr={timerId:Ht,callback:Pt};ee.push(Nr)},lt=function(){if(!ee.length)return;var Pt=[].concat(ee);ee.length=0,Pt.forEach(function(Ht){clearTimeout(Ht.timerId),Ht.callback()})};return{add:Ke,flush:lt}},oo=function(ee,ge){return ee==null&&ge==null?!0:ee==null||ge==null?!1:ee.droppableId===ge.droppableId&&ee.index===ge.index},Xa=function(ee,ge){return ee==null&&ge==null?!0:ee==null||ge==null?!1:ee.draggableId===ge.draggableId&&ee.droppableId===ge.droppableId},bo=function(ee,ge){if(ee===ge)return!0;var Ke=ee.draggable.id===ge.draggable.id&&ee.draggable.droppableId===ge.draggable.droppableId&&ee.draggable.type===ge.draggable.type&&ee.draggable.index===ge.draggable.index,lt=ee.droppable.id===ge.droppable.id&&ee.droppable.type===ge.droppable.type;return Ke&&lt},Ao=function(ee,ge){ra(),ge(),va()},wo=function(ee,ge){return{draggableId:ee.draggable.id,type:ee.droppable.type,source:{droppableId:ee.droppable.id,index:ee.draggable.index},mode:ge}},Fa=function(ee,ge,Ke,lt){if(!ee){Ke(lt(ge));return}var Nt=Ni(Ke),Pt={announce:Nt};ee(ge,Pt),Nt.wasCalled()||Ke(lt(ge))},Ea=function(ee,ge){var Ke=xa(),lt=null,Nt=function(Zr,Tn){lt&&we(!1),Ao("onBeforeCapture",function(){var yi=ee().onBeforeCapture;if(yi){var Ii={draggableId:Zr,mode:Tn};yi(Ii)}})},Pt=function(Zr,Tn){lt&&we(!1),Ao("onBeforeDragStart",function(){var yi=ee().onBeforeDragStart;yi&&yi(wo(Zr,Tn))})},Ht=function(Zr,Tn){lt&&we(!1);var yi=wo(Zr,Tn);lt={mode:Tn,lastCritical:Zr,lastLocation:yi.source,lastCombine:null},Ke.add(function(){Ao("onDragStart",function(){return Fa(ee().onDragStart,yi,ge,st.onDragStart)})})},Nr=function(Zr,Tn){var yi=et(Tn),Ii=ot(Tn);lt||we(!1);var ya=!bo(Zr,lt.lastCritical);ya&&(lt.lastCritical=Zr);var Ji=!oo(lt.lastLocation,yi);Ji&&(lt.lastLocation=yi);var vo=!Xa(lt.lastCombine,Ii);if(vo&&(lt.lastCombine=Ii),!ya&&!Ji&&!vo)return;var Ba=Object(h.a)({},wo(Zr,lt.mode),{combine:Ii,destination:yi});Ke.add(function(){Ao("onDragUpdate",function(){return Fa(ee().onDragUpdate,Ba,ge,st.onDragUpdate)})})},Gr=function(){lt||we(!1),Ke.flush()},Lr=function(Zr){lt||we(!1),lt=null,Ao("onDragEnd",function(){return Fa(ee().onDragEnd,Zr,ge,st.onDragEnd)})},Sr=function(){if(!lt)return;var Zr=Object(h.a)({},wo(lt.lastCritical,lt.mode),{combine:null,destination:null,reason:"CANCEL"});Lr(Zr)};return{beforeCapture:Nt,beforeStart:Pt,start:Ht,update:Nr,flush:Gr,drop:Lr,abort:Sr}},so=function(ee,ge){var Ke=Ea(ee,ge);return function(lt){return function(Nt){return function(Pt){if(Pt.type==="BEFORE_INITIAL_CAPTURE"){Ke.beforeCapture(Pt.payload.draggableId,Pt.payload.movementMode);return}if(Pt.type==="INITIAL_PUBLISH"){var Ht=Pt.payload.critical;Ke.beforeStart(Ht,Pt.payload.movementMode),Nt(Pt),Ke.start(Ht,Pt.payload.movementMode);return}if(Pt.type==="DROP_COMPLETE"){var Nr=Pt.payload.completed.result;Ke.flush(),Nt(Pt),Ke.drop(Nr);return}if(Nt(Pt),Pt.type==="FLUSH"){Ke.abort();return}var Gr=lt.getState();Gr.phase==="DRAGGING"&&Ke.update(Gr.critical,Gr.impact)}}}},to=function(ee){return function(ge){return function(Ke){if(Ke.type!=="DROP_ANIMATION_FINISHED"){ge(Ke);return}var lt=ee.getState();lt.phase==="DROP_ANIMATING"||we(!1),ee.dispatch($n({completed:lt.completed}))}}},Oo=function(ee){var ge=null,Ke=null;function lt(){Ke&&(cancelAnimationFrame(Ke),Ke=null),ge&&(ge(),ge=null)}return function(Nt){return function(Pt){if((Pt.type==="FLUSH"||Pt.type==="DROP_COMPLETE"||Pt.type==="DROP_ANIMATION_FINISHED")&&lt(),Nt(Pt),Pt.type!=="DROP_ANIMATE")return;var Ht={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Gr=ee.getState();Gr.phase==="DROP_ANIMATING"&&ee.dispatch(Oi())}};Ke=requestAnimationFrame(function(){Ke=null,ge=se(window,[Ht])})}}},Xo=function(ee){return function(){return function(ge){return function(Ke){(Ke.type==="DROP_COMPLETE"||Ke.type==="FLUSH"||Ke.type==="DROP_ANIMATE")&&ee.stopPublishing(),ge(Ke)}}}},ro=function(ee){var ge=!1;return function(){return function(Ke){return function(lt){if(lt.type==="INITIAL_PUBLISH"){ge=!0,ee.tryRecordFocus(lt.payload.critical.draggable.id),Ke(lt),ee.tryRestoreFocusRecorded();return}if(Ke(lt),!ge)return;if(lt.type==="FLUSH"){ge=!1,ee.tryRestoreFocusRecorded();return}if(lt.type==="DROP_COMPLETE"){ge=!1;var Nt=lt.payload.completed.result;Nt.combine&&ee.tryShiftRecord(Nt.draggableId,Nt.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}},za=function(ee){return ee.type==="DROP_COMPLETE"||ee.type==="DROP_ANIMATE"||ee.type==="FLUSH"},Do=function(ee){return function(ge){return function(Ke){return function(lt){if(za(lt)){ee.stop(),Ke(lt);return}if(lt.type==="INITIAL_PUBLISH"){Ke(lt);var Nt=ge.getState();Nt.phase==="DRAGGING"||we(!1),ee.start(Nt);return}Ke(lt),ee.scroll(ge.getState())}}}},_o=function(ee){return function(ge){return function(Ke){if(ge(Ke),Ke.type!=="PUBLISH_WHILE_DRAGGING")return;var lt=ee.getState();if(lt.phase!=="DROP_PENDING")return;if(lt.isWaiting)return;ee.dispatch(Jn({reason:lt.reason}))}}},Aa=t.d,Fo=function(ee){var ge=ee.dimensionMarshal,Ke=ee.focusMarshal,lt=ee.styleMarshal,Nt=ee.getResponders,Pt=ee.announce,Ht=ee.autoScroller;return Object(t.e)(io,Aa(Object(t.a)(Ca(lt),Xo(ge),Gi(ge),$r,to,Oo,_o,Do(Ht),Li,ro(Ke),so(Nt,Pt))))},Jo=function(){return{additions:{},removals:{},modified:{}}};function Wo(Se){var ee=Se.registry,ge=Se.callbacks,Ke=Jo(),lt=null,Nt=function(){if(lt)return;ge.collectionStarting(),lt=requestAnimationFrame(function(){lt=null,ra();var Lr=Ke,Sr=Lr.additions,zr=Lr.removals,Zr=Lr.modified,Tn=Object.keys(Sr).map(function(ya){return ee.draggable.getById(ya).getDimension(xt)}).sort(function(ya,Ji){return ya.descriptor.index-Ji.descriptor.index}),yi=Object.keys(Zr).map(function(ya){var Ji=ee.droppable.getById(ya),vo=Ji.callbacks.getScrollWhileDragging();return{droppableId:ya,scroll:vo}}),Ii={additions:Tn,removals:Object.keys(zr),modified:yi};Ke=Jo(),va(),ge.publish(Ii)})},Pt=function(Lr){var Sr=Lr.descriptor.id;Ke.additions[Sr]=Lr,Ke.modified[Lr.descriptor.droppableId]=!0,Ke.removals[Sr]&&delete Ke.removals[Sr],Nt()},Ht=function(Lr){var Sr=Lr.descriptor;Ke.removals[Sr.id]=!0,Ke.modified[Sr.droppableId]=!0,Ke.additions[Sr.id]&&delete Ke.additions[Sr.id],Nt()},Nr=function(){if(!lt)return;cancelAnimationFrame(lt),lt=null,Ke=Jo()};return{add:Pt,remove:Ht,stop:Nr}}var is=function(ee){var ge=ee.scrollHeight,Ke=ee.scrollWidth,lt=ee.height,Nt=ee.width,Pt=Le({x:Ke,y:ge},{x:Nt,y:lt}),Ht={x:Math.max(0,Pt.x),y:Math.max(0,Pt.y)};return Ht},es=function(){var ee=document.documentElement;return ee||we(!1),ee},ls=function(){var ee=es(),ge=is({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return ge},Ro=function(){var ee=Un(),ge=ls(),Ke=ee.y,lt=ee.x,Nt=es(),Pt=Nt.clientWidth,Ht=Nt.clientHeight,Nr=lt+Pt,Gr=Ke+Ht,Lr=n({top:Ke,left:lt,right:Nr,bottom:Gr}),Sr={frame:Lr,scroll:{initial:ee,current:ee,max:ge,diff:{value:xt,displacement:xt}}};return Sr},Ya=function(ee){var ge=ee.critical,Ke=ee.scrollOptions,lt=ee.registry;ra();var Nt=Ro(),Pt=Nt.scroll.current,Ht=ge.droppable,Nr=lt.droppable.getAllByType(Ht.type).map(function(zr){return zr.callbacks.getDimensionAndWatchScroll(Pt,Ke)}),Gr=lt.draggable.getAllByType(ge.draggable.type).map(function(zr){return zr.getDimension(Pt)}),Lr={draggables:Te(Gr),droppables:Ft(Nr)};va();var Sr={dimensions:Lr,critical:ge,viewport:Nt};return Sr};function ys(Se,ee,ge){if(ge.descriptor.id===ee.id)return!1;if(ge.descriptor.type!==ee.type)return!1;var Ke=Se.droppable.getById(ge.descriptor.droppableId);return!(Ke.descriptor.mode!=="virtual")}var ao=function(ee,ge){var Ke=null,lt=Wo({callbacks:{publish:ge.publishWhileDragging,collectionStarting:ge.collectionStarting},registry:ee}),Nt=function(Tn,yi){if(ee.droppable.exists(Tn)||we(!1),!Ke)return;ge.updateDroppableIsEnabled({id:Tn,isEnabled:yi})},Pt=function(Tn,yi){if(!Ke)return;ee.droppable.exists(Tn)||we(!1),ge.updateDroppableIsCombineEnabled({id:Tn,isCombineEnabled:yi})},Ht=function(Tn,yi){if(!Ke)return;ee.droppable.exists(Tn)||we(!1),ge.updateDroppableScroll({id:Tn,newScroll:yi})},Nr=function(Tn,yi){if(!Ke)return;ee.droppable.getById(Tn).callbacks.scroll(yi)},Gr=function(){if(!Ke)return;lt.stop();var Tn=Ke.critical.droppable;ee.droppable.getAllByType(Tn.type).forEach(function(yi){return yi.callbacks.dragStopped()}),Ke.unsubscribe(),Ke=null},Lr=function(Tn){Ke||we(!1);var yi=Ke.critical.draggable;Tn.type==="ADDITION"&&(ys(ee,yi,Tn.value)&&lt.add(Tn.value)),Tn.type==="REMOVAL"&&(ys(ee,yi,Tn.value)&&lt.remove(Tn.value))},Sr=function(Tn){Ke&&we(!1);var yi=ee.draggable.getById(Tn.draggableId),Ii=ee.droppable.getById(yi.descriptor.droppableId),ya={draggable:yi.descriptor,droppable:Ii.descriptor},Ji=ee.subscribe(Lr);return Ke={critical:ya,unsubscribe:Ji},Ya({critical:ya,registry:ee,scrollOptions:Tn.scrollOptions})},zr={updateDroppableIsEnabled:Nt,updateDroppableIsCombineEnabled:Pt,scrollDroppable:Nr,updateDroppableScroll:Ht,startPublishing:Sr,stopPublishing:Gr};return zr},Os=function(ee,ge){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===ge?!1:ee.completed.result.reason==="DROP"},cs=function(ee){window.scrollBy(ee.x,ee.y)},Uo=M(function(Se){return Lt(Se).filter(function(ee){return ee.isEnabled?!!ee.frame:!1})}),Ho=function(ee,ge){var Ke=oe(Uo(ge),function(lt){return lt.frame||we(!1),ji(lt.frame.pageMarginBox)(ee)});return Ke},$o=function(ee){var ge=ee.center,Ke=ee.destination,lt=ee.droppables;if(Ke){var Nt=lt[Ke];return Nt.frame?Nt:null}var Pt=Ho(ge,lt);return Pt},Vo={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ee){return Math.pow(ee,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ks=function(ee,ge){var Ke=ee[ge.size]*Vo.startFromPercentage,lt=ee[ge.size]*Vo.maxScrollAtPercentage,Nt={startScrollingFrom:Ke,maxScrollValueAt:lt};return Nt},Cs=function(ee){var ge=ee.startOfRange,Ke=ee.endOfRange,lt=ee.current,Nt=Ke-ge;if(Nt===0)return 0;var Pt=lt-ge,Ht=Pt/Nt;return Ht},Ws=1,Ds=function(ee,ge){if(ee>ge.startScrollingFrom)return 0;if(ee<=ge.maxScrollValueAt)return Vo.maxPixelScroll;if(ee===ge.startScrollingFrom)return Ws;var Ke=Cs({startOfRange:ge.maxScrollValueAt,endOfRange:ge.startScrollingFrom,current:ee}),lt=1-Ke,Nt=Vo.maxPixelScroll*Vo.ease(lt);return Math.ceil(Nt)},Ns=Vo.durationDampening.accelerateAt,Go=Vo.durationDampening.stopDampeningAt,ws=function(ee,ge){var Ke=ge,lt=Go,Nt=Date.now(),Pt=Nt-Ke;if(Pt>=Go)return ee;if(Pt<Ns)return Ws;var Ht=Cs({startOfRange:Ns,endOfRange:lt,current:Pt}),Nr=ee*Vo.ease(Ht);return Math.ceil(Nr)},No=function(ee){var ge=ee.distanceToEdge,Ke=ee.thresholds,lt=ee.dragStartTime,Nt=ee.shouldUseTimeDampening,Pt=Ds(ge,Ke);return Pt===0?0:Nt?Math.max(ws(Pt,lt),Ws):Pt},Es=function(ee){var ge=ee.container,Ke=ee.distanceToEdges,lt=ee.dragStartTime,Nt=ee.axis,Pt=ee.shouldUseTimeDampening,Ht=Ks(ge,Nt),Nr=Ke[Nt.end]<Ke[Nt.start];return Nr?No({distanceToEdge:Ke[Nt.end],thresholds:Ht,dragStartTime:lt,shouldUseTimeDampening:Pt}):-1*No({distanceToEdge:Ke[Nt.start],thresholds:Ht,dragStartTime:lt,shouldUseTimeDampening:Pt})},Ms=function(ee){var ge=ee.container,Ke=ee.subject,lt=ee.proposedScroll,Nt=Ke.height>ge.height,Pt=Ke.width>ge.width;return!Pt&&!Nt?lt:Pt&&Nt?null:{x:Pt?0:lt.x,y:Nt?0:lt.y}},Ma=Mt(function(Se){return Se===0?0:Se}),zo=function(ee){var ge=ee.dragStartTime,Ke=ee.container,lt=ee.subject,Nt=ee.center,Pt=ee.shouldUseTimeDampening,Ht={top:Nt.y-Ke.top,right:Ke.right-Nt.x,bottom:Ke.bottom-Nt.y,left:Nt.x-Ke.left},Nr=Es({container:Ke,distanceToEdges:Ht,dragStartTime:ge,axis:rr,shouldUseTimeDampening:Pt}),Gr=Es({container:Ke,distanceToEdges:Ht,dragStartTime:ge,axis:Dt,shouldUseTimeDampening:Pt}),Lr=Ma({x:Gr,y:Nr});if(Ue(Lr,xt))return null;var Sr=Ms({container:Ke,subject:lt,proposedScroll:Lr});return Sr?Ue(Sr,xt)?null:Sr:null},sl=Mt(function(Se){return Se===0?0:Se>0?1:-1}),dl=function(){var Se=function(ge,Ke){return ge<0?ge:ge>Ke?ge-Ke:0};return function(ee){var ge=ee.current,Ke=ee.max,lt=ee.change,Nt=Bt(ge,lt),Pt={x:Se(Nt.x,Ke.x),y:Se(Nt.y,Ke.y)};return Ue(Pt,xt)?null:Pt}}(),yl=function(ee){var ge=ee.max,Ke=ee.current,lt=ee.change,Nt={x:Math.max(Ke.x,ge.x),y:Math.max(Ke.y,ge.y)},Pt=sl(lt),Ht=dl({max:Nt,current:Ke,change:Pt});return Ht?Pt.x!==0&&Ht.x===0?!0:Pt.y!==0&&Ht.y===0:!0},xl=function(ee,ge){return yl({current:ee.scroll.current,max:ee.scroll.max,change:ge})},Vs=function(ee,ge){if(!xl(ee,ge))return null;var Ke=ee.scroll.max,lt=ee.scroll.current;return dl({current:lt,max:Ke,change:ge})},Ko=function(ee,ge){var Ke=ee.frame;return Ke?yl({current:Ke.scroll.current,max:Ke.scroll.max,change:ge}):!1},hl=function(ee,ge){var Ke=ee.frame;return Ke&&Ko(ee,ge)?dl({current:Ke.scroll.current,max:Ke.scroll.max,change:ge}):null},Xl=function(ee){var ge=ee.viewport,Ke=ee.subject,lt=ee.center,Nt=ee.dragStartTime,Pt=ee.shouldUseTimeDampening,Ht=zo({dragStartTime:Nt,container:ge.frame,subject:Ke,center:lt,shouldUseTimeDampening:Pt});return Ht&&xl(ge,Ht)?Ht:null},Rs=function(ee){var ge=ee.droppable,Ke=ee.subject,lt=ee.center,Nt=ee.dragStartTime,Pt=ee.shouldUseTimeDampening,Ht=ge.frame;if(!Ht)return null;var Nr=zo({dragStartTime:Nt,container:Ht.pageMarginBox,subject:Ke,center:lt,shouldUseTimeDampening:Pt});return Nr&&Ko(ge,Nr)?Nr:null},qs=function(ee){var ge=ee.state,Ke=ee.dragStartTime,lt=ee.shouldUseTimeDampening,Nt=ee.scrollWindow,Pt=ee.scrollDroppable,Ht=ge.current.page.borderBoxCenter,Nr=ge.dimensions.draggables[ge.critical.draggable.id],Gr=Nr.page.marginBox;if(ge.isWindowScrollAllowed){var Lr=ge.viewport,Sr=Xl({dragStartTime:Ke,viewport:Lr,subject:Gr,center:Ht,shouldUseTimeDampening:lt});if(Sr){Nt(Sr);return}}var zr=$o({center:Ht,destination:Yn(ge.impact),droppables:ge.dimensions.droppables});if(!zr)return;var Zr=Rs({dragStartTime:Ke,droppable:zr,subject:Gr,center:Ht,shouldUseTimeDampening:lt});Zr&&Pt(zr.descriptor.id,Zr)},os=function(ee){var ge=ee.scrollWindow,Ke=ee.scrollDroppable,lt=B(ge),Nt=B(Ke),Pt=null,Ht=function(Sr){Pt||we(!1);var zr=Pt,Zr=zr.shouldUseTimeDampening,Tn=zr.dragStartTime;qs({state:Sr,scrollWindow:lt,scrollDroppable:Nt,dragStartTime:Tn,shouldUseTimeDampening:Zr})},Nr=function(Sr){ra(),Pt&&we(!1);var zr=Date.now(),Zr=!1,Tn=function(){Zr=!0};qs({state:Sr,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Tn,scrollDroppable:Tn}),Pt={dragStartTime:zr,shouldUseTimeDampening:Zr},va(),Zr&&Ht(Sr)},Gr=function(){if(!Pt)return;lt.cancel(),Nt.cancel(),Pt=null};return{start:Nr,stop:Gr,scroll:Ht}},Sl=function(ee){var ge=ee.move,Ke=ee.scrollDroppable,lt=ee.scrollWindow,Nt=function(Lr,Sr){var zr=Bt(Lr.current.client.selection,Sr);ge({client:zr})},Pt=function(Lr,Sr){if(!Ko(Lr,Sr))return Sr;var zr=hl(Lr,Sr);if(!zr)return Ke(Lr.descriptor.id,Sr),null;var Zr=Le(Sr,zr);Ke(Lr.descriptor.id,Zr);var Tn=Le(Sr,Zr);return Tn},Ht=function(Lr,Sr,zr){if(!Lr)return zr;if(!xl(Sr,zr))return zr;var Zr=Vs(Sr,zr);if(!Zr)return lt(zr),null;var Tn=Le(zr,Zr);lt(Tn);var yi=Le(zr,Tn);return yi},Nr=function(Lr){var Sr=Lr.scrollJumpRequest;if(!Sr)return;var zr=Yn(Lr.impact);zr||we(!1);var Zr=Pt(Lr.dimensions.droppables[zr],Sr);if(!Zr)return;var Tn=Lr.viewport,yi=Ht(Lr.isWindowScrollAllowed,Tn,Zr);if(!yi)return;Nt(Lr,yi)};return Nr},jc=function(ee){var ge=ee.scrollDroppable,Ke=ee.scrollWindow,lt=ee.move,Nt=os({scrollWindow:Ke,scrollDroppable:ge}),Pt=Sl({move:lt,scrollWindow:Ke,scrollDroppable:ge}),Ht=function(Lr){if(Lr.phase!=="DRAGGING")return;if(Lr.movementMode==="FLUID"){Nt.scroll(Lr);return}if(!Lr.scrollJumpRequest)return;Pt(Lr)},Nr={scroll:Ht,start:Nt.start,stop:Nt.stop};return Nr},uc="data-rbd",ic=function(){var Se=uc+"-drag-handle";return{base:Se,draggableId:Se+"-draggable-id",contextId:Se+"-context-id"}}(),ac=function(){var Se=uc+"-draggable";return{base:Se,contextId:Se+"-context-id",id:Se+"-id"}}(),Gl=function(){var Se=uc+"-droppable";return{base:Se,contextId:Se+"-context-id",id:Se+"-id"}}(),dc={contextId:uc+"-scroll-container-context-id"},fl=function(ee){return function(ge){return"["+ge+'="'+ee+'"]'}},Bs=function(ee,ge){return ee.map(function(Ke){var lt=Ke.styles[ge];return lt?Ke.selector+" { "+lt+" }":""}).join(" ")},Nl="pointer-events: none;",Al=function(ee){var ge=fl(ee),Ke=function(){var Nr=`
cursor: -webkit-grab;
cursor: grab;
`;return{selector:ge(ic.contextId),styles:{always:`
-webkit-touch-callout: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
touch-action: manipulation;
`,resting:Nr,dragging:Nl,dropAnimating:Nr}}}(),lt=function(){var Nr=`
transition: `+wi.outOfTheWay+`;
`;return{selector:ge(ac.contextId),styles:{dragging:Nr,dropAnimating:Nr,userCancel:Nr}}}(),Nt={selector:ge(Gl.contextId),styles:{always:"overflow-anchor: none;"}},Pt={selector:"body",styles:{dragging:`
cursor: grabbing;
cursor: -webkit-grabbing;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
overflow-anchor: none;
`}},Ht=[lt,Ke,Nt,Pt];return{always:Bs(Ht,"always"),resting:Bs(Ht,"resting"),dragging:Bs(Ht,"dragging"),dropAnimating:Bs(Ht,"dropAnimating"),userCancel:Bs(Ht,"userCancel")}},pl=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?T.useLayoutEffect:T.useEffect,cn=function(){var ee=document.querySelector("head");return ee||we(!1),ee},Cl=function(ee){var ge=document.createElement("style");return ee&&ge.setAttribute("nonce",ee),ge.type="text/css",ge};function Mc(Se,ee){var ge=a(function(){return Al(Se)},[Se]),Ke=Object(T.useRef)(null),lt=Object(T.useRef)(null),Nt=l(M(function(Sr){var zr=lt.current;zr||we(!1),zr.textContent=Sr}),[]),Pt=l(function(Sr){var zr=Ke.current;zr||we(!1),zr.textContent=Sr},[]);pl(function(){!Ke.current&&!lt.current||we(!1);var Sr=Cl(ee),zr=Cl(ee);return Ke.current=Sr,lt.current=zr,Sr.setAttribute(uc+"-always",Se),zr.setAttribute(uc+"-dynamic",Se),cn().appendChild(Sr),cn().appendChild(zr),Pt(ge.always),Nt(ge.resting),function(){var Zr=function(yi){var Ii=yi.current;Ii||we(!1),cn().removeChild(Ii),yi.current=null};Zr(Ke),Zr(lt)}},[ee,Pt,Nt,ge.always,ge.resting,Se]);var Ht=l(function(){return Nt(ge.dragging)},[Nt,ge.dragging]),Nr=l(function(Sr){if(Sr==="DROP"){Nt(ge.dropAnimating);return}Nt(ge.userCancel)},[Nt,ge.dropAnimating,ge.userCancel]),Gr=l(function(){if(!lt.current)return;Nt(ge.resting)},[Nt,ge.resting]),Lr=a(function(){return{dragging:Ht,dropping:Nr,resting:Gr}},[Ht,Nr,Gr]);return Lr}var Ac=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function vc(Se){return Se instanceof Ac(Se).HTMLElement}function bs(Se,ee){var ge="["+ic.contextId+'="'+Se+'"]',Ke=ht(document.querySelectorAll(ge));if(!Ke.length)return null;var lt=oe(Ke,function(Nt){return Nt.getAttribute(ic.draggableId)===ee});return lt&&vc(lt)?lt:null}function Hs(Se){var ee=Object(T.useRef)({}),ge=Object(T.useRef)(null),Ke=Object(T.useRef)(null),lt=Object(T.useRef)(!1),Nt=l(function(zr,Zr){var Tn={id:zr,focus:Zr};return ee.current[zr]=Tn,function(){var Ii=ee.current,ya=Ii[zr];ya!==Tn&&delete Ii[zr]}},[]),Pt=l(function(zr){var Zr=bs(Se,zr);Zr&&Zr!==document.activeElement&&Zr.focus()},[Se]),Ht=l(function(zr,Zr){ge.current===zr&&(ge.current=Zr)},[]),Nr=l(function(){if(Ke.current)return;if(!lt.current)return;Ke.current=requestAnimationFrame(function(){Ke.current=null;var zr=ge.current;zr&&Pt(zr)})},[Pt]),Gr=l(function(zr){ge.current=null;var Zr=document.activeElement;if(!Zr)return;if(Zr.getAttribute(ic.draggableId)!==zr)return;ge.current=zr},[]);pl(function(){return lt.current=!0,function(){lt.current=!1;var zr=Ke.current;zr&&cancelAnimationFrame(zr)}},[]);var Lr=a(function(){return{register:Nt,tryRecordFocus:Gr,tryRestoreFocusRecorded:Nr,tryShiftRecord:Ht}},[Nt,Gr,Nr,Ht]);return Lr}function ll(){var Se={draggables:{},droppables:{}},ee=[];function ge(Sr){return ee.push(Sr),function(){var Zr=ee.indexOf(Sr);if(Zr===-1)return;ee.splice(Zr,1)}}function Ke(Sr){ee.length&&ee.forEach(function(zr){return zr(Sr)})}function lt(Sr){return Se.draggables[Sr]||null}function Nt(Sr){var zr=lt(Sr);return zr||we(!1),zr}var Pt={register:function(zr){Se.draggables[zr.descriptor.id]=zr,Ke({type:"ADDITION",value:zr})},update:function(zr,Zr){var Tn=Se.draggables[Zr.descriptor.id];if(!Tn)return;if(Tn.uniqueId!==zr.uniqueId)return;delete Se.draggables[Zr.descriptor.id],Se.draggables[zr.descriptor.id]=zr},unregister:function(zr){var Zr=zr.descriptor.id,Tn=lt(Zr);if(!Tn)return;if(zr.uniqueId!==Tn.uniqueId)return;delete Se.draggables[Zr],Ke({type:"REMOVAL",value:zr})},getById:Nt,findById:lt,exists:function(zr){return Boolean(lt(zr))},getAllByType:function(zr){return Ve(Se.draggables).filter(function(Zr){return Zr.descriptor.type===zr})}};function Ht(Sr){return Se.droppables[Sr]||null}function Nr(Sr){var zr=Ht(Sr);return zr||we(!1),zr}var Gr={register:function(zr){Se.droppables[zr.descriptor.id]=zr},unregister:function(zr){var Zr=Ht(zr.descriptor.id);if(!Zr)return;if(zr.uniqueId!==Zr.uniqueId)return;delete Se.droppables[zr.descriptor.id]},getById:Nr,findById:Ht,exists:function(zr){return Boolean(Ht(zr))},getAllByType:function(zr){return Ve(Se.droppables).filter(function(Zr){return Zr.descriptor.type===zr})}};function Lr(){Se.draggables={},Se.droppables={},ee.length=0}return{draggable:Pt,droppable:Gr,subscribe:ge,clean:Lr}}function Fl(){var Se=a(ll,[]);return Object(T.useEffect)(function(){return function(){requestAnimationFrame(Se.clean)}},[Se]),Se}var ec=x.a.createContext(null),Ql=function(){var ee=document.body;return ee||we(!1),ee},oc={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Hc=function(ee){return"rbd-announcement-"+ee};function jl(Se){var ee=a(function(){return Hc(Se)},[Se]),ge=Object(T.useRef)(null);Object(T.useEffect)(function(){var Nt=document.createElement("div");return ge.current=Nt,Nt.id=ee,Nt.setAttribute("aria-live","assertive"),Nt.setAttribute("aria-atomic","true"),Object(h.a)(Nt.style,oc),Ql().appendChild(Nt),function(){setTimeout(function(){var Nr=Ql();Nr.contains(Nt)&&Nr.removeChild(Nt),Nt===ge.current&&(ge.current=null)})}},[ee]);var Ke=l(function(lt){var Nt=ge.current;if(Nt){Nt.textContent=lt;return}},[]);return Ke}var Ic=0,bc={separator:"::"};function Xs(){Ic=0}function wl(Se,ee){return ee===void 0&&(ee=bc),a(function(){return""+Se+ee.separator+Ic++},[ee.separator,Se])}function wt(Se){var ee=Se.contextId,ge=Se.uniqueId;return"rbd-hidden-text-"+ee+"-"+ge}function zt(Se){var ee=Se.contextId,ge=Se.text,Ke=wl("hidden-text",{separator:"-"}),lt=a(function(){return wt({contextId:ee,uniqueId:Ke})},[Ke,ee]);return Object(T.useEffect)(function(){var Pt=document.createElement("div");return Pt.id=lt,Pt.textContent=ge,Pt.style.display="none",Ql().appendChild(Pt),function(){var Nr=Ql();Nr.contains(Pt)&&Nr.removeChild(Pt)}},[lt,ge]),lt}var wn=x.a.createContext(null),ti={react:"^16.8.5","react-dom":"^16.8.5"},At=/(\d+)\.(\d+)\.(\d+)/,re=function(ee){var ge=At.exec(ee);ge!=null||we(!1);var Ke=Number(ge[1]),lt=Number(ge[2]),Nt=Number(ge[3]);return{major:Ke,minor:lt,patch:Nt,raw:ee}},de=function(ee,ge){return ge.major>ee.major?!0:ge.major<ee.major?!1:ge.minor>ee.minor?!0:ge.minor<ee.minor?!1:ge.patch>=ee.patch},me=function(ee,ge){var Ke=re(ee),lt=re(ge);if(de(Ke,lt))return},ke=`
We expect a html5 doctype: <!doctype html>
This is to ensure consistent browser layout and measurement
More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md
`,ut=function(ee){var ge=ee.doctype;if(!ge)return;ge.name.toLowerCase()!=="html",ge.publicId!==""};function jt(Se){}function Br(Se,ee){jt(function(){Object(T.useEffect)(function(){try{Se()}catch(ge){q(`
A setup problem was encountered.
> `+ge.message+`
`)}},ee)})}function Xr(){Br(function(){me(ti.react,x.a.version),ut(document)},[])}function mn(Se){var ee=Object(T.useRef)(Se);return Object(T.useEffect)(function(){ee.current=Se}),ee}function Qn(){var Se=null;function ee(){return Boolean(Se)}function ge(Pt){return Pt===Se}function Ke(Pt){Se&&we(!1);var Ht={abandon:Pt};return Se=Ht,Ht}function lt(){Se||we(!1),Se=null}function Nt(){Se&&(Se.abandon(),lt())}return{isClaimed:ee,isActive:ge,claim:Ke,release:lt,tryAbandon:Nt}}var Si=9,Xi=13,ma=27,Ia=32,po=33,Lo=34,ps=35,ts=36,ds=37,rl=38,Js=39,cl=40,Ps,Gs=(Ps={},Ps[Xi]=!0,Ps[Si]=!0,Ps),Il=function(ee){Gs[ee.keyCode]&&ee.preventDefault()},Ml=function(){var Se="visibilitychange";if(typeof document=="undefined")return Se;var ee=[Se,"ms"+Se,"webkit"+Se,"moz"+Se,"o"+Se],ge=oe(ee,function(Ke){return"on"+Ke in document});return ge||Se}(),$s=0,qa=5;function hc(Se,ee){return Math.abs(ee.x-Se.x)>=qa||Math.abs(ee.y-Se.y)>=qa}var sc={type:"IDLE"};function kl(Se){var ee=Se.cancel,ge=Se.completed,Ke=Se.getPhase,lt=Se.setPhase;return[{eventName:"mousemove",fn:function(Pt){var Ht=Pt.button,Nr=Pt.clientX,Gr=Pt.clientY;if(Ht!==$s)return;var Lr={x:Nr,y:Gr},Sr=Ke();if(Sr.type==="DRAGGING"){Pt.preventDefault(),Sr.actions.move(Lr);return}Sr.type==="PENDING"||we(!1);var zr=Sr.point;if(!hc(zr,Lr))return;Pt.preventDefault();var Zr=Sr.actions.fluidLift(Lr);lt({type:"DRAGGING",actions:Zr})}},{eventName:"mouseup",fn:function(Pt){var Ht=Ke();if(Ht.type!=="DRAGGING"){ee();return}Pt.preventDefault(),Ht.actions.drop({shouldBlockNextClick:!0}),ge()}},{eventName:"mousedown",fn:function(Pt){Ke().type==="DRAGGING"&&Pt.preventDefault(),ee()}},{eventName:"keydown",fn:function(Pt){var Ht=Ke();if(Ht.type==="PENDING"){ee();return}if(Pt.keyCode===ma){Pt.preventDefault(),ee();return}Il(Pt)}},{eventName:"resize",fn:ee},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){Ke().type==="PENDING"&&ee()}},{eventName:"webkitmouseforcedown",fn:function(Pt){var Ht=Ke();if(Ht.type!=="IDLE"||we(!1),Ht.actions.shouldRespectForcePress()){ee();return}Pt.preventDefault()}},{eventName:Ml,fn:ee}]}function Us(Se){var ee=Object(T.useRef)(sc),ge=Object(T.useRef)(ce),Ke=a(function(){return{eventName:"mousedown",fn:function(Sr){if(Sr.defaultPrevented)return;if(Sr.button!==$s)return;if(Sr.ctrlKey||Sr.metaKey||Sr.shiftKey||Sr.altKey)return;var zr=Se.findClosestDraggableId(Sr);if(!zr)return;var Zr=Se.tryGetLock(zr,Pt,{sourceEvent:Sr});if(!Zr)return;Sr.preventDefault();var Tn={x:Sr.clientX,y:Sr.clientY};ge.current(),Gr(Zr,Tn)}}},[Se]),lt=a(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Sr){if(Sr.defaultPrevented)return;var zr=Se.findClosestDraggableId(Sr);if(!zr)return;var Zr=Se.findOptionsForDraggable(zr);if(!Zr)return;if(Zr.shouldRespectForcePress)return;if(!Se.canGetLock(zr))return;Sr.preventDefault()}}},[Se]),Nt=l(function(){var Sr={passive:!1,capture:!0};ge.current=se(window,[lt,Ke],Sr)},[lt,Ke]),Pt=l(function(){var Lr=ee.current;if(Lr.type==="IDLE")return;ee.current=sc,ge.current(),Nt()},[Nt]),Ht=l(function(){var Lr=ee.current;Pt(),Lr.type==="DRAGGING"&&Lr.actions.cancel({shouldBlockNextClick:!0}),Lr.type==="PENDING"&&Lr.actions.abort()},[Pt]),Nr=l(function(){var Sr={capture:!0,passive:!1},zr=kl({cancel:Ht,completed:Pt,getPhase:function(){return ee.current},setPhase:function(Tn){ee.current=Tn}});ge.current=se(window,zr,Sr)},[Ht,Pt]),Gr=l(function(Sr,zr){ee.current.type==="IDLE"||we(!1),ee.current={type:"PENDING",point:zr,actions:Sr},Nr()},[Nr]);pl(function(){return Nt(),function(){ge.current()}},[Nt])}var Yl;function ru(){}var Lc=(Yl={},Yl[Lo]=!0,Yl[po]=!0,Yl[ts]=!0,Yl[ps]=!0,Yl);function Pl(Se,ee){function ge(){ee(),Se.cancel()}function Ke(){ee(),Se.drop()}return[{eventName:"keydown",fn:function(Nt){if(Nt.keyCode===ma){Nt.preventDefault(),ge();return}if(Nt.keyCode===Ia){Nt.preventDefault(),Ke();return}if(Nt.keyCode===cl){Nt.preventDefault(),Se.moveDown();return}if(Nt.keyCode===rl){Nt.preventDefault(),Se.moveUp();return}if(Nt.keyCode===Js){Nt.preventDefault(),Se.moveRight();return}if(Nt.keyCode===ds){Nt.preventDefault(),Se.moveLeft();return}if(Lc[Nt.keyCode]){Nt.preventDefault();return}Il(Nt)}},{eventName:"mousedown",fn:ge},{eventName:"mouseup",fn:ge},{eventName:"click",fn:ge},{eventName:"touchstart",fn:ge},{eventName:"resize",fn:ge},{eventName:"wheel",fn:ge,options:{passive:!0}},{eventName:Ml,fn:ge}]}function al(Se){var ee=Object(T.useRef)(ru),ge=a(function(){return{eventName:"keydown",fn:function(Nt){if(Nt.defaultPrevented)return;if(Nt.keyCode!==Ia)return;var Pt=Se.findClosestDraggableId(Nt);if(!Pt)return;var Ht=Se.tryGetLock(Pt,Lr,{sourceEvent:Nt});if(!Ht)return;Nt.preventDefault();var Nr=!0,Gr=Ht.snapLift();ee.current();function Lr(){Nr||we(!1),Nr=!1,ee.current(),Ke()}ee.current=se(window,Pl(Gr,Lr),{capture:!0,passive:!1})}}},[Se]),Ke=l(function(){var Nt={passive:!1,capture:!0};ee.current=se(window,[ge],Nt)},[ge]);pl(function(){return Ke(),function(){ee.current()}},[Ke])}var Hl={type:"IDLE"},Fc=120,Jl=.15;function yc(Se){var ee=Se.cancel,ge=Se.getPhase;return[{eventName:"orientationchange",fn:ee},{eventName:"resize",fn:ee},{eventName:"contextmenu",fn:function(lt){lt.preventDefault()}},{eventName:"keydown",fn:function(lt){if(ge().type!=="DRAGGING"){ee();return}lt.keyCode===ma&&lt.preventDefault(),ee()}},{eventName:Ml,fn:ee}]}function wc(Se){var ee=Se.cancel,ge=Se.completed,Ke=Se.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Nt){var Pt=Ke();if(Pt.type!=="DRAGGING"){ee();return}Pt.hasMoved=!0;var Ht=Nt.touches[0],Nr=Ht.clientX,Gr=Ht.clientY,Lr={x:Nr,y:Gr};Nt.preventDefault(),Pt.actions.move(Lr)}},{eventName:"touchend",fn:function(Nt){var Pt=Ke();if(Pt.type!=="DRAGGING"){ee();return}Nt.preventDefault(),Pt.actions.drop({shouldBlockNextClick:!0}),ge()}},{eventName:"touchcancel",fn:function(Nt){if(Ke().type!=="DRAGGING"){ee();return}Nt.preventDefault(),ee()}},{eventName:"touchforcechange",fn:function(Nt){var Pt=Ke();Pt.type!=="IDLE"||we(!1);var Ht=Nt.touches[0];if(!Ht)return;var Nr=Ht.force>=Jl;if(!Nr)return;var Gr=Pt.actions.shouldRespectForcePress();if(Pt.type==="PENDING"){Gr&&ee();return}if(Gr){if(Pt.hasMoved){Nt.preventDefault();return}ee();return}Nt.preventDefault()}},{eventName:Ml,fn:ee}]}function fc(Se){var ee=Object(T.useRef)(Hl),ge=Object(T.useRef)(ce),Ke=l(function(){return ee.current},[]),lt=l(function(Zr){ee.current=Zr},[]),Nt=a(function(){return{eventName:"touchstart",fn:function(Zr){if(Zr.defaultPrevented)return;var Tn=Se.findClosestDraggableId(Zr);if(!Tn)return;var yi=Se.tryGetLock(Tn,Ht,{sourceEvent:Zr});if(!yi)return;var Ii=Zr.touches[0],ya=Ii.clientX,Ji=Ii.clientY,vo={x:ya,y:Ji};ge.current(),Sr(yi,vo)}}},[Se]),Pt=l(function(){var Zr={capture:!0,passive:!1};ge.current=se(window,[Nt],Zr)},[Nt]),Ht=l(function(){var zr=ee.current;if(zr.type==="IDLE")return;zr.type==="PENDING"&&clearTimeout(zr.longPressTimerId),lt(Hl),ge.current(),Pt()},[Pt,lt]),Nr=l(function(){var zr=ee.current;Ht(),zr.type==="DRAGGING"&&zr.actions.cancel({shouldBlockNextClick:!0}),zr.type==="PENDING"&&zr.actions.abort()},[Ht]),Gr=l(function(){var Zr={capture:!0,passive:!1},Tn={cancel:Nr,completed:Ht,getPhase:Ke},yi=se(window,wc(Tn),Zr),Ii=se(window,yc(Tn),Zr);ge.current=function(){yi(),Ii()}},[Nr,Ke,Ht]),Lr=l(function(){var Zr=Ke();Zr.type==="PENDING"||we(!1);var Tn=Zr.actions.fluidLift(Zr.point);lt({type:"DRAGGING",actions:Tn,hasMoved:!1})},[Ke,lt]),Sr=l(function(Zr,Tn){Ke().type==="IDLE"||we(!1);var yi=setTimeout(Lr,Fc);lt({type:"PENDING",point:Tn,actions:Zr,longPressTimerId:yi}),Gr()},[Gr,Ke,lt,Lr]);pl(function(){return Pt(),function(){ge.current();var Tn=Ke();Tn.type==="PENDING"&&(clearTimeout(Tn.longPressTimerId),lt(Hl))}},[Ke,Pt,lt]),pl(function(){var Zr=se(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Zr},[])}function zc(Se){jt(function(){var ee=mn(Se);Br(function(){ee.current.length===Se.length||we(!1)})})}var Rc={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Oc(Se,ee){if(ee==null)return!1;var ge=Boolean(Rc[ee.tagName.toLowerCase()]);if(ge)return!0;var Ke=ee.getAttribute("contenteditable");return Ke==="true"||Ke===""?!0:ee===Se?!1:Oc(Se,ee.parentElement)}function xc(Se,ee){var ge=ee.target;return vc(ge)?Oc(Se,ge):!1}var hs=function(ee){return n(ee.getBoundingClientRect()).center};function xo(Se){return Se instanceof Ac(Se).Element}var ss=function(){var Se="matches";if(typeof document=="undefined")return Se;var ee=[Se,"msMatchesSelector","webkitMatchesSelector"],ge=oe(ee,function(Ke){return Ke in Element.prototype});return ge||Se}();function Ts(Se,ee){return Se==null?null:Se[ss](ee)?Se:Ts(Se.parentElement,ee)}function Ll(Se,ee){return Se.closest?Se.closest(ee):Ts(Se,ee)}function Sc(Se){return"["+ic.contextId+'="'+Se+'"]'}function tc(Se,ee){var ge=ee.target;if(!xo(ge))return null;var Ke=Sc(Se),lt=Ll(ge,Ke);return lt&&vc(lt)?lt:null}function rc(Se,ee){var ge=tc(Se,ee);return ge?ge.getAttribute(ic.draggableId):null}function ml(Se,ee){var ge="["+ac.contextId+'="'+Se+'"]',Ke=ht(document.querySelectorAll(ge)),lt=oe(Ke,function(Nt){return Nt.getAttribute(ac.id)===ee});return lt&&vc(lt)?lt:null}function el(Se){Se.preventDefault()}function Ol(Se){var ee=Se.expected,ge=Se.phase,Ke=Se.isLockActive,lt=Se.shouldWarn;return Ke()?!(ee!==ge):!1}function Qs(Se){var ee=Se.lockAPI,ge=Se.store,Ke=Se.registry,lt=Se.draggableId;if(ee.isClaimed())return!1;var Nt=Ke.draggable.findById(lt);return Nt&&Nt.options.isEnabled?!!Os(ge.getState(),lt):!1}function Cc(Se){var ee=Se.lockAPI,ge=Se.contextId,Ke=Se.store,lt=Se.registry,Nt=Se.draggableId,Pt=Se.forceSensorStop,Ht=Se.sourceEvent,Nr=Qs({lockAPI:ee,store:Ke,registry:lt,draggableId:Nt});if(!Nr)return null;var Gr=lt.draggable.getById(Nt),Lr=ml(ge,Gr.descriptor.id);if(!Lr)return null;if(Ht&&!Gr.options.canDragInteractiveElements&&xc(Lr,Ht))return null;var Sr=ee.claim(Pt||ce),zr="PRE_DRAG";function Zr(){return Gr.options.shouldRespectForcePress}function Tn(){return ee.isActive(Sr)}function yi(yo,ms){Ol({expected:yo,phase:zr,isLockActive:Tn,shouldWarn:!0})&&Ke.dispatch(ms())}var Ii=yi.bind(null,"DRAGGING");function ya(yo){function ms(){ee.release(),zr="COMPLETED"}zr!=="PRE_DRAG"&&(ms(),zr==="PRE_DRAG"||we(!1)),Ke.dispatch(dn(yo.liftActionArgs)),zr="DRAGGING";function js(D,F){if(F===void 0&&(F={shouldBlockNextClick:!1}),yo.cleanup(),F.shouldBlockNextClick){var J=se(window,[{eventName:"click",fn:el,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(J)}ms(),Ke.dispatch(Jn({reason:D}))}return Object(h.a)({isActive:function(){return Ol({expected:"DRAGGING",phase:zr,isLockActive:Tn,shouldWarn:!1})},shouldRespectForcePress:Zr,drop:function(F){return js("DROP",F)},cancel:function(F){return js("CANCEL",F)}},yo.actions)}function Ji(yo){var ms=B(function(D){Ii(function(){return Vr({client:D})})}),js=ya({liftActionArgs:{id:Nt,clientSelection:yo,movementMode:"FLUID"},cleanup:function(){return ms.cancel()},actions:{move:ms}});return Object(h.a)({},js,{move:ms})}function vo(){var yo={moveUp:function(){return Ii(On)},moveRight:function(){return Ii(Pn)},moveDown:function(){return Ii(Gn)},moveLeft:function(){return Ii(si)}};return ya({liftActionArgs:{id:Nt,clientSelection:hs(Lr),movementMode:"SNAP"},cleanup:ce,actions:yo})}function Ba(){var yo=Ol({expected:"PRE_DRAG",phase:zr,isLockActive:Tn,shouldWarn:!0});yo&&ee.release()}var jo={isActive:function(){return Ol({expected:"PRE_DRAG",phase:zr,isLockActive:Tn,shouldWarn:!1})},shouldRespectForcePress:Zr,fluidLift:Ji,snapLift:vo,abort:Ba};return jo}var lu=[Us,al,fc];function cu(Se){var ee=Se.contextId,ge=Se.store,Ke=Se.registry,lt=Se.customSensors,Nt=Se.enableDefaultSensors,Pt=[].concat(Nt?lu:[],lt||[]),Ht=Object(T.useState)(function(){return Qn()})[0],Nr=l(function(Ji,vo){Ji.isDragging&&!vo.isDragging&&Ht.tryAbandon()},[Ht]);pl(function(){var Ji=ge.getState(),vo=ge.subscribe(function(){var Ba=ge.getState();Nr(Ji,Ba),Ji=Ba});return vo},[Ht,ge,Nr]),pl(function(){return Ht.tryAbandon},[Ht.tryAbandon]);var Gr=l(function(ya){return Qs({lockAPI:Ht,registry:Ke,store:ge,draggableId:ya})},[Ht,Ke,ge]),Lr=l(function(ya,Ji,vo){return Cc({lockAPI:Ht,registry:Ke,contextId:ee,store:ge,draggableId:ya,forceSensorStop:Ji,sourceEvent:vo&&vo.sourceEvent?vo.sourceEvent:null})},[ee,Ht,Ke,ge]),Sr=l(function(ya){return rc(ee,ya)},[ee]),zr=l(function(ya){var Ji=Ke.draggable.findById(ya);return Ji?Ji.options:null},[Ke.draggable]),Zr=l(function(){if(!Ht.isClaimed())return;Ht.tryAbandon(),ge.getState().phase!=="IDLE"&&ge.dispatch(hi())},[Ht,ge]),Tn=l(Ht.isClaimed,[Ht]),yi=a(function(){return{canGetLock:Gr,tryGetLock:Lr,findClosestDraggableId:Sr,findOptionsForDraggable:zr,tryReleaseLock:Zr,isLockClaimed:Tn}},[Gr,Lr,Sr,zr,Zr,Tn]);zc(Pt);for(var Ii=0;Ii<Pt.length;Ii++)Pt[Ii](yi)}var Cu=function(ee){return{onBeforeCapture:ee.onBeforeCapture,onBeforeDragStart:ee.onBeforeDragStart,onDragStart:ee.onDragStart,onDragEnd:ee.onDragEnd,onDragUpdate:ee.onDragUpdate}};function Dc(Se){return Se.current||we(!1),Se.current}function gu(Se){var ee=Se.contextId,ge=Se.setCallbacks,Ke=Se.sensors,lt=Se.nonce,Nt=Se.dragHandleUsageInstructions,Pt=Object(T.useRef)(null);Xr();var Ht=mn(Se),Nr=l(function(){return Cu(Ht.current)},[Ht]),Gr=jl(ee),Lr=zt({contextId:ee,text:Nt}),Sr=Mc(ee,lt),zr=l(function(D){Dc(Pt).dispatch(D)},[]),Zr=a(function(){return Object(t.b)({publishWhileDragging:Rn,updateDroppableScroll:kt,updateDroppableIsEnabled:Ar,updateDroppableIsCombineEnabled:wr,collectionStarting:Je},zr)},[zr]),Tn=Fl(),yi=a(function(){return ao(Tn,Zr)},[Tn,Zr]),Ii=a(function(){return jc(Object(h.a)({scrollWindow:cs,scrollDroppable:yi.scrollDroppable},Object(t.b)({move:Vr},zr)))},[yi.scrollDroppable,zr]),ya=Hs(ee),Ji=a(function(){return Fo({announce:Gr,autoScroller:Ii,dimensionMarshal:yi,focusMarshal:ya,getResponders:Nr,styleMarshal:Sr})},[Gr,Ii,yi,ya,Nr,Sr]);Pt.current=Ji;var vo=l(function(){var D=Dc(Pt),F=D.getState();F.phase!=="IDLE"&&D.dispatch(hi())},[]),Ba=l(function(){var D=Dc(Pt).getState();return D.isDragging||D.phase==="DROP_ANIMATING"},[]),jo=a(function(){return{isDragging:Ba,tryAbort:vo}},[Ba,vo]);ge(jo);var yo=l(function(D){return Os(Dc(Pt).getState(),D)},[]),ms=l(function(){return Hi(Dc(Pt).getState())},[]),js=a(function(){return{marshal:yi,focus:ya,contextId:ee,canLift:yo,isMovementAllowed:ms,dragHandleUsageInstructionsId:Lr,registry:Tn}},[ee,yi,Lr,ya,yo,ms,Tn]);return cu({contextId:ee,store:Ji,registry:Tn,customSensors:Ke,enableDefaultSensors:Se.enableDefaultSensors!==!1}),Object(T.useEffect)(function(){return vo},[vo]),x.a.createElement(wn.Provider,{value:js},x.a.createElement(e.a,{context:ec,store:Ji},Se.children))}var Au=0;function Rd(){Au=0}function qu(){return a(function(){return""+Au++},[])}function xd(){Rd(),Xs()}function ed(Se){var ee=qu(),ge=Se.dragHandleUsageInstructions||st.dragHandleUsageInstructions;return x.a.createElement(Pe,null,function(Ke){return x.a.createElement(gu,{nonce:Se.nonce,contextId:ee,setCallbacks:Ke,dragHandleUsageInstructions:ge,enableDefaultSensors:Se.enableDefaultSensors,sensors:Se.sensors,onBeforeCapture:Se.onBeforeCapture,onBeforeDragStart:Se.onBeforeDragStart,onDragStart:Se.onDragStart,onDragUpdate:Se.onDragUpdate,onDragEnd:Se.onDragEnd},Se.children)})}var Eu=function(ee){return function(ge){return ee===ge}},Ec=Eu("scroll"),Bc=Eu("auto"),Kc=Eu("visible"),_u=function(ee,ge){return ge(ee.overflowX)||ge(ee.overflowY)},td=function(ee,ge){return ge(ee.overflowX)&&ge(ee.overflowY)},rd=function(ee){var ge=window.getComputedStyle(ee),Ke={overflowX:ge.overflowX,overflowY:ge.overflowY};return _u(Ke,Ec)||_u(Ke,Bc)},Mu=function(){return!1;var ee,ge;if(!rd(ee))return!1;var Ke,lt;if(td(lt,Kc))return!1},_c=function Se(ee){return ee==null?null:ee===document.body?Mu()?ee:null:ee===document.documentElement?null:rd(ee)?ee:Se(ee.parentElement)},Hu=function(ee){if(!ee)return;var ge=_c(ee.parentElement);if(!ge)return},nd=function(ee){return{x:ee.scrollLeft,y:ee.scrollTop}},id=function Se(ee){if(!ee)return!1;var ge=window.getComputedStyle(ee);return ge.position==="fixed"?!0:Se(ee.parentElement)},Yc=function(ee){var ge=_c(ee),Ke=id(ee);return{closestScrollable:ge,isFixedOnPage:Ke}},vu=function(ee){var ge=ee.descriptor,Ke=ee.isEnabled,lt=ee.isCombineEnabled,Nt=ee.isFixedOnPage,Pt=ee.direction,Ht=ee.client,Nr=ee.page,Gr=ee.closest,Lr=function(){if(!Gr)return null;var Tn=Gr.scrollSize,yi=Gr.client,Ii=is({scrollHeight:Tn.scrollHeight,scrollWidth:Tn.scrollWidth,height:yi.paddingBox.height,width:yi.paddingBox.width});return{pageMarginBox:Gr.page.marginBox,frameClient:yi,scrollSize:Tn,shouldClipSubject:Gr.shouldClipSubject,scroll:{initial:Gr.scroll,current:Gr.scroll,max:Ii,diff:{value:xt,displacement:xt}}}}(),Sr=Pt==="vertical"?rr:Dt,zr=it({page:Nr,withPlaceholder:null,axis:Sr,frame:Lr}),Zr={descriptor:ge,isCombineEnabled:lt,isFixedOnPage:Nt,axis:Sr,isEnabled:Ke,client:Ht,page:Nr,frame:Lr,subject:zr};return Zr},Fu=function(ee,ge){var Ke=E(ee);if(!ge)return Ke;if(ee!==ge)return Ke;var lt=Ke.paddingBox.top-ge.scrollTop,Nt=Ke.paddingBox.left-ge.scrollLeft,Pt=lt+ge.scrollHeight,Ht=Nt+ge.scrollWidth,Nr={top:lt,right:Ht,bottom:Pt,left:Nt},Gr=d(Nr,Ke.border),Lr=p({borderBox:Gr,margin:Ke.margin,border:Ke.border,padding:Ke.padding});return Lr},zu=function(ee){var ge=ee.ref,Ke=ee.descriptor,lt=ee.env,Nt=ee.windowScroll,Pt=ee.direction,Ht=ee.isDropDisabled,Nr=ee.isCombineEnabled,Gr=ee.shouldClipSubject,Lr=lt.closestScrollable,Sr=Fu(ge,Lr),zr=y(Sr,Nt),Zr=function(){if(!Lr)return null;var yi=E(Lr),Ii={scrollHeight:Lr.scrollHeight,scrollWidth:Lr.scrollWidth};return{client:yi,page:y(yi,Nt),scroll:nd(Lr),scrollSize:Ii,shouldClipSubject:Gr}}(),Tn=vu({descriptor:Ke,isEnabled:!Ht,isCombineEnabled:Nr,isFixedOnPage:lt.isFixedOnPage,direction:Pt,client:Sr,page:zr,closest:Zr});return Tn},nu={passive:!1},Bd={passive:!0},kd=function(ee){return ee.shouldPublishImmediately?nu:Bd};function iu(Se){var ee=Object(T.useContext)(Se);return ee||we(!1),ee}var Ku=function(ee){return ee&&ee.env.closestScrollable||null};function ad(Se){var ee=Object(T.useRef)(null),ge=iu(wn),Ke=wl("droppable"),lt=ge.registry,Nt=ge.marshal,Pt=mn(Se),Ht=a(function(){return{id:Se.droppableId,type:Se.type,mode:Se.mode}},[Se.droppableId,Se.mode,Se.type]),Nr=Object(T.useRef)(Ht),Gr=a(function(){return M(function(Ba,jo){ee.current||we(!1);var yo={x:Ba,y:jo};Nt.updateDroppableScroll(Ht.id,yo)})},[Ht.id,Nt]),Lr=l(function(){var Ba=ee.current;return!Ba||!Ba.env.closestScrollable?xt:nd(Ba.env.closestScrollable)},[]),Sr=l(function(){var Ba=Lr();Gr(Ba.x,Ba.y)},[Lr,Gr]),zr=a(function(){return B(Sr)},[Sr]),Zr=l(function(){var Ba=ee.current,jo=Ku(Ba);Ba&&jo||we(!1);var yo=Ba.scrollOptions;if(yo.shouldPublishImmediately){Sr();return}zr()},[zr,Sr]),Tn=l(function(Ba,jo){ee.current&&we(!1);var yo=Pt.current,ms=yo.getDroppableRef();ms||we(!1);var js=Yc(ms),D={ref:ms,descriptor:Ht,env:js,scrollOptions:jo};ee.current=D;var F=zu({ref:ms,descriptor:Ht,env:js,windowScroll:Ba,direction:yo.direction,isDropDisabled:yo.isDropDisabled,isCombineEnabled:yo.isCombineEnabled,shouldClipSubject:!yo.ignoreContainerClipping}),J=js.closestScrollable;return J&&(J.setAttribute(dc.contextId,ge.contextId),J.addEventListener("scroll",Zr,kd(D.scrollOptions))),F},[ge.contextId,Ht,Zr,Pt]),yi=l(function(){var Ba=ee.current,jo=Ku(Ba);return Ba&&jo||we(!1),nd(jo)},[]),Ii=l(function(){var Ba=ee.current;Ba||we(!1);var jo=Ku(Ba);if(ee.current=null,!jo)return;zr.cancel(),jo.removeAttribute(dc.contextId),jo.removeEventListener("scroll",Zr,kd(Ba.scrollOptions))},[Zr,zr]),ya=l(function(Ba){var jo=ee.current;jo||we(!1);var yo=Ku(jo);yo||we(!1),yo.scrollTop+=Ba.y,yo.scrollLeft+=Ba.x},[]),Ji=a(function(){return{getDimensionAndWatchScroll:Tn,getScrollWhileDragging:yi,dragStopped:Ii,scroll:ya}},[Ii,Tn,yi,ya]),vo=a(function(){return{uniqueId:Ke,descriptor:Ht,callbacks:Ji}},[Ji,Ht,Ke]);pl(function(){return Nr.current=vo.descriptor,lt.droppable.register(vo),function(){ee.current&&Ii(),lt.droppable.unregister(vo)}},[Ji,Ht,Ii,vo,Nt,lt.droppable]),pl(function(){if(!ee.current)return;Nt.updateDroppableIsEnabled(Nr.current.id,!Se.isDropDisabled)},[Se.isDropDisabled,Nt]),pl(function(){if(!ee.current)return;Nt.updateDroppableIsCombineEnabled(Nr.current.id,Se.isCombineEnabled)},[Se.isCombineEnabled,Nt])}function Wu(){}var $l={width:0,height:0,margin:Jt},Gc=function(ee){var ge=ee.isAnimatingOpenOnMount,Ke=ee.placeholder,lt=ee.animate;return ge||lt==="close"?$l:{height:Ke.client.borderBox.height,width:Ke.client.borderBox.width,margin:Ke.client.margin}},Tu=function(ee){var ge=ee.isAnimatingOpenOnMount,Ke=ee.placeholder,lt=ee.animate,Nt=Gc({isAnimatingOpenOnMount:ge,placeholder:Ke,animate:lt});return{display:Ke.display,boxSizing:"border-box",width:Nt.width,height:Nt.height,marginTop:Nt.margin.top,marginRight:Nt.margin.right,marginBottom:Nt.margin.bottom,marginLeft:Nt.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:lt!=="none"?wi.placeholder:null}};function Sd(Se){var ee=Object(T.useRef)(null),ge=l(function(){if(!ee.current)return;clearTimeout(ee.current),ee.current=null},[]),Ke=Se.animate,lt=Se.onTransitionEnd,Nt=Se.onClose,Pt=Se.contextId,Ht=Object(T.useState)(Se.animate==="open"),Nr=Ht[0],Gr=Ht[1];Object(T.useEffect)(function(){return Nr?Ke!=="open"?(ge(),Gr(!1),Wu):ee.current?Wu:(ee.current=setTimeout(function(){ee.current=null,Gr(!1)}),ge):Wu},[Ke,Nr,ge]);var Lr=l(function(zr){if(zr.propertyName!=="height")return;lt(),Ke==="close"&&Nt()},[Ke,Nt,lt]),Sr=Tu({isAnimatingOpenOnMount:Nr,animate:Se.animate,placeholder:Se.placeholder});return x.a.createElement(Se.placeholder.tagName,{style:Sr,"data-rbd-placeholder-context-id":Pt,onTransitionEnd:Lr,ref:Se.innerRef})}var od=x.a.memo(Sd),Ru=x.a.createContext(null);function Bu(Se){Se&&vc(Se)||we(!1)}function sd(Se){return typeof Se=="boolean"}function Cd(Se,ee){ee.forEach(function(ge){return ge(Se)})}var Pd=[function(ee){var ge=ee.props;ge.droppableId||we(!1),typeof ge.droppableId=="string"||we(!1)},function(ee){var ge=ee.props;sd(ge.isDropDisabled)||we(!1),sd(ge.isCombineEnabled)||we(!1),sd(ge.ignoreContainerClipping)||we(!1)},function(ee){var ge=ee.getDroppableRef;Bu(ge())}],Zc=[function(ee){var ge=ee.props,Ke=ee.getPlaceholderRef;if(!ge.placeholder)return;var lt=Ke();if(lt)return}],Jc=[function(ee){var ge=ee.props;ge.renderClone||we(!1)},function(ee){var ge=ee.getPlaceholderRef;ge()&&we(!1)}];function au(Se){Br(function(){Cd(Se,Pd),Se.props.mode==="standard"&&Cd(Se,Zc),Se.props.mode==="virtual"&&Cd(Se,Jc)})}var Vu=function(Se){Object(g.a)(ee,Se);function ee(){for(var Ke,lt=arguments.length,Nt=new Array(lt),Pt=0;Pt<lt;Pt++)Nt[Pt]=arguments[Pt];return Ke=Se.call.apply(Se,[this].concat(Nt))||this,Ke.state={isVisible:Boolean(Ke.props.on),data:Ke.props.on,animate:Ke.props.shouldAnimate&&Ke.props.on?"open":"none"},Ke.onClose=function(){if(Ke.state.animate!=="close")return;Ke.setState({isVisible:!1})},Ke}ee.getDerivedStateFromProps=function(lt,Nt){return lt.shouldAnimate?lt.on?{isVisible:!0,data:lt.on,animate:"open"}:Nt.isVisible?{isVisible:!0,data:Nt.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(lt.on),data:lt.on,animate:"none"}};var ge=ee.prototype;return ge.render=function(){if(!this.state.isVisible)return null;var lt={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(lt)},ee}(x.a.PureComponent),Xu={dragging:5e3,dropAnimating:4500},ou=function(ee,ge){return ge?wi.drop(ge.duration):ee?wi.snap:wi.fluid},Vc=function(ee,ge){return ee?ge?pa.opacity.drop:pa.opacity.combining:null},ld=function(ee){return ee.forceShouldAnimate!=null?ee.forceShouldAnimate:ee.mode==="SNAP"};function cd(Se){var ee=Se.dimension,ge=ee.client,Ke=Se.offset,lt=Se.combineWith,Nt=Se.dropping,Pt=Boolean(lt),Ht=ld(Se),Nr=Boolean(Nt),Gr=Nr?ja.drop(Ke,Pt):ja.moveTo(Ke),Lr={position:"fixed",top:ge.marginBox.top,left:ge.marginBox.left,boxSizing:"border-box",width:ge.borderBox.width,height:ge.borderBox.height,transition:ou(Ht,Nt),transform:Gr,opacity:Vc(Pt,Nr),zIndex:Nr?Xu.dropAnimating:Xu.dragging,pointerEvents:"none"};return Lr}function Ud(Se){return{transform:ja.moveTo(Se.offset),transition:Se.shouldAnimateDisplacement?null:"none"}}function Ed(Se){return Se.type==="DRAGGING"?cd(Se):Ud(Se)}function _d(Se,ee,ge){ge===void 0&&(ge=xt);var Ke=window.getComputedStyle(ee),lt=ee.getBoundingClientRect(),Nt=_(lt,Ke),Pt=y(Nt,ge),Ht={client:Nt,tagName:ee.tagName.toLowerCase(),display:Ke.display},Nr={x:Nt.marginBox.width,y:Nt.marginBox.height},Gr={descriptor:Se,placeholder:Ht,displaceBy:Nr,client:Nt,page:Pt};return Gr}function jd(Se){var ee=wl("draggable"),ge=Se.descriptor,Ke=Se.registry,lt=Se.getDraggableRef,Nt=Se.canDragInteractiveElements,Pt=Se.shouldRespectForcePress,Ht=Se.isEnabled,Nr=a(function(){return{canDragInteractiveElements:Nt,shouldRespectForcePress:Pt,isEnabled:Ht}},[Nt,Ht,Pt]),Gr=l(function(Zr){var Tn=lt();return Tn||we(!1),_d(ge,Tn,Zr)},[ge,lt]),Lr=a(function(){return{uniqueId:ee,descriptor:ge,options:Nr,getDimension:Gr}},[ge,Gr,Nr,ee]),Sr=Object(T.useRef)(Lr),zr=Object(T.useRef)(!0);pl(function(){return Ke.draggable.register(Sr.current),function(){return Ke.draggable.unregister(Sr.current)}},[Ke.draggable]),pl(function(){if(zr.current){zr.current=!1;return}var Zr=Sr.current;Sr.current=Lr,Ke.draggable.update(Lr,Zr)},[Lr,Ke.draggable])}function ku(Se,ee,ge){Br(function(){function Ke(Nt){return"Draggable[id: "+Nt+"]: "}var lt=Se.draggableId;if(lt||we(!1),typeof lt=="string"||we(!1),ae(Se.index)||we(!1),Se.mapped.type==="DRAGGING")return;Bu(ge()),Se.isEnabled&&(bs(ee,lt)||we(!1))})}function $c(Se){jt(function(){var ee=Object(T.useRef)(Se);Br(function(){Se===ee.current||we(!1)},[Se])})}function bu(Se){Se.preventDefault()}function Pu(Se){var ee=Object(T.useRef)(null),ge=l(function(D){ee.current=D},[]),Ke=l(function(){return ee.current},[]),lt=iu(wn),Nt=lt.contextId,Pt=lt.dragHandleUsageInstructionsId,Ht=lt.registry,Nr=iu(Ru),Gr=Nr.type,Lr=Nr.droppableId,Sr=a(function(){return{id:Se.draggableId,index:Se.index,type:Gr,droppableId:Lr}},[Se.draggableId,Se.index,Gr,Lr]),zr=Se.children,Zr=Se.draggableId,Tn=Se.isEnabled,yi=Se.shouldRespectForcePress,Ii=Se.canDragInteractiveElements,ya=Se.isClone,Ji=Se.mapped,vo=Se.dropAnimationFinished;if(ku(Se,Nt,Ke),$c(ya),!ya){var Ba=a(function(){return{descriptor:Sr,registry:Ht,getDraggableRef:Ke,canDragInteractiveElements:Ii,shouldRespectForcePress:yi,isEnabled:Tn}},[Sr,Ht,Ke,Ii,yi,Tn]);jd(Ba)}var jo=a(function(){return Tn?{tabIndex:0,role:"button","aria-describedby":Pt,"data-rbd-drag-handle-draggable-id":Zr,"data-rbd-drag-handle-context-id":Nt,draggable:!1,onDragStart:bu}:null},[Nt,Pt,Zr,Tn]),yo=l(function(D){if(Ji.type!=="DRAGGING")return;if(!Ji.dropping)return;if(D.propertyName!=="transform")return;vo()},[vo,Ji]),ms=a(function(){var D=Ed(Ji),F=Ji.type==="DRAGGING"&&Ji.dropping?yo:null,J={innerRef:ge,draggableProps:{"data-rbd-draggable-context-id":Nt,"data-rbd-draggable-id":Zr,style:D,onTransitionEnd:F},dragHandleProps:jo};return J},[Nt,jo,Zr,Ji,yo,ge]),js=a(function(){return{draggableId:Sr.id,type:Sr.type,source:{index:Sr.index,droppableId:Sr.droppableId}}},[Sr.droppableId,Sr.id,Sr.index,Sr.type]);return zr(ms,Ji.snapshot,js)}var Iu=function(ee,ge){return ee===ge},ud=function(ee){var ge=ee.combine,Ke=ee.destination;return Ke?Ke.droppableId:ge?ge.droppableId:null},Uu=function(ee){return ee.combine?ee.combine.draggableId:null},Gu=function(ee){return ee.at&&ee.at.type==="COMBINE"?ee.at.combine.draggableId:null};function Td(){var Se=M(function(lt,Nt){return{x:lt,y:Nt}}),ee=M(function(lt,Nt,Pt,Ht,Nr){return{isDragging:!0,isClone:Nt,isDropAnimating:Boolean(Nr),dropAnimation:Nr,mode:lt,draggingOver:Pt,combineWith:Ht,combineTargetFor:null}}),ge=M(function(lt,Nt,Pt,Ht,Nr,Gr,Lr){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:Nr,combineWith:Gr,mode:Nt,offset:lt,dimension:Pt,forceShouldAnimate:Lr,snapshot:ee(Nt,Ht,Nr,Gr,null)}}}),Ke=function(Nt,Pt){if(Nt.isDragging){if(Nt.critical.draggable.id!==Pt.draggableId)return null;var Ht=Nt.current.client.offset,Nr=Nt.dimensions.draggables[Pt.draggableId],Gr=Yn(Nt.impact),Lr=Gu(Nt.impact),Sr=Nt.forceShouldAnimate;return ge(Se(Ht.x,Ht.y),Nt.movementMode,Nr,Pt.isClone,Gr,Lr,Sr)}if(Nt.phase==="DROP_ANIMATING"){var zr=Nt.completed;if(zr.result.draggableId!==Pt.draggableId)return null;var Zr=Pt.isClone,Tn=Nt.dimensions.draggables[Pt.draggableId],yi=zr.result,Ii=yi.mode,ya=ud(yi),Ji=Uu(yi),vo=Nt.dropDuration,Ba={duration:vo,curve:Oa.drop,moveTo:Nt.newHomeClientOffset,opacity:Ji?pa.opacity.drop:null,scale:Ji?pa.scale.drop:null};return{mapped:{type:"DRAGGING",offset:Nt.newHomeClientOffset,dimension:Tn,dropping:Ba,draggingOver:ya,combineWith:Ji,mode:Ii,forceShouldAnimate:null,snapshot:ee(Ii,Zr,ya,Ji,Ba)}}}return null};return Ke}function Qu(Se){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:Se,combineWith:null}}var yu={mapped:{type:"SECONDARY",offset:xt,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Qu(null)}};function Hd(){var Se=M(function(Pt,Ht){return{x:Pt,y:Ht}}),ee=M(Qu),ge=M(function(Pt,Ht,Nr){return Ht===void 0&&(Ht=null),{mapped:{type:"SECONDARY",offset:Pt,combineTargetFor:Ht,shouldAnimateDisplacement:Nr,snapshot:ee(Ht)}}}),Ke=function(Ht){return Ht?ge(xt,Ht,!0):null},lt=function(Ht,Nr,Gr,Lr){var Sr=Gr.displaced.visible[Ht],zr=Boolean(Lr.inVirtualList&&Lr.effected[Ht]),Zr=ot(Gr),Tn=Zr&&Zr.draggableId===Ht?Nr:null;if(!Sr){if(!zr)return Ke(Tn);if(Gr.displaced.invisible[Ht])return null;var yi=We(Lr.displacedBy.point),Ii=Se(yi.x,yi.y);return ge(Ii,Tn,!0)}if(zr)return Ke(Tn);var ya=Gr.displacedBy.point,Ji=Se(ya.x,ya.y);return ge(Ji,Tn,Sr.shouldAnimate)},Nt=function(Ht,Nr){if(Ht.isDragging)return Ht.critical.draggable.id===Nr.draggableId?null:lt(Nr.draggableId,Ht.critical.draggable.id,Ht.impact,Ht.afterCritical);if(Ht.phase==="DROP_ANIMATING"){var Gr=Ht.completed;return Gr.result.draggableId===Nr.draggableId?null:lt(Nr.draggableId,Gr.result.draggableId,Gr.impact,Gr.afterCritical)}return null};return Nt}var Lu=function(){var ee=Td(),ge=Hd(),Ke=function(Nt,Pt){return ee(Nt,Pt)||ge(Nt,Pt)||yu};return Ke},Id={dropAnimationFinished:Oi},dd=Object(e.c)(Lu,Id,null,{context:ec,pure:!0,areStatePropsEqual:Iu})(Pu);function su(Se){var ee=iu(Ru),ge=ee.isUsingCloneFor;return ge===Se.draggableId&&!Se.isClone?null:x.a.createElement(dd,Se)}function hd(Se){var ee=typeof Se.isDragDisabled=="boolean"?!Se.isDragDisabled:!0,ge=Boolean(Se.disableInteractiveElementBlocking),Ke=Boolean(Se.shouldRespectForcePress);return x.a.createElement(su,Object(h.a)({},Se,{isClone:!1,isEnabled:ee,canDragInteractiveElements:ge,shouldRespectForcePress:Ke}))}function uu(Se){var ee=Object(T.useContext)(wn);ee||we(!1);var ge=ee.contextId,Ke=ee.isMovementAllowed,lt=Object(T.useRef)(null),Nt=Object(T.useRef)(null),Pt=Se.children,Ht=Se.droppableId,Nr=Se.type,Gr=Se.mode,Lr=Se.direction,Sr=Se.ignoreContainerClipping,zr=Se.isDropDisabled,Zr=Se.isCombineEnabled,Tn=Se.snapshot,yi=Se.useClone,Ii=Se.updateViewportMaxScroll,ya=Se.getContainerForClone,Ji=l(function(){return lt.current},[]),vo=l(function(te){lt.current=te},[]),Ba=l(function(){return Nt.current},[]),jo=l(function(te){Nt.current=te},[]);au({props:Se,getDroppableRef:Ji,getPlaceholderRef:Ba});var yo=l(function(){Ke()&&Ii({maxScroll:ls()})},[Ke,Ii]);ad({droppableId:Ht,type:Nr,mode:Gr,direction:Lr,isDropDisabled:zr,isCombineEnabled:Zr,ignoreContainerClipping:Sr,getDroppableRef:Ji});var ms=x.a.createElement(Vu,{on:Se.placeholder,shouldAnimate:Se.shouldAnimatePlaceholder},function(te){var ie=te.onClose,Ie=te.data,pt=te.animate;return x.a.createElement(od,{placeholder:Ie,onClose:ie,innerRef:jo,animate:pt,contextId:ge,onTransitionEnd:yo})}),js=a(function(){return{innerRef:vo,placeholder:ms,droppableProps:{"data-rbd-droppable-id":Ht,"data-rbd-droppable-context-id":ge}}},[ge,Ht,ms,vo]),D=yi?yi.dragging.draggableId:null,F=a(function(){return{droppableId:Ht,type:Nr,isUsingCloneFor:D}},[Ht,D,Nr]);function J(){if(!yi)return null;var te=yi.dragging,ie=yi.render,Ie=x.a.createElement(su,{draggableId:te.draggableId,index:te.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(pt,Ut){return ie(pt,Ut,te)});return V.a.createPortal(Ie,ya())}return x.a.createElement(Ru.Provider,{value:F},Pt(js,Tn),J())}var Yu=function(ee,ge){return ee===ge.droppable.type},fe=function(ee,ge){return ge.draggables[ee.draggable.id]},He=function(){var ee={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},ge=Object(h.a)({},ee,{shouldAnimatePlaceholder:!1}),Ke=M(function(Pt){return{draggableId:Pt.id,type:Pt.type,source:{index:Pt.index,droppableId:Pt.droppableId}}}),lt=M(function(Pt,Ht,Nr,Gr,Lr,Sr){var zr=Lr.descriptor.id,Zr=Lr.descriptor.droppableId===Pt;if(Zr){var Tn=Sr?{render:Sr,dragging:Ke(Lr.descriptor)}:null,yi={isDraggingOver:Nr,draggingOverWith:Nr?zr:null,draggingFromThisWith:zr,isUsingPlaceholder:!0};return{placeholder:Lr.placeholder,shouldAnimatePlaceholder:!1,snapshot:yi,useClone:Tn}}if(!Ht)return ge;if(!Gr)return ee;var Ii={isDraggingOver:Nr,draggingOverWith:zr,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:Lr.placeholder,shouldAnimatePlaceholder:!0,snapshot:Ii,useClone:null}}),Nt=function(Ht,Nr){var Gr=Nr.droppableId,Lr=Nr.type,Sr=!Nr.isDropDisabled,zr=Nr.renderClone;if(Ht.isDragging){var Zr=Ht.critical;if(!Yu(Lr,Zr))return ge;var Tn=fe(Zr,Ht.dimensions),yi=Yn(Ht.impact)===Gr;return lt(Gr,Sr,yi,yi,Tn,zr)}if(Ht.phase==="DROP_ANIMATING"){var Ii=Ht.completed;if(!Yu(Lr,Ii.critical))return ge;var ya=fe(Ii.critical,Ht.dimensions);return lt(Gr,Sr,ud(Ii.result)===Gr,Yn(Ii.impact)===Gr,ya,zr)}if(Ht.phase==="IDLE"&&Ht.completed&&!Ht.shouldFlush){var Ji=Ht.completed;if(!Yu(Lr,Ji.critical))return ge;var vo=Yn(Ji.impact)===Gr,Ba=Boolean(Ji.impact.at&&Ji.impact.at.type==="COMBINE"),jo=Ji.critical.droppable.id===Gr;return vo?Ba?ee:ge:jo?ee:ge}return ge};return Nt},gt={updateViewportMaxScroll:ln};function Yt(){return document.body||we(!1),document.body}var _r={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:Yt},Kr=Object(e.c)(He,gt,null,{context:ec,pure:!0,areStatePropsEqual:Iu})(uu);Kr.defaultProps=_r},ni6a:function(ue,z,i){var T=i("pzxd"),x=i("mFDi"),g=i("gut8"),h=g.WILL_BE_RESTORED,t=new x,e=function(){};e.prototype={constructor:e,drawRectText:function(c,a){var l=this.style;a=l.textRect||a,this.__dirty&&T.normalizeTextStyle(l,!0);var s=l.text;if(s!=null&&(s+=""),!T.needDrawText(s,l))return;c.save();var n=this.transform;l.transformText?this.setTransform(c):n&&(t.copy(a),t.applyTransform(n),a=t),T.renderText(this,c,s,l,a,h),c.restore()}};var m=e;ue.exports=m},nkfE:function(ue,z,i){var T=i("bYtY"),x=i("ca2m"),g=i("bLfw"),h=i("+TT/"),t=h.getLayoutParams,e=h.mergeLayoutParam,m=i("jkPA"),f=["value","category","time","log"];function c(a,l,s,n){T.each(f,function(d){l.extend({type:a+"Axis."+d,mergeDefaultAndTheme:function(r,o){var u=this.layoutMode,p=u?t(r):{},A=o.getTheme();T.merge(r,A.get(d+"Axis")),T.merge(r,this.getDefaultOption()),r.type=s(a,r),u&&e(r,p,u)},optionUpdated:function(){var r=this.option;r.type==="category"&&(this.__ordinalMeta=m.createByAxisModel(this))},getCategories:function(r){var o=this.option;if(o.type==="category")return r?o.data:this.__ordinalMeta.categories},getOrdinalMeta:function(){return this.__ordinalMeta},defaultOption:T.mergeAll([{},x[d+"Axis"],n],!0)})}),g.registerSubTypeDefaulter(a+"Axis",T.curry(s,a))}ue.exports=c},noeP:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("UOVi");T.registerAction("dataZoom",function(h,t){var e=g.createLinkedNodesFinder(x.bind(t.eachComponent,t,"dataZoom"),g.eachAxisDim,function(f,c){return f.get(c.axisIndex)}),m=[];t.eachComponent({mainType:"dataZoom",query:h},function(f,c){m.push.apply(m,e(f).nodes)}),x.each(m,function(f,c){f.setRawRange({start:h.start,end:h.end,startValue:h.startValue,endValue:h.endValue})})})},o40c:function(ue,z,i){var T=i("IwbS"),x=i("OS9S"),g=i("loD1"),h=i("aKvl"),t=T.extendShape({shape:{polyline:!1,curveness:0,segs:[]},buildPath:function(c,a){var l=a.segs,s=a.curveness;if(a.polyline)for(var n=0;n<l.length;){var d=l[n++];if(d>0){c.moveTo(l[n++],l[n++]);for(var r=1;r<d;r++)c.lineTo(l[n++],l[n++])}}else for(var n=0;n<l.length;){var o=l[n++],u=l[n++],p=l[n++],A=l[n++];if(c.moveTo(o,u),s>0){var b=(o+p)/2-(u-A)*s,w=(u+A)/2-(p-o)*s;c.quadraticCurveTo(b,w,p,A)}else c.lineTo(p,A)}},findDataIndex:function(c,a){var l=this.shape,s=l.segs,n=l.curveness;if(l.polyline)for(var d=0,r=0;r<s.length;){var o=s[r++];if(o>0)for(var u=s[r++],p=s[r++],A=1;A<o;A++){var b=s[r++],w=s[r++];if(g.containStroke(u,p,b,w))return d}d++}else for(var d=0,r=0;r<s.length;){var u=s[r++],p=s[r++],b=s[r++],w=s[r++];if(n>0){var y=(u+b)/2-(p-w)*n,_=(p+w)/2-(b-u)*n;if(h.containStroke(u,p,y,_,b,w))return d}else if(g.containStroke(u,p,b,w))return d;d++}return-1}});function e(){this.group=new T.Group}var m=e.prototype;m.isPersistent=function(){return!this._incremental},m.updateData=function(c){this.group.removeAll();var a=new t({rectHover:!0,cursor:"default"});a.setShape({segs:c.getLayout("linesPoints")}),this._setCommon(a,c),this.group.add(a),this._incremental=null},m.incrementalPrepareUpdate=function(c){this.group.removeAll(),this._clearIncremental(),c.count()>5e5?(this._incremental||(this._incremental=new x({silent:!0})),this.group.add(this._incremental)):this._incremental=null},m.incrementalUpdate=function(c,a){var l=new t;l.setShape({segs:a.getLayout("linesPoints")}),this._setCommon(l,a,!!this._incremental),this._incremental?this._incremental.addDisplayable(l,!0):(l.rectHover=!0,l.cursor="default",l.__startIndex=c.start,this.group.add(l))},m.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},m._setCommon=function(c,a,l){var s=a.hostModel;c.setShape({polyline:s.get("polyline"),curveness:s.get("lineStyle.curveness")}),c.useStyle(s.getModel("lineStyle").getLineStyle()),c.style.strokeNoScale=!0;var n=a.getVisual("color");n&&c.setStyle("stroke",n),c.setStyle("fill"),l||(c.seriesIndex=s.seriesIndex,c.on("mousemove",function(d){c.dataIndex=null;var r=c.findDataIndex(d.offsetX,d.offsetY);r>0&&(c.dataIndex=r+c.__startIndex)}))},m._clearIncremental=function(){var c=this._incremental;c&&c.clearDisplaybles()};var f=e;ue.exports=f},oBaM:function(ue,z,i){var T=i("T4UG"),x=i("5GtS"),g=i("bYtY"),h=i("7aKB"),t=h.encodeHTML,e=i("xKMd"),m=T.extend({type:"series.radar",dependencies:["radar"],init:function(c){m.superApply(this,"init",arguments),this.legendVisualProvider=new e(g.bind(this.getData,this),g.bind(this.getRawData,this))},getInitialData:function(c,a){return x(this,{generateCoord:"indicator_",generateCoordCount:Infinity})},formatTooltip:function(c){var a=this.getData(),l=this.coordinateSystem,s=l.getIndicatorAxes(),n=this.getData().getName(c);return t(n===""?this.name:n)+"<br/>"+g.map(s,function(d,r){var o=a.get(a.mapDimension(d.dim),c);return t(d.name+" : "+o)}).join("<br />")},getTooltipPosition:function(c){if(c!=null){for(var a=this.getData(),l=this.coordinateSystem,s=a.getValues(g.map(l.dimensions,function(o){return a.mapDimension(o)}),c,!0),n=0,d=s.length;n<d;n++)if(!isNaN(s[n])){var r=l.getIndicatorAxes();return l.coordToPoint(r[n].dataToCoord(s[n]),n)}}},defaultOption:{zlevel:0,z:2,coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid"},label:{position:"top"},symbol:"emptyCircle",symbolSize:4}}),f=m;ue.exports=f},oE7X:function(ue,z,i){var T=i("bLfw");T.registerSubTypeDefaulter("timeline",function(){return"slider"})},oIFs:function(ue,z,i){},oVpE:function(ue,z,i){var T=i("bYtY"),x=i("IwbS"),g=i("mFDi"),h=i("6GrX"),t=h.calculateTextPosition,e=x.extendShape({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(o,u){var p=u.cx,A=u.cy,b=u.width/2,w=u.height/2;o.moveTo(p,A-w),o.lineTo(p+b,A+w),o.lineTo(p-b,A+w),o.closePath()}}),m=x.extendShape({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(o,u){var p=u.cx,A=u.cy,b=u.width/2,w=u.height/2;o.moveTo(p,A-w),o.lineTo(p+b,A),o.lineTo(p,A+w),o.lineTo(p-b,A),o.closePath()}}),f=x.extendShape({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(o,u){var p=u.x,A=u.y,b=u.width/5*3,w=Math.max(b,u.height),y=b/2,_=y*y/(w-y),E=A-w+y+_,I=Math.asin(_/y),S=Math.cos(I)*y,C=Math.sin(I),N=Math.cos(I),M=y*.6,P=y*.7;o.moveTo(p-S,E+_),o.arc(p,E,y,Math.PI-I,Math.PI*2+I),o.bezierCurveTo(p+S-C*M,E+_+N*M,p,A-P,p,A),o.bezierCurveTo(p,A-P,p-S+C*M,E+_+N*M,p-S,E+_),o.closePath()}}),c=x.extendShape({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(o,u){var p=u.height,A=u.width,b=u.x,w=u.y,y=A/3*2;o.moveTo(b,w),o.lineTo(b+y,w+p),o.lineTo(b,w+p/4*3),o.lineTo(b-y,w+p),o.lineTo(b,w),o.closePath()}}),a={line:x.Line,rect:x.Rect,roundRect:x.Rect,square:x.Rect,circle:x.Circle,diamond:m,pin:f,arrow:c,triangle:e},l={line:function(o,u,p,A,b){b.x1=o,b.y1=u+A/2,b.x2=o+p,b.y2=u+A/2},rect:function(o,u,p,A,b){b.x=o,b.y=u,b.width=p,b.height=A},roundRect:function(o,u,p,A,b){b.x=o,b.y=u,b.width=p,b.height=A,b.r=Math.min(p,A)/4},square:function(o,u,p,A,b){var w=Math.min(p,A);b.x=o,b.y=u,b.width=w,b.height=w},circle:function(o,u,p,A,b){b.cx=o+p/2,b.cy=u+A/2,b.r=Math.min(p,A)/2},diamond:function(o,u,p,A,b){b.cx=o+p/2,b.cy=u+A/2,b.width=p,b.height=A},pin:function(o,u,p,A,b){b.x=o+p/2,b.y=u+A/2,b.width=p,b.height=A},arrow:function(o,u,p,A,b){b.x=o+p/2,b.y=u+A/2,b.width=p,b.height=A},triangle:function(o,u,p,A,b){b.cx=o+p/2,b.cy=u+A/2,b.width=p,b.height=A}},s={};T.each(a,function(o,u){s[u]=new o});var n=x.extendShape({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(o,u,p){var A=t(o,u,p),b=this.shape;return b&&b.symbolType==="pin"&&u.textPosition==="inside"&&(A.y=p.y+p.height*.4),A},buildPath:function(o,u,p){var A=u.symbolType;if(A!=="none"){var b=s[A];b||(A="rect",b=s[A]),l[A](u.x,u.y,u.width,u.height,b.shape),b.buildPath(o,b.shape,p)}}});function d(o,u){if(this.type!=="image"){var p=this.style,A=this.shape;A&&A.symbolType==="line"?p.stroke=o:this.__isEmptyBrush?(p.stroke=o,p.fill=u||"#fff"):(p.fill&&(p.fill=o),p.stroke&&(p.stroke=o)),this.dirty(!1)}}function r(o,u,p,A,b,w,y){var _=o.indexOf("empty")===0;_&&(o=o.substr(5,1).toLowerCase()+o.substr(6));var E;return o.indexOf("image://")===0?E=x.makeImage(o.slice(8),new g(u,p,A,b),y?"center":"cover"):o.indexOf("path://")===0?E=x.makePath(o.slice(7),{},new g(u,p,A,b),y?"center":"cover"):E=new n({shape:{symbolType:o,x:u,y:p,width:A,height:b}}),E.__isEmptyBrush=_,E.setColor=d,E.setColor(w),E}z.createSymbol=r},oY9F:function(ue,z,i){var T=i("OlYY"),x=T.extend({type:"dataZoom.inside",defaultOption:{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}});ue.exports=x},osHv:function(ue,z,i){(function(T){T(i("VrN/"))})(function(T){"use strict";var x=T.Pos;function g(u,p){return u.line-p.line||u.ch-p.ch}var h="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",t=h+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",e=new RegExp("<(/?)(["+h+"]["+t+"]*)","g");function m(u,p,A,b){this.line=p,this.ch=A,this.cm=u,this.text=u.getLine(p),this.min=b?Math.max(b.from,u.firstLine()):u.firstLine(),this.max=b?Math.min(b.to-1,u.lastLine()):u.lastLine()}function f(u,p){var A=u.cm.getTokenTypeAt(x(u.line,p));return A&&/\btag\b/.test(A)}function c(u){return u.line>=u.max?void 0:(u.ch=0,u.text=u.cm.getLine(++u.line),!0)}function a(u){return u.line<=u.min?void 0:(u.text=u.cm.getLine(--u.line),u.ch=u.text.length,!0)}function l(u){for(;;){var p=u.text.indexOf(">",u.ch);if(p==-1){if(c(u))continue;return}if(!f(u,p+1)){u.ch=p+1;continue}var A=u.text.lastIndexOf("/",p),b=A>-1&&!/\S/.test(u.text.slice(A+1,p));return u.ch=p+1,b?"selfClose":"regular"}}function s(u){for(;;){var p=u.ch?u.text.lastIndexOf("<",u.ch-1):-1;if(p==-1){if(a(u))continue;return}if(!f(u,p+1)){u.ch=p;continue}e.lastIndex=p,u.ch=p;var A=e.exec(u.text);if(A&&A.index==p)return A}}function n(u){for(;;){e.lastIndex=u.ch;var p=e.exec(u.text);if(!p){if(c(u))continue;return}if(!f(u,p.index+1)){u.ch=p.index+1;continue}return u.ch=p.index+p[0].length,p}}function d(u){for(;;){var p=u.ch?u.text.lastIndexOf(">",u.ch-1):-1;if(p==-1){if(a(u))continue;return}if(!f(u,p+1)){u.ch=p;continue}var A=u.text.lastIndexOf("/",p),b=A>-1&&!/\S/.test(u.text.slice(A+1,p));return u.ch=p+1,b?"selfClose":"regular"}}function r(u,p){for(var A=[];;){var b=n(u),w,y=u.line,_=u.ch-(b?b[0].length:0);if(!b||!(w=l(u)))return;if(w=="selfClose")continue;if(b[1]){for(var E=A.length-1;E>=0;--E)if(A[E]==b[2]){A.length=E;break}if(E<0&&(!p||p==b[2]))return{tag:b[2],from:x(y,_),to:x(u.line,u.ch)}}else A.push(b[2])}}function o(u,p){for(var A=[];;){var b=d(u);if(!b)return;if(b=="selfClose"){s(u);continue}var w=u.line,y=u.ch,_=s(u);if(!_)return;if(_[1])A.push(_[2]);else{for(var E=A.length-1;E>=0;--E)if(A[E]==_[2]){A.length=E;break}if(E<0&&(!p||p==_[2]))return{tag:_[2],from:x(u.line,u.ch),to:x(w,y)}}}}T.registerHelper("fold","xml",function(u,p){for(var A=new m(u,p.line,0);;){var b=n(A);if(!b||A.line!=p.line)return;var w=l(A);if(!w)return;if(!b[1]&&w!="selfClose"){var y=x(A.line,A.ch),_=r(A,b[2]);return _&&g(_.from,y)>0?{from:y,to:_.from}:null}}}),T.findMatchingTag=function(u,p,A){var b=new m(u,p.line,p.ch,A);if(b.text.indexOf(">")==-1&&b.text.indexOf("<")==-1)return;var w=l(b),y=w&&x(b.line,b.ch),_=w&&s(b);if(!w||!_||g(b,p)>0)return;var E={from:x(b.line,b.ch),to:y,tag:_[2]};return w=="selfClose"?{open:E,close:null,at:"open"}:_[1]?{open:o(b,_[2]),close:E,at:"close"}:(b=new m(u,y.line,y.ch,A),{open:E,close:r(b,_[2]),at:"open"})},T.findEnclosingTag=function(u,p,A,b){for(var w=new m(u,p.line,p.ch,A);;){var y=o(w,b);if(!y)break;var _=new m(u,p.line,p.ch,A),E=r(_,y.tag);if(E)return{open:y,close:E}}},T.scanForClosingTag=function(u,p,A,b){var w=new m(u,p.line,p.ch,b?{from:0,to:b}:null);return r(w,A)}})},ozfa:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("KxFI"),h=i.n(g)},"p+If":function(ue,z,i){var T=i("ProS");i("cpOr"),i("rkZ5");var x=i("ZYIC"),g=i("7ph2");T.registerLayout(x),T.registerVisual(g)},"p/La":function(ue,z){var i=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]];function T(x,g){x==="china"&&g.name==="\u53F0\u6E7E"&&g.geometries.push({type:"polygon",exterior:i[0]})}ue.exports=T},p1MT:function(ue,z,i){var T=i("Hw7h"),x=i("IwbS"),g=i("6Ic6"),h=i("OELB"),t=h.parsePercent,e=h.round,m=h.linearMap;function f(n,d){var r=n.get("center"),o=d.getWidth(),u=d.getHeight(),p=Math.min(o,u),A=t(r[0],d.getWidth()),b=t(r[1],d.getHeight()),w=t(n.get("radius"),p/2);return{cx:A,cy:b,r:w}}function c(n,d){return d&&(typeof d=="string"?n=d.replace("{value}",n!=null?n:""):typeof d=="function"&&(n=d(n))),n}var a=Math.PI*2,l=g.extend({type:"gauge",render:function(n,d,r){this.group.removeAll();var o=n.get("axisLine.lineStyle.color"),u=f(n,r);this._renderMain(n,d,r,o,u)},dispose:function(){},_renderMain:function(n,d,r,o,u){for(var p=this.group,A=n.getModel("axisLine"),b=A.getModel("lineStyle"),w=n.get("clockwise"),y=-n.get("startAngle")/180*Math.PI,_=-n.get("endAngle")/180*Math.PI,E=(_-y)%a,I=y,S=b.get("width"),C=A.get("show"),N=0;C&&N<o.length;N++){var M=Math.min(Math.max(o[N][0],0),1),_=y+E*M,P=new x.Sector({shape:{startAngle:I,endAngle:_,cx:u.cx,cy:u.cy,clockwise:w,r0:u.r-S,r:u.r},silent:!0});P.setStyle({fill:o[N][1]}),P.setStyle(b.getLineStyle(["color","borderWidth","borderColor"])),p.add(P),I=_}var B=function(V){if(V<=0)return o[0][1];for(var Y=0;Y<o.length;Y++)if(o[Y][0]>=V&&(Y===0?0:o[Y-1][0])<V)return o[Y][1];return o[Y-1][1]};if(!w){var X=y;y=_,_=X}this._renderTicks(n,d,r,B,u,y,_,w),this._renderPointer(n,d,r,B,u,y,_,w),this._renderTitle(n,d,r,B,u),this._renderDetail(n,d,r,B,u)},_renderTicks:function(n,d,r,o,u,p,A,b){for(var w=this.group,y=u.cx,_=u.cy,E=u.r,I=+n.get("min"),S=+n.get("max"),C=n.getModel("splitLine"),N=n.getModel("axisTick"),M=n.getModel("axisLabel"),P=n.get("splitNumber"),B=N.get("splitNumber"),X=t(C.get("length"),E),V=t(N.get("length"),E),Y=p,j=(A-p)/P,W=j/B,U=C.getModel("lineStyle").getLineStyle(),R=N.getModel("lineStyle").getLineStyle(),K=0;K<=P;K++){var G=Math.cos(Y),H=Math.sin(Y);if(C.get("show")){var Z=new x.Line({shape:{x1:G*E+y,y1:H*E+_,x2:G*(E-X)+y,y2:H*(E-X)+_},style:U,silent:!0});U.stroke==="auto"&&Z.setStyle({stroke:o(K/P)}),w.add(Z)}if(M.get("show")){var q=c(e(K/P*(S-I)+I),M.get("formatter")),ce=M.get("distance"),ne=o(K/P);w.add(new x.Text({style:x.setTextStyle({},M,{text:q,x:G*(E-X-ce)+y,y:H*(E-X-ce)+_,textVerticalAlign:H<-.4?"top":H>.4?"bottom":"middle",textAlign:G<-.4?"left":G>.4?"right":"center"},{autoColor:ne}),silent:!0}))}if(N.get("show")&&K!==P){for(var se=0;se<=B;se++){var G=Math.cos(Y),H=Math.sin(Y),Ce=new x.Line({shape:{x1:G*E+y,y1:H*E+_,x2:G*(E-V)+y,y2:H*(E-V)+_},silent:!0,style:R});R.stroke==="auto"&&Ce.setStyle({stroke:o((K+se/B)/P)}),w.add(Ce),Y+=W}Y-=W}else Y+=j}},_renderPointer:function(n,d,r,o,u,p,A,b){var w=this.group,y=this._data;if(!n.get("pointer.show")){y&&y.eachItemGraphicEl(function(C){w.remove(C)});return}var _=[+n.get("min"),+n.get("max")],E=[p,A],I=n.getData(),S=I.mapDimension("value");I.diff(y).add(function(C){var N=new T({shape:{angle:p}});x.initProps(N,{shape:{angle:m(I.get(S,C),_,E,!0)}},n),w.add(N),I.setItemGraphicEl(C,N)}).update(function(C,N){var M=y.getItemGraphicEl(N);x.updateProps(M,{shape:{angle:m(I.get(S,C),_,E,!0)}},n),w.add(M),I.setItemGraphicEl(C,M)}).remove(function(C){var N=y.getItemGraphicEl(C);w.remove(N)}).execute(),I.eachItemGraphicEl(function(C,N){var M=I.getItemModel(N),P=M.getModel("pointer");C.setShape({x:u.cx,y:u.cy,width:t(P.get("width"),u.r),r:t(P.get("length"),u.r)}),C.useStyle(M.getModel("itemStyle").getItemStyle()),C.style.fill==="auto"&&C.setStyle("fill",o(m(I.get(S,N),_,[0,1],!0))),x.setHoverStyle(C,M.getModel("emphasis.itemStyle").getItemStyle())}),this._data=I},_renderTitle:function(n,d,r,o,u){var p=n.getData(),A=p.mapDimension("value"),b=n.getModel("title");if(b.get("show")){var w=b.get("offsetCenter"),y=u.cx+t(w[0],u.r),_=u.cy+t(w[1],u.r),E=+n.get("min"),I=+n.get("max"),S=n.getData().get(A,0),C=o(m(S,[E,I],[0,1],!0));this.group.add(new x.Text({silent:!0,style:x.setTextStyle({},b,{x:y,y:_,text:p.getName(0),textAlign:"center",textVerticalAlign:"middle"},{autoColor:C,forceRich:!0})}))}},_renderDetail:function(n,d,r,o,u){var p=n.getModel("detail"),A=+n.get("min"),b=+n.get("max");if(p.get("show")){var w=p.get("offsetCenter"),y=u.cx+t(w[0],u.r),_=u.cy+t(w[1],u.r),E=t(p.get("width"),u.r),I=t(p.get("height"),u.r),S=n.getData(),C=S.get(S.mapDimension("value"),0),N=o(m(C,[A,b],[0,1],!0));this.group.add(new x.Text({silent:!0,style:x.setTextStyle({},p,{x:y,y:_,text:c(C,p.get("formatter")),textWidth:isNaN(E)?null:E,textHeight:isNaN(I)?null:I,textAlign:"center",textVerticalAlign:"middle"},{autoColor:N,forceRich:!0})}))}}}),s=l;ue.exports=s},"p77/":function(ue,z,i){},"pED+":function(ue,z,i){},pG52:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("WXVj"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},pLH3:function(ue,z,i){var T=i("ProS");i("ALo7"),i("TWL2");var x=i("mOdp"),g=i("JLnu"),h=i("0/Rx");T.registerVisual(x("funnel")),T.registerLayout(g),T.registerProcessor(h("funnel"))},pP6R:function(ue,z,i){var T=i("ProS"),x="\0_ec_interaction_mutex";function g(m,f,c){var a=e(m);a[f]=c}function h(m,f,c){var a=e(m),l=a[f];l===c&&(a[f]=null)}function t(m,f){return!!e(m)[f]}function e(m){return m[x]||(m[x]={})}T.registerAction({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},function(){}),z.take=g,z.release=h,z.isTaken=t},pmaE:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("IwbS"),h=i("DEFe"),t="__seriesMapHighDown",e="__seriesMapCallKey",m=T.extendChartView({type:"map",render:function(a,l,s,n){if(n&&n.type==="mapToggleSelect"&&n.from===this.uid)return;var d=this.group;if(d.removeAll(),a.getHostGeoModel())return;if(n&&n.type==="geoRoam"&&n.componentType==="series"&&n.seriesId===a.id){var r=this._mapDraw;r&&d.add(r.group)}else if(a.needsDrawMap){var r=this._mapDraw||new h(s,!0);d.add(r.group),r.draw(a,l,s,this,n),this._mapDraw=r}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;a.get("showLegendSymbol")&&l.getComponent("legend")&&this._renderSymbols(a,l,s)},remove:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},dispose:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},_renderSymbols:function(a,l,s){var n=a.originalData,d=this.group;n.each(n.mapDimension("value"),function(r,o){if(isNaN(r))return;var u=n.getItemLayout(o);if(!u||!u.point)return;var p=u.point,A=u.offset,b=new g.Circle({style:{fill:a.getData().getVisual("color")},shape:{cx:p[0]+A*9,cy:p[1],r:3},silent:!0,z2:8+(A?0:g.Z2_EMPHASIS_LIFT+1)});if(!A){var w=a.mainSeries.getData(),y=n.getName(o),_=w.indexOfName(y),E=n.getItemModel(o),I=E.getModel("label"),S=E.getModel("emphasis.label"),C=w.getItemGraphicEl(_),N=x.retrieve2(a.getFormattedLabel(_,"normal"),y),M=x.retrieve2(a.getFormattedLabel(_,"emphasis"),N),P=C[t],B=Math.random();if(!P){P=C[t]={};var X=x.curry(f,!0),V=x.curry(f,!1);C.on("mouseover",X).on("mouseout",V).on("emphasis",X).on("normal",V)}C[e]=B,x.extend(P,{recordVersion:B,circle:b,labelModel:I,hoverLabelModel:S,emphasisText:M,normalText:N}),c(P,!1)}d.add(b)})}});function f(a){var l=this[t];l&&l.recordVersion===this[e]&&c(l,a)}function c(a,l){var s=a.circle,n=a.labelModel,d=a.hoverLabelModel,r=a.emphasisText,o=a.normalText;l?(s.style.extendFrom(g.setTextStyle({},d,{text:d.get("show")?r:null},{isRectText:!0,useInsideStyle:!1},!0)),s.__mapOriginalZ2=s.z2,s.z2+=g.Z2_EMPHASIS_LIFT):(g.setTextStyle(s.style,n,{text:n.get("show")?o:null,textPosition:n.getShallow("position")||"bottom"},{isRectText:!0,useInsideStyle:!1}),s.dirty(!1),s.__mapOriginalZ2!=null&&(s.z2=s.__mapOriginalZ2,s.__mapOriginalZ2=null))}ue.exports=m},pwpV:function(ue,z,i){},pzxd:function(ue,z,i){var T=i("bYtY"),x=T.retrieve2,g=T.retrieve3,h=T.each,t=T.normalizeCssArray,e=T.isString,m=T.isObject,f=i("6GrX"),c=i("VpOo"),a=i("Xnb7"),l=i("fW2E"),s=i("gut8"),n=s.ContextCachedBy,d=s.WILL_BE_RESTORED,r=f.DEFAULT_FONT,o={left:1,right:1,center:1},u={top:1,bottom:1,middle:1},p=[["textShadowBlur","shadowBlur",0],["textShadowOffsetX","shadowOffsetX",0],["textShadowOffsetY","shadowOffsetY",0],["textShadowColor","shadowColor","transparent"]],A={},b={};function w(K){return y(K),h(K.rich,y),K}function y(K){if(K){K.font=f.makeFont(K);var G=K.textAlign;G==="middle"&&(G="center"),K.textAlign=G==null||o[G]?G:"left";var H=K.textVerticalAlign||K.textBaseline;H==="center"&&(H="middle"),K.textVerticalAlign=H==null||u[H]?H:"top";var Z=K.textPadding;Z&&(K.textPadding=t(K.textPadding))}}function _(K,G,H,Z,q,ce){Z.rich?I(K,G,H,Z,q,ce):E(K,G,H,Z,q,ce)}function E(K,G,H,Z,q,ce){"use strict";var ne=M(Z),se,Ce=!1,Re=G.__attrCachedBy===n.PLAIN_TEXT;ce!==d?(ce&&(se=ce.style,Ce=!ne&&Re&&se),G.__attrCachedBy=ne?n.NONE:n.PLAIN_TEXT):Re&&(G.__attrCachedBy=n.NONE);var Xe=Z.font||r;(!Ce||Xe!==(se.font||r))&&(G.font=Xe);var we=K.__computedFont;K.__styleFont!==Xe&&(K.__styleFont=Xe,we=K.__computedFont=G.font);var Pe=Z.textPadding,Ee=Z.textLineHeight,Ge=K.__textCotentBlock;(!Ge||K.__dirtyText)&&(Ge=K.__textCotentBlock=f.parsePlainText(H,we,Pe,Ee,Z.truncate));var It=Ge.outerHeight,ze=Ge.lines,ye=Ge.lineHeight,Me=X(b,K,Z,q),qe=Me.baseX,nt=Me.baseY,st=Me.textAlign||"left",xt=Me.textVerticalAlign;C(G,Z,q,qe,nt);var Bt=f.adjustTextY(nt,It,xt),Le=qe,Ue=Bt;if(ne||Pe){var We=f.getWidth(H,we),ft=We;Pe&&(ft+=Pe[1]+Pe[3]);var Kt=f.adjustTextX(qe,ft,st);ne&&P(K,G,Z,Kt,Bt,ft,It),Pe&&(Le=U(qe,st,Pe),Ue+=Pe[0])}G.textAlign=st,G.textBaseline="middle",G.globalAlpha=Z.opacity||1;for(var bt=0;bt<p.length;bt++){var Mt=p[bt],lr=Mt[0],mt=Mt[1],Gt=Z[lr];(!Ce||Gt!==se[lr])&&(G[mt]=l(G,mt,Gt||Mt[2]))}Ue+=ye/2;var Jt=Z.textStrokeWidth,dr=Ce?se.textStrokeWidth:null,cr=!Ce||Jt!==dr,mr=!Ce||cr||Z.textStroke!==se.textStroke,it=Y(Z.textStroke,Jt),pe=j(Z.textFill);if(it&&(cr&&(G.lineWidth=Jt),mr&&(G.strokeStyle=it)),pe&&((!Ce||Z.textFill!==se.textFill)&&(G.fillStyle=pe)),ze.length===1)it&&G.strokeText(ze[0],Le,Ue),pe&&G.fillText(ze[0],Le,Ue);else for(var bt=0;bt<ze.length;bt++)it&&G.strokeText(ze[bt],Le,Ue),pe&&G.fillText(ze[bt],Le,Ue),Ue+=ye}function I(K,G,H,Z,q,ce){ce!==d&&(G.__attrCachedBy=n.NONE);var ne=K.__textCotentBlock;(!ne||K.__dirtyText)&&(ne=K.__textCotentBlock=f.parseRichText(H,Z)),S(K,G,ne,Z,q)}function S(K,G,H,Z,q){var ce=H.width,ne=H.outerWidth,se=H.outerHeight,Ce=Z.textPadding,Re=X(b,K,Z,q),Xe=Re.baseX,we=Re.baseY,Pe=Re.textAlign,Ee=Re.textVerticalAlign;C(G,Z,q,Xe,we);var Ge=f.adjustTextX(Xe,ne,Pe),It=f.adjustTextY(we,se,Ee),ze=Ge,ye=It;Ce&&(ze+=Ce[3],ye+=Ce[0]);var Me=ze+ce;M(Z)&&P(K,G,Z,Ge,It,ne,se);for(var qe=0;qe<H.lines.length;qe++){for(var nt=H.lines[qe],st=nt.tokens,xt=st.length,Bt=nt.lineHeight,Le=nt.width,Ue=0,We=ze,ft=Me,Kt=xt-1,bt;Ue<xt&&(bt=st[Ue],!bt.textAlign||bt.textAlign==="left");)N(K,G,bt,Z,Bt,ye,We,"left"),Le-=bt.width,We+=bt.width,Ue++;for(;Kt>=0&&(bt=st[Kt],bt.textAlign==="right");)N(K,G,bt,Z,Bt,ye,ft,"right"),Le-=bt.width,ft-=bt.width,Kt--;for(We+=(ce-(We-ze)-(Me-ft)-Le)/2;Ue<=Kt;)bt=st[Ue],N(K,G,bt,Z,Bt,ye,We+bt.width/2,"center"),We+=bt.width,Ue++;ye+=Bt}}function C(K,G,H,Z,q){if(H&&G.textRotation){var ce=G.textOrigin;ce==="center"?(Z=H.width/2+H.x,q=H.height/2+H.y):ce&&(Z=ce[0]+H.x,q=ce[1]+H.y),K.translate(Z,q),K.rotate(-G.textRotation),K.translate(-Z,-q)}}function N(K,G,H,Z,q,ce,ne,se){var Ce=Z.rich[H.styleName]||{};Ce.text=H.text;var Re=H.textVerticalAlign,Xe=ce+q/2;Re==="top"?Xe=ce+H.height/2:Re==="bottom"&&(Xe=ce+q-H.height/2),!H.isLineHolder&&M(Ce)&&P(K,G,Ce,se==="right"?ne-H.width:se==="center"?ne-H.width/2:ne,Xe-H.height/2,H.width,H.height);var we=H.textPadding;we&&(ne=U(ne,se,we),Xe-=H.height/2-we[2]-H.textHeight/2),V(G,"shadowBlur",g(Ce.textShadowBlur,Z.textShadowBlur,0)),V(G,"shadowColor",Ce.textShadowColor||Z.textShadowColor||"transparent"),V(G,"shadowOffsetX",g(Ce.textShadowOffsetX,Z.textShadowOffsetX,0)),V(G,"shadowOffsetY",g(Ce.textShadowOffsetY,Z.textShadowOffsetY,0)),V(G,"textAlign",se),V(G,"textBaseline","middle"),V(G,"font",H.font||r);var Pe=Y(Ce.textStroke||Z.textStroke,Ge),Ee=j(Ce.textFill||Z.textFill),Ge=x(Ce.textStrokeWidth,Z.textStrokeWidth);Pe&&(V(G,"lineWidth",Ge),V(G,"strokeStyle",Pe),G.strokeText(H.text,ne,Xe)),Ee&&(V(G,"fillStyle",Ee),G.fillText(H.text,ne,Xe))}function M(K){return!!(K.textBackgroundColor||K.textBorderWidth&&K.textBorderColor)}function P(K,G,H,Z,q,ce,ne){var se=H.textBackgroundColor,Ce=H.textBorderWidth,Re=H.textBorderColor,Xe=e(se);if(V(G,"shadowBlur",H.textBoxShadowBlur||0),V(G,"shadowColor",H.textBoxShadowColor||"transparent"),V(G,"shadowOffsetX",H.textBoxShadowOffsetX||0),V(G,"shadowOffsetY",H.textBoxShadowOffsetY||0),Xe||Ce&&Re){G.beginPath();var we=H.textBorderRadius;we?c.buildPath(G,{x:Z,y:q,width:ce,height:ne,r:we}):G.rect(Z,q,ce,ne),G.closePath()}if(Xe)if(V(G,"fillStyle",se),H.fillOpacity!=null){var Pe=G.globalAlpha;G.globalAlpha=H.fillOpacity*H.opacity,G.fill(),G.globalAlpha=Pe}else G.fill();else if(m(se)){var Ee=se.image;Ee=a.createOrUpdateImage(Ee,null,K,B,se),Ee&&a.isImageReady(Ee)&&G.drawImage(Ee,Z,q,ce,ne)}if(Ce&&Re)if(V(G,"lineWidth",Ce),V(G,"strokeStyle",Re),H.strokeOpacity!=null){var Pe=G.globalAlpha;G.globalAlpha=H.strokeOpacity*H.opacity,G.stroke(),G.globalAlpha=Pe}else G.stroke()}function B(K,G){G.image=K}function X(K,G,H,Z){var q=H.x||0,ce=H.y||0,ne=H.textAlign,se=H.textVerticalAlign;if(Z){var Ce=H.textPosition;if(Ce instanceof Array)q=Z.x+W(Ce[0],Z.width),ce=Z.y+W(Ce[1],Z.height);else{var Re=G&&G.calculateTextPosition?G.calculateTextPosition(A,H,Z):f.calculateTextPosition(A,H,Z);q=Re.x,ce=Re.y,ne=ne||Re.textAlign,se=se||Re.textVerticalAlign}var Xe=H.textOffset;Xe&&(q+=Xe[0],ce+=Xe[1])}return K=K||{},K.baseX=q,K.baseY=ce,K.textAlign=ne,K.textVerticalAlign=se,K}function V(K,G,H){return K[G]=l(K,G,H),K[G]}function Y(K,G){return K==null||G<=0||K==="transparent"||K==="none"?null:K.image||K.colorStops?"#000":K}function j(K){return K==null||K==="none"?null:K.image||K.colorStops?"#000":K}function W(K,G){return typeof K=="string"?K.lastIndexOf("%")>=0?parseFloat(K)/100*G:parseFloat(K):K}function U(K,G,H){return G==="right"?K-H[1]:G==="center"?K+H[3]/2-H[1]/2:K+H[3]}function R(K,G){return K!=null&&(K||G.textBackgroundColor||G.textBorderWidth&&G.textBorderColor||G.textPadding)}z.normalizeTextStyle=w,z.renderText=_,z.getBoxPosition=X,z.getStroke=Y,z.getFill=j,z.parsePercent=W,z.needDrawText=R},"q/+u":function(ue,z,i){var T=i("ProS"),x=i("9wZj"),g=i("yWXo"),h=i("h8O9");T.extendChartView({type:"scatter",render:function(t,e,m){var f=t.getData(),c=this._updateSymbolDraw(f,t);c.updateData(f,{clipShape:this._getClipShape(t)}),this._finished=!0},incrementalPrepareRender:function(t,e,m){var f=t.getData(),c=this._updateSymbolDraw(f,t);c.incrementalPrepareUpdate(f),this._finished=!1},incrementalRender:function(t,e,m){this._symbolDraw.incrementalUpdate(t,e.getData(),{clipShape:this._getClipShape(e)}),this._finished=t.end===e.getData().count()},updateTransform:function(t,e,m){var f=t.getData();if(this.group.dirty(),!this._finished||f.count()>1e4||!this._symbolDraw.isPersistent())return{update:!0};var c=h().reset(t);c.progress&&c.progress({start:0,end:f.count()},f),this._symbolDraw.updateLayout(f)},_getClipShape:function(t){var e=t.coordinateSystem,m=e&&e.getArea&&e.getArea();return t.get("clip",!0)?m:null},_updateSymbolDraw:function(t,e){var m=this._symbolDraw,f=e.pipelineContext,c=f.large;return(!m||c!==this._isLargeDraw)&&(m&&m.remove(),m=this._symbolDraw=c?new g:new x,this._isLargeDraw=c,this.group.removeAll()),this.group.add(m.group),m},remove:function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},dispose:function(){}})},q3GZ:function(ue,z){var i=["lineStyle","normal","opacity"],T={seriesType:"parallel",reset:function(x,g,h){var t=x.getModel("itemStyle"),e=x.getModel("lineStyle"),m=g.get("color"),f=e.get("color")||t.get("color")||m[x.seriesIndex%m.length],c=x.get("inactiveOpacity"),a=x.get("activeOpacity"),l=x.getModel("lineStyle").getLineStyle(),s=x.coordinateSystem,n=x.getData(),d={normal:l.opacity,active:a,inactive:c};n.setVisual("color",f);function r(o,u){s.eachActiveState(u,function(p,A){var b=d[p];if(p==="normal"&&u.hasItemOption){var w=u.getItemModel(A).get(i,!0);w!=null&&(b=w)}u.setItemVisual(A,"opacity",b)},o.start,o.end)}return{progress:r}}};ue.exports=T},q4HE: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){for(var y=A.lastIndex=0;A.test(w);)++y;return y}ue.exports=b},q7KB:function(ue,z,i){},qH13:function(ue,z,i){var T=i("ItGF"),x=i("QBsz"),g=x.applyTransform,h=i("mFDi"),t=i("Qe9p"),e=i("6GrX"),m=i("pzxd"),f=i("ni6a"),c=i("Gev7"),a=i("Dagg"),l=i("dqUG"),s=i("y+Vt"),n=i("IMiH"),d=i("QuXc"),r=i("06Qe"),o=n.CMD,u=Math.round,p=Math.sqrt,A=Math.abs,b=Math.cos,w=Math.sin,y=Math.max;if(!T.canvasSupported){var _=",",E="progid:DXImageTransform.Microsoft",I=21600,S=I/2,C=1e5,N=1e3,M=function(nt){nt.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",nt.coordsize=I+","+I,nt.coordorigin="0,0"},P=function(nt){return String(nt).replace(/&/g,"&amp;").replace(/"/g,"&quot;")},B=function(nt,st,xt){return"rgb("+[nt,st,xt].join(",")+")"},X=function(nt,st){st&&nt&&st.parentNode!==nt&&nt.appendChild(st)},V=function(nt,st){st&&nt&&st.parentNode===nt&&nt.removeChild(st)},Y=function(nt,st,xt){return(parseFloat(nt)||0)*C+(parseFloat(st)||0)*N+xt},j=m.parsePercent,W=function(nt,st,xt){var Bt=t.parse(st);xt=+xt,isNaN(xt)&&(xt=1),Bt&&(nt.color=B(Bt[0],Bt[1],Bt[2]),nt.opacity=xt*Bt[3])},U=function(nt){var st=t.parse(nt);return[B(st[0],st[1],st[2]),st[3]]},R=function(nt,st,xt){var Bt=st.fill;if(Bt!=null)if(Bt instanceof d){var Le,Ue=0,We=[0,0],ft=0,Kt=1,bt=xt.getBoundingRect(),Mt=bt.width,lr=bt.height;if(Bt.type==="linear"){Le="gradient";var mt=xt.transform,Gt=[Bt.x*Mt,Bt.y*lr],Jt=[Bt.x2*Mt,Bt.y2*lr];mt&&(g(Gt,Gt,mt),g(Jt,Jt,mt));var dr=Jt[0]-Gt[0],cr=Jt[1]-Gt[1];Ue=Math.atan2(dr,cr)*180/Math.PI,Ue<0&&(Ue+=360),Ue<1e-6&&(Ue=0)}else{Le="gradientradial";var Gt=[Bt.x*Mt,Bt.y*lr],mt=xt.transform,mr=xt.scale,it=Mt,pe=lr;We=[(Gt[0]-bt.x)/it,(Gt[1]-bt.y)/pe],mt&&g(Gt,Gt,mt),it/=mr[0]*I,pe/=mr[1]*I;var ae=y(it,pe);ft=2*0/ae,Kt=2*Bt.r/ae-ft}var Ve=Bt.colorStops.slice();Ve.sort(function(De,Be){return De.offset-Be.offset});for(var Ye=Ve.length,oe=[],ht=[],Ft=0;Ft<Ye;Ft++){var Te=Ve[Ft],Lt=U(Te.color);ht.push(Te.offset*Kt+ft+" "+Lt[0]),(Ft===0||Ft===Ye-1)&&oe.push(Lt)}if(Ye>=2){var Et=oe[0][0],be=oe[1][0],et=oe[0][1]*st.opacity,ot=oe[1][1]*st.opacity;nt.type=Le,nt.method="none",nt.focus="100%",nt.angle=Ue,nt.color=Et,nt.color2=be,nt.colors=ht.join(","),nt.opacity=ot,nt.opacity2=et}Le==="radial"&&(nt.focusposition=We.join(","))}else W(nt,Bt,st.opacity)},K=function(nt,st){st.lineDash&&(nt.dashstyle=st.lineDash.join(" ")),st.stroke!=null&&!(st.stroke instanceof d)&&W(nt,st.stroke,st.opacity)},G=function(nt,st,xt,Bt){var Le=st==="fill",Ue=nt.getElementsByTagName(st)[0];xt[st]!=null&&xt[st]!=="none"&&(Le||!Le&&xt.lineWidth)?(nt[Le?"filled":"stroked"]="true",xt[st]instanceof d&&V(nt,Ue),Ue||(Ue=r.createNode(st)),Le?R(Ue,xt,Bt):K(Ue,xt),X(nt,Ue)):(nt[Le?"filled":"stroked"]="false",V(nt,Ue))},H=[[],[],[]],Z=function(nt,st){var xt=o.M,Bt=o.C,Le=o.L,Ue=o.A,We=o.Q,ft=[],Kt,bt,Mt,lr,mt,Gt,Jt=nt.data,dr=nt.len();for(lr=0;lr<dr;){Mt=Jt[lr++],bt="",Kt=0;switch(Mt){case xt:bt=" m ",Kt=1,mt=Jt[lr++],Gt=Jt[lr++],H[0][0]=mt,H[0][1]=Gt;break;case Le:bt=" l ",Kt=1,mt=Jt[lr++],Gt=Jt[lr++],H[0][0]=mt,H[0][1]=Gt;break;case We:case Bt:bt=" c ",Kt=3;var cr=Jt[lr++],mr=Jt[lr++],it=Jt[lr++],pe=Jt[lr++],ae,Ve;Mt===We?(ae=it,Ve=pe,it=(it+2*cr)/3,pe=(pe+2*mr)/3,cr=(mt+2*cr)/3,mr=(Gt+2*mr)/3):(ae=Jt[lr++],Ve=Jt[lr++]),H[0][0]=cr,H[0][1]=mr,H[1][0]=it,H[1][1]=pe,H[2][0]=ae,H[2][1]=Ve,mt=ae,Gt=Ve;break;case Ue:var Ye=0,oe=0,ht=1,Ft=1,Te=0;st&&(Ye=st[4],oe=st[5],ht=p(st[0]*st[0]+st[1]*st[1]),Ft=p(st[2]*st[2]+st[3]*st[3]),Te=Math.atan2(-st[1]/Ft,st[0]/ht));var Lt=Jt[lr++],Et=Jt[lr++],be=Jt[lr++],et=Jt[lr++],ot=Jt[lr++]+Te,De=Jt[lr++]+ot+Te;lr++;var Be=Jt[lr++],Fe=Lt+b(ot)*be,Ot=Et+w(ot)*et,cr=Lt+b(De)*be,mr=Et+w(De)*et,nr=Be?" wa ":" at ";Math.abs(Fe-cr)<1e-4&&(Math.abs(De-ot)>.01?Be&&(Fe+=270/I):Math.abs(Ot-Et)<1e-4?Be&&Fe<Lt||!Be&&Fe>Lt?mr-=270/I:mr+=270/I:Be&&Ot<Et||!Be&&Ot>Et?cr+=270/I:cr-=270/I),ft.push(nr,u(((Lt-be)*ht+Ye)*I-S),_,u(((Et-et)*Ft+oe)*I-S),_,u(((Lt+be)*ht+Ye)*I-S),_,u(((Et+et)*Ft+oe)*I-S),_,u((Fe*ht+Ye)*I-S),_,u((Ot*Ft+oe)*I-S),_,u((cr*ht+Ye)*I-S),_,u((mr*Ft+oe)*I-S)),mt=cr,Gt=mr;break;case o.R:var St=H[0],Wt=H[1];St[0]=Jt[lr++],St[1]=Jt[lr++],Wt[0]=St[0]+Jt[lr++],Wt[1]=St[1]+Jt[lr++],st&&(g(St,St,st),g(Wt,Wt,st)),St[0]=u(St[0]*I-S),Wt[0]=u(Wt[0]*I-S),St[1]=u(St[1]*I-S),Wt[1]=u(Wt[1]*I-S),ft.push(" m ",St[0],_,St[1]," l ",Wt[0],_,St[1]," l ",Wt[0],_,Wt[1]," l ",St[0],_,Wt[1]);break;case o.Z:ft.push(" x ")}if(Kt>0){ft.push(bt);for(var Rr=0;Rr<Kt;Rr++){var pr=H[Rr];st&&g(pr,pr,st),ft.push(u(pr[0]*I-S),_,u(pr[1]*I-S),Rr<Kt-1?_:"")}}}return ft.join("")};s.prototype.brushVML=function(qe){var nt=this.style,st=this._vmlEl;st||(st=r.createNode("shape"),M(st),this._vmlEl=st),G(st,"fill",nt,this),G(st,"stroke",nt,this);var xt=this.transform,Bt=xt!=null,Le=st.getElementsByTagName("stroke")[0];if(Le){var Ue=nt.lineWidth;if(Bt&&!nt.strokeNoScale){var We=xt[0]*xt[3]-xt[1]*xt[2];Ue*=p(A(We))}Le.weight=Ue+"px"}var ft=this.path||(this.path=new n);this.__dirtyPath&&(ft.beginPath(),ft.subPixelOptimize=!1,this.buildPath(ft,this.shape),ft.toStatic(),this.__dirtyPath=!1),st.path=Z(ft,this.transform),st.style.zIndex=Y(this.zlevel,this.z,this.z2),X(qe,st),nt.text!=null?this.drawRectText(qe,this.getBoundingRect()):this.removeRectText(qe)},s.prototype.onRemove=function(qe){V(qe,this._vmlEl),this.removeRectText(qe)},s.prototype.onAdd=function(qe){X(qe,this._vmlEl),this.appendRectText(qe)};var q=function(nt){return typeof nt=="object"&&nt.tagName&&nt.tagName.toUpperCase()==="IMG"};a.prototype.brushVML=function(qe){var nt=this.style,st=nt.image,xt,Bt;if(q(st)){var Le=st.src;if(Le===this._imageSrc)xt=this._imageWidth,Bt=this._imageHeight;else{var Ue=st.runtimeStyle,We=Ue.width,ft=Ue.height;Ue.width="auto",Ue.height="auto",xt=st.width,Bt=st.height,Ue.width=We,Ue.height=ft,this._imageSrc=Le,this._imageWidth=xt,this._imageHeight=Bt}st=Le}else st===this._imageSrc&&(xt=this._imageWidth,Bt=this._imageHeight);if(!st)return;var Kt=nt.x||0,bt=nt.y||0,Mt=nt.width,lr=nt.height,mt=nt.sWidth,Gt=nt.sHeight,Jt=nt.sx||0,dr=nt.sy||0,cr=mt&&Gt,mr=this._vmlEl;mr||(mr=r.doc.createElement("div"),M(mr),this._vmlEl=mr);var it=mr.style,pe=!1,ae,Ve=1,Ye=1;if(this.transform&&(ae=this.transform,Ve=p(ae[0]*ae[0]+ae[1]*ae[1]),Ye=p(ae[2]*ae[2]+ae[3]*ae[3]),pe=ae[1]||ae[2]),pe){var oe=[Kt,bt],ht=[Kt+Mt,bt],Ft=[Kt,bt+lr],Te=[Kt+Mt,bt+lr];g(oe,oe,ae),g(ht,ht,ae),g(Ft,Ft,ae),g(Te,Te,ae);var Lt=y(oe[0],ht[0],Ft[0],Te[0]),Et=y(oe[1],ht[1],Ft[1],Te[1]),be=[];be.push("M11=",ae[0]/Ve,_,"M12=",ae[2]/Ye,_,"M21=",ae[1]/Ve,_,"M22=",ae[3]/Ye,_,"Dx=",u(Kt*Ve+ae[4]),_,"Dy=",u(bt*Ye+ae[5])),it.padding="0 "+u(Lt)+"px "+u(Et)+"px 0",it.filter=E+".Matrix("+be.join("")+", SizingMethod=clip)"}else ae&&(Kt=Kt*Ve+ae[4],bt=bt*Ye+ae[5]),it.filter="",it.left=u(Kt)+"px",it.top=u(bt)+"px";var et=this._imageEl,ot=this._cropEl;et||(et=r.doc.createElement("div"),this._imageEl=et);var De=et.style;if(cr){if(xt&&Bt)De.width=u(Ve*xt*Mt/mt)+"px",De.height=u(Ye*Bt*lr/Gt)+"px";else{var Be=new Image,Fe=this;Be.onload=function(){Be.onload=null,xt=Be.width,Bt=Be.height,De.width=u(Ve*xt*Mt/mt)+"px",De.height=u(Ye*Bt*lr/Gt)+"px",Fe._imageWidth=xt,Fe._imageHeight=Bt,Fe._imageSrc=st},Be.src=st}ot||(ot=r.doc.createElement("div"),ot.style.overflow="hidden",this._cropEl=ot);var Ot=ot.style;Ot.width=u((Mt+Jt*Mt/mt)*Ve),Ot.height=u((lr+dr*lr/Gt)*Ye),Ot.filter=E+".Matrix(Dx="+-Jt*Mt/mt*Ve+",Dy="+-dr*lr/Gt*Ye+")",ot.parentNode||mr.appendChild(ot),et.parentNode!==ot&&ot.appendChild(et)}else De.width=u(Ve*Mt)+"px",De.height=u(Ye*lr)+"px",mr.appendChild(et),ot&&ot.parentNode&&(mr.removeChild(ot),this._cropEl=null);var nr="",St=nt.opacity;St<1&&(nr+=".Alpha(opacity="+u(St*100)+") "),nr+=E+".AlphaImageLoader(src="+st+", SizingMethod=scale)",De.filter=nr,mr.style.zIndex=Y(this.zlevel,this.z,this.z2),X(qe,mr),nt.text!=null&&this.drawRectText(qe,this.getBoundingRect())},a.prototype.onRemove=function(qe){V(qe,this._vmlEl),this._vmlEl=null,this._cropEl=null,this._imageEl=null,this.removeRectText(qe)},a.prototype.onAdd=function(qe){X(qe,this._vmlEl),this.appendRectText(qe)};var ce="normal",ne={},se=0,Ce=100,Re=document.createElement("div"),Xe=function(nt){var st=ne[nt];if(!st){se>Ce&&(se=0,ne={});var xt=Re.style,Bt;try{xt.font=nt,Bt=xt.fontFamily.split(",")[0]}catch(Le){}st={style:xt.fontStyle||ce,variant:xt.fontVariant||ce,weight:xt.fontWeight||ce,size:parseFloat(xt.fontSize||12)|0,family:Bt||"Microsoft YaHei"},ne[nt]=st,se++}return st},we;e.$override("measureText",function(qe,nt){var st=r.doc;we||(we=st.createElement("div"),we.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",r.doc.body.appendChild(we));try{we.style.font=nt}catch(xt){}return we.innerHTML="",we.appendChild(st.createTextNode(qe)),{width:we.offsetWidth}});for(var Pe=new h,Ee=function(nt,st,xt,Bt){var Le=this.style;this.__dirty&&m.normalizeTextStyle(Le,!0);var Ue=Le.text;if(Ue!=null&&(Ue+=""),!Ue)return;if(Le.rich){var We=e.parseRichText(Ue,Le);Ue=[];for(var ft=0;ft<We.lines.length;ft++){for(var Kt=We.lines[ft].tokens,bt=[],Mt=0;Mt<Kt.length;Mt++)bt.push(Kt[Mt].text);Ue.push(bt.join(""))}Ue=Ue.join(`
`)}var lr,mt,Gt=Le.textAlign,Jt=Le.textVerticalAlign,dr=Xe(Le.font),cr=dr.style+" "+dr.variant+" "+dr.weight+" "+dr.size+'px "'+dr.family+'"';xt=xt||e.getBoundingRect(Ue,cr,Gt,Jt,Le.textPadding,Le.textLineHeight);var mr=this.transform;if(mr&&!Bt&&(Pe.copy(st),Pe.applyTransform(mr),st=Pe),Bt)lr=st.x,mt=st.y;else{var it=Le.textPosition;if(it instanceof Array)lr=st.x+j(it[0],st.width),mt=st.y+j(it[1],st.height),Gt=Gt||"left";else{var pe=this.calculateTextPosition?this.calculateTextPosition({},Le,st):e.calculateTextPosition({},Le,st);lr=pe.x,mt=pe.y,Gt=Gt||pe.textAlign,Jt=Jt||pe.textVerticalAlign}}lr=e.adjustTextX(lr,xt.width,Gt),mt=e.adjustTextY(mt,xt.height,Jt),mt+=xt.height/2;var ae=r.createNode,Ve=this._textVmlEl,Ye,oe,ht;Ve?(ht=Ve.firstChild,Ye=ht.nextSibling,oe=Ye.nextSibling):(Ve=ae("line"),Ye=ae("path"),oe=ae("textpath"),ht=ae("skew"),oe.style["v-text-align"]="left",M(Ve),Ye.textpathok=!0,oe.on=!0,Ve.from="0 0",Ve.to="1000 0.05",X(Ve,ht),X(Ve,Ye),X(Ve,oe),this._textVmlEl=Ve);var Ft=[lr,mt],Te=Ve.style;mr&&Bt?(g(Ft,Ft,mr),ht.on=!0,ht.matrix=mr[0].toFixed(3)+_+mr[2].toFixed(3)+_+mr[1].toFixed(3)+_+mr[3].toFixed(3)+",0,0",ht.offset=(u(Ft[0])||0)+","+(u(Ft[1])||0),ht.origin="0 0",Te.left="0px",Te.top="0px"):(ht.on=!1,Te.left=u(lr)+"px",Te.top=u(mt)+"px"),oe.string=P(Ue);try{oe.style.font=cr}catch(Lt){}G(Ve,"fill",{fill:Le.textFill,opacity:Le.opacity},this),G(Ve,"stroke",{stroke:Le.textStroke,opacity:Le.opacity,lineDash:Le.lineDash||null},this),Ve.style.zIndex=Y(this.zlevel,this.z,this.z2),X(nt,Ve)},Ge=function(nt){V(nt,this._textVmlEl),this._textVmlEl=null},It=function(nt){X(nt,this._textVmlEl)},ze=[f,c,a,s,l],ye=0;ye<ze.length;ye++){var Me=ze[ye].prototype;Me.drawRectText=Ee,Me.removeRectText=Ge,Me.appendRectText=It}l.prototype.brushVML=function(qe){var nt=this.style;nt.text!=null?this.drawRectText(qe,{x:nt.x||0,y:nt.y||0,width:0,height:0},this.getBoundingRect(),!0):this.removeRectText(qe)},l.prototype.onRemove=function(qe){this.removeRectText(qe)},l.prototype.onAdd=function(qe){this.appendRectText(qe)}}},qJCg:function(ue,z,i){var T=i("BlVb"),x=i("mFDi"),g=i("IwbS"),h=g.linePolygonIntersect,t={lineX:e(0),lineY:e(1),rect:{point:function(c,a,l){return c&&l.boundingRect.contain(c[0],c[1])},rect:function(c,a,l){return c&&l.boundingRect.intersect(c)}},polygon:{point:function(c,a,l){return c&&l.boundingRect.contain(c[0],c[1])&&T.contain(l.range,c[0],c[1])},rect:function(c,a,l){var s=l.range;if(!c||s.length<=1)return!1;var n=c.x,d=c.y,r=c.width,o=c.height,u=s[0];if(T.contain(s,n,d)||T.contain(s,n+r,d)||T.contain(s,n,d+o)||T.contain(s,n+r,d+o)||x.create(c).contain(u[0],u[1])||h(n,d,n+r,d,s)||h(n,d,n,d+o,s)||h(n+r,d,n+r,d+o,s)||h(n,d+o,n+r,d+o,s))return!0}}};function e(c){var a=["x","y"],l=["width","height"];return{point:function(s,n,d){if(s){var r=d.range,o=s[c];return m(o,r)}},rect:function(s,n,d){if(s){var r=d.range,o=[s[a[c]],s[a[c]]+s[l[c]]];return o[1]<o[0]&&o.reverse(),m(o[0],r)||m(o[1],r)||m(r[0],o)||m(r[1],o)}}}}function m(c,a){return a[0]<=c&&c<=a[1]}var f=t;ue.exports=f},qMZE:function(ue,z,i){var T=i("JEkh"),x=T.extend({type:"markPoint",defaultOption:{zlevel:0,z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}}});ue.exports=x},qNPg:function(ue,z,i){"use strict";i.d(z,"a",function(){return H});var T=i("rePB"),x=i("VTBJ"),g=i("KQm4"),h=i("ODXe"),t=i("Ff2n"),e=i("q1tI"),m=i("4IlW"),f=i("TSYQ"),c=i.n(f),a=i("6cGi"),l=i("bX4T"),s=i("8XRh"),n=i("8OUc"),d=i("c+Xe"),r=function(q,ce){var ne=q.prefixCls,se=q.id,Ce=q.inputElement,Re=q.disabled,Xe=q.tabIndex,we=q.autoFocus,Pe=q.autoComplete,Ee=q.editable,Ge=q.accessibilityIndex,It=q.value,ze=q.onKeyDown,ye=q.onMouseDown,Me=q.onChange,qe=q.onPaste,nt=q.onCompositionStart,st=q.onCompositionEnd,xt=q.open,Bt=q.attrs,Le=Ce||e.createElement("input",null),Ue=Le,We=Ue.ref,ft=Ue.props,Kt=ft.onKeyDown,bt=ft.onChange,Mt=ft.onMouseDown,lr=ft.onCompositionStart,mt=ft.onCompositionEnd,Gt=ft.style;return Le=e.cloneElement(Le,Object(x.a)(Object(x.a)({id:se,ref:Object(d.a)(ce,We),disabled:Re,tabIndex:Xe,autoComplete:Pe||"off",autoFocus:we,className:"".concat(ne,"-selection-search-input"),style:Object(x.a)(Object(x.a)({},Gt),{},{opacity:Ee?null:0}),role:"combobox","aria-expanded":xt,"aria-haspopup":"listbox","aria-owns":"".concat(se,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(se,"_list"),"aria-activedescendant":"".concat(se,"_list_").concat(Ge)},Bt),{},{value:Ee?It:"",readOnly:!Ee,unselectable:Ee?null:"on",onKeyDown:function(dr){ze(dr),Kt&&Kt(dr)},onMouseDown:function(dr){ye(dr),Mt&&Mt(dr)},onChange:function(dr){Me(dr),bt&&bt(dr)},onCompositionStart:function(dr){nt(dr),lr&&lr(dr)},onCompositionEnd:function(dr){st(dr),mt&&mt(dr)},onPaste:qe})),Le},o=e.forwardRef(r);o.displayName="Input";var u=o,p=i("WKfj");function A(Z,q){p.b?e.useLayoutEffect(Z,q):e.useEffect(Z,q)}var b="__RC_SELECT_MAX_REST_COUNT__",w=function(q){var ce=q.id,ne=q.prefixCls,se=q.values,Ce=q.open,Re=q.searchValue,Xe=q.inputRef,we=q.placeholder,Pe=q.disabled,Ee=q.mode,Ge=q.showSearch,It=q.autoFocus,ze=q.autoComplete,ye=q.accessibilityIndex,Me=q.tabIndex,qe=q.removeIcon,nt=q.choiceTransitionName,st=q.maxTagCount,xt=q.maxTagTextLength,Bt=q.maxTagPlaceholder,Le=Bt===void 0?function(Lt){return"+ ".concat(Lt.length," ...")}:Bt,Ue=q.tagRender,We=q.onSelect,ft=q.onInputChange,Kt=q.onInputPaste,bt=q.onInputKeyDown,Mt=q.onInputMouseDown,lr=q.onInputCompositionStart,mt=q.onInputCompositionEnd,Gt=e.useState(!1),Jt=Object(h.a)(Gt,2),dr=Jt[0],cr=Jt[1],mr=e.useRef(null),it=e.useState(0),pe=Object(h.a)(it,2),ae=pe[0],Ve=pe[1];e.useEffect(function(){cr(!0)},[]);var Ye=Ce||Ee==="tags"?Re:"",oe=Ee==="tags"||Ce&&Ge;A(function(){Ve(mr.current.scrollWidth)},[Ye]);var ht=se,Ft;typeof st=="number"&&(Ft=se.length-st,ht=se.slice(0,st)),typeof xt=="number"&&(ht=ht.map(function(Lt){var Et=Lt.label,be=Object(t.a)(Lt,["label"]),et=Et;if(typeof Et=="string"||typeof Et=="number"){var ot=String(et);ot.length>xt&&(et="".concat(ot.slice(0,xt),"..."))}return Object(x.a)(Object(x.a)({},be),{},{label:et})})),Ft>0&&ht.push({key:b,label:typeof Le=="function"?Le(se.slice(st)):Le});var Te=e.createElement(s.a,{component:!1,keys:ht,motionName:nt,motionAppear:dr},function(Lt){var Et=Lt.key,be=Lt.label,et=Lt.value,ot=Lt.disabled,De=Lt.className,Be=Lt.style,Fe=Et||et,Ot=Et!==b&&!ot,nr=function(Rr){Rr.preventDefault(),Rr.stopPropagation()},St=function(Rr){Rr&&Rr.stopPropagation(),We(et,{selected:!1})};return typeof Ue=="function"?e.createElement("span",{key:Fe,onMouseDown:nr,className:De,style:Be},Ue({label:be,value:et,disabled:ot,closable:Ot,onClose:St})):e.createElement("span",{key:Fe,className:c()(De,"".concat(ne,"-selection-item"),Object(T.a)({},"".concat(ne,"-selection-item-disabled"),ot)),style:Be},e.createElement("span",{className:"".concat(ne,"-selection-item-content")},be),Ot&&e.createElement(n.a,{className:"".concat(ne,"-selection-item-remove"),onMouseDown:nr,onClick:St,customizeIcon:qe},"\xD7"))});return e.createElement(e.Fragment,null,Te,e.createElement("span",{className:"".concat(ne,"-selection-search"),style:{width:ae}},e.createElement(u,{ref:Xe,open:Ce,prefixCls:ne,id:ce,inputElement:null,disabled:Pe,autoFocus:It,autoComplete:ze,editable:oe,accessibilityIndex:ye,value:Ye,onKeyDown:bt,onMouseDown:Mt,onChange:ft,onPaste:Kt,onCompositionStart:lr,onCompositionEnd:mt,tabIndex:Me,attrs:Object(l.a)(q,!0)}),e.createElement("span",{ref:mr,className:"".concat(ne,"-selection-search-mirror"),"aria-hidden":!0},Ye,"\xA0")),!se.length&&!Ye&&e.createElement("span",{className:"".concat(ne,"-selection-placeholder")},we))},y=w,_=function(q){var ce=q.inputElement,ne=q.prefixCls,se=q.id,Ce=q.inputRef,Re=q.disabled,Xe=q.autoFocus,we=q.autoComplete,Pe=q.accessibilityIndex,Ee=q.mode,Ge=q.open,It=q.values,ze=q.placeholder,ye=q.tabIndex,Me=q.showSearch,qe=q.searchValue,nt=q.activeValue,st=q.onInputKeyDown,xt=q.onInputMouseDown,Bt=q.onInputChange,Le=q.onInputPaste,Ue=q.onInputCompositionStart,We=q.onInputCompositionEnd,ft=e.useState(!1),Kt=Object(h.a)(ft,2),bt=Kt[0],Mt=Kt[1],lr=Ee==="combobox",mt=lr||Me&&Ge,Gt=It[0],Jt=qe||"";lr&&nt&&!bt&&(Jt=nt),e.useEffect(function(){lr&&Mt(!1)},[lr,nt]);var dr=Ee!=="combobox"&&!Ge?!1:!!Jt,cr=Gt&&(typeof Gt.label=="string"||typeof Gt.label=="number")?Gt.label.toString():void 0;return e.createElement(e.Fragment,null,e.createElement("span",{className:"".concat(ne,"-selection-search")},e.createElement(u,{ref:Ce,prefixCls:ne,id:se,open:Ge,inputElement:ce,disabled:Re,autoFocus:Xe,autoComplete:we,editable:mt,accessibilityIndex:Pe,value:Jt,onKeyDown:st,onMouseDown:xt,onChange:function(it){Mt(!0),Bt(it)},onPaste:Le,onCompositionStart:Ue,onCompositionEnd:We,tabIndex:ye,attrs:Object(l.a)(q,!0)})),!lr&&Gt&&!dr&&e.createElement("span",{className:"".concat(ne,"-selection-item"),title:cr},Gt.label),!Gt&&!dr&&e.createElement("span",{className:"".concat(ne,"-selection-placeholder")},ze))},E=_;function I(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,q=e.useRef(null),ce=e.useRef(null);e.useEffect(function(){return function(){window.clearTimeout(ce.current)}},[]);function ne(se){(se||q.current===null)&&(q.current=se),window.clearTimeout(ce.current),ce.current=window.setTimeout(function(){q.current=null},Z)}return[function(){return q.current},ne]}var S=function(q,ce){var ne=Object(e.useRef)(null),se=Object(e.useRef)(!1),Ce=q.prefixCls,Re=q.multiple,Xe=q.open,we=q.mode,Pe=q.showSearch,Ee=q.tokenWithEnter,Ge=q.onSearch,It=q.onSearchSubmit,ze=q.onToggleOpen,ye=q.onInputKeyDown,Me=q.domRef;e.useImperativeHandle(ce,function(){return{focus:function(){ne.current.focus()},blur:function(){ne.current.blur()}}});var qe=I(0),nt=Object(h.a)(qe,2),st=nt[0],xt=nt[1],Bt=function(dr){var cr=dr.which;(cr===m.a.UP||cr===m.a.DOWN)&&dr.preventDefault(),ye&&ye(dr),cr===m.a.ENTER&&we==="tags"&&!se.current&&!Xe&&It(dr.target.value),[m.a.SHIFT,m.a.TAB,m.a.BACKSPACE,m.a.ESC].includes(cr)||ze(!0)},Le=function(){xt(!0)},Ue=Object(e.useRef)(null),We=function(dr){Ge(dr,!0,se.current)!==!1&&ze(!0)},ft=function(){se.current=!0},Kt=function(){se.current=!1},bt=function(dr){var cr=dr.target.value;if(Ee&&Ue.current&&/[\r\n]/.test(Ue.current)){var mr=Ue.current.replace(/\r\n/g," ").replace(/[\r\n]/g," ");cr=cr.replace(mr,Ue.current)}Ue.current=null,We(cr)},Mt=function(dr){var cr=dr.clipboardData,mr=cr.getData("text");Ue.current=mr},lr=function(dr){var cr=st();if(dr.target!==ne.current){cr||dr.preventDefault();var mr=document.body.style.msTouchAction!==void 0;mr?setTimeout(function(){ne.current.focus()}):ne.current.focus()}(we!=="combobox"&&(!Pe||!cr)||!Xe)&&(Xe&&Ge("",!0,!1),ze())},mt={inputRef:ne,onInputKeyDown:Bt,onInputMouseDown:Le,onInputChange:bt,onInputPaste:Mt,onInputCompositionStart:ft,onInputCompositionEnd:Kt},Gt=Re?e.createElement(y,Object.assign({},q,mt)):e.createElement(E,Object.assign({},q,mt));return e.createElement("div",{ref:Me,className:"".concat(Ce,"-selector"),onMouseDown:lr},Gt)},C=e.forwardRef(S);C.displayName="Selector";var N=C,M=i("uciX"),P=function(q){var ce=typeof q!="number"?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:ce,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:ce,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:ce,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:ce,adjustY:1}}}},B=function(q,ce){var ne=q.prefixCls,se=q.disabled,Ce=q.visible,Re=q.children,Xe=q.popupElement,we=q.containerWidth,Pe=q.animation,Ee=q.transitionName,Ge=q.dropdownStyle,It=q.dropdownClassName,ze=q.direction,ye=ze===void 0?"ltr":ze,Me=q.dropdownMatchSelectWidth,qe=Me===void 0?!0:Me,nt=q.dropdownRender,st=q.dropdownAlign,xt=q.getPopupContainer,Bt=q.empty,Le=q.getTriggerDOMNode,Ue=Object(t.a)(q,["prefixCls","disabled","visible","children","popupElement","containerWidth","animation","transitionName","dropdownStyle","dropdownClassName","direction","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode"]),We="".concat(ne,"-dropdown"),ft=Xe;nt&&(ft=nt(Xe));var Kt=e.useMemo(function(){return P(qe)},[qe]),bt=Pe?"".concat(We,"-").concat(Pe):Ee,Mt=e.useRef(null);e.useImperativeHandle(ce,function(){return{getPopupElement:function(){return Mt.current}}});var lr=Object(x.a)({minWidth:we},Ge);return typeof qe=="number"?lr.width=qe:qe&&(lr.width=we),e.createElement(M.a,Object.assign({},Ue,{showAction:[],hideAction:[],popupPlacement:ye==="rtl"?"bottomRight":"bottomLeft",builtinPlacements:Kt,prefixCls:We,popupTransitionName:bt,popup:e.createElement("div",{ref:Mt},ft),popupAlign:st,popupVisible:Ce,getPopupContainer:xt,popupClassName:c()(It,Object(T.a)({},"".concat(We,"-empty"),Bt)),popupStyle:lr,getTriggerDOMNode:Le}),Re)},X=e.forwardRef(B);X.displayName="SelectTrigger";var V=X,Y=i("wPlo");function j(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,q=e.useState(!1),ce=Object(h.a)(q,2),ne=ce[0],se=ce[1],Ce=e.useRef(null),Re=function(){window.clearTimeout(Ce.current)};e.useEffect(function(){return Re},[]);var Xe=function(Pe,Ee){Re(),Ce.current=window.setTimeout(function(){se(Pe),Ee&&Ee()},Z)};return[ne,Xe,Re]}var W=i("2Qr1");function U(Z,q,ce){var ne=e.useRef(null);ne.current={elements:Z.filter(function(se){return se}),open:q,triggerOpen:ce},e.useEffect(function(){function se(Ce){var Re=Ce.target;ne.current.open&&ne.current.elements.every(function(Xe){return!Xe.contains(Re)&&Xe!==Re})&&ne.current.triggerOpen(!1)}return window.addEventListener("mousedown",se),function(){return window.removeEventListener("mousedown",se)}},[])}function R(Z){var q=e.useRef(Z),ce=e.useMemo(function(){var ne=new Map;q.current.forEach(function(Ce){var Re=Ce.value,Xe=Ce.label;Re!==Xe&&ne.set(Re,Xe)});var se=Z.map(function(Ce){var Re=ne.get(Ce.value);return Ce.value===Ce.label&&Re?Object(x.a)(Object(x.a)({},Ce),{},{label:Re}):Ce});return q.current=se,se},[Z]);return ce}function K(Z,q){var ce=e.useRef(null),ne=e.useMemo(function(){var Ce=new Map;return q.forEach(function(Re){var Xe=Re.data.value;Ce.set(Xe,Re)}),Ce},[Z,q]);ce.current=ne;var se=function(Re){return Re.map(function(Xe){return ce.current.get(Xe)}).filter(Boolean)};return se}var G=["removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown"];function H(Z){var q=Z.prefixCls,ce=Z.components.optionList,ne=Z.convertChildrenToData,se=Z.flattenOptions,Ce=Z.getLabeledValue,Re=Z.filterOptions,Xe=Z.isValueDisabled,we=Z.findValueOption,Pe=Z.warningProps,Ee=Z.fillOptionsWithMissingValue,Ge=Z.omitDOMProps;function It(ye,Me){var qe,nt=ye.prefixCls,st=nt===void 0?q:nt,xt=ye.className,Bt=ye.id,Le=ye.open,Ue=ye.defaultOpen,We=ye.options,ft=ye.children,Kt=ye.mode,bt=ye.value,Mt=ye.defaultValue,lr=ye.labelInValue,mt=ye.showSearch,Gt=ye.inputValue,Jt=ye.searchValue,dr=ye.filterOption,cr=ye.optionFilterProp,mr=cr===void 0?"value":cr,it=ye.autoClearSearchValue,pe=it===void 0?!0:it,ae=ye.onSearch,Ve=ye.allowClear,Ye=ye.clearIcon,oe=ye.showArrow,ht=ye.inputIcon,Ft=ye.menuItemSelectedIcon,Te=ye.disabled,Lt=ye.loading,Et=ye.defaultActiveFirstOption,be=ye.notFoundContent,et=be===void 0?"Not Found":be,ot=ye.optionLabelProp,De=ye.backfill,Be=ye.getInputElement,Fe=ye.getPopupContainer,Ot=ye.listHeight,nr=Ot===void 0?200:Ot,St=ye.listItemHeight,Wt=St===void 0?20:St,Rr=ye.animation,pr=ye.transitionName,rr=ye.virtual,Dt=ye.dropdownStyle,vr=ye.dropdownClassName,xr=ye.dropdownMatchSelectWidth,Tr=ye.dropdownRender,rn=ye.dropdownAlign,_n=ye.showAction,Vn=_n===void 0?[]:_n,Or=ye.direction,Cr=ye.tokenSeparators,xn=ye.tagRender,In=ye.onPopupScroll,ni=ye.onDropdownVisibleChange,ir=ye.onFocus,vt=ye.onBlur,_t=ye.onKeyUp,hr=ye.onKeyDown,yr=ye.onMouseDown,Rt=ye.onChange,fr=ye.onSelect,Ct=ye.onDeselect,Zt=ye.onClear,jr=ye.internalProps,or=jr===void 0?{}:jr,Er=Object(t.a)(ye,["prefixCls","className","id","open","defaultOpen","options","children","mode","value","defaultValue","labelInValue","showSearch","inputValue","searchValue","filterOption","optionFilterProp","autoClearSearchValue","onSearch","allowClear","clearIcon","showArrow","inputIcon","menuItemSelectedIcon","disabled","loading","defaultActiveFirstOption","notFoundContent","optionLabelProp","backfill","getInputElement","getPopupContainer","listHeight","listItemHeight","animation","transitionName","virtual","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","showAction","direction","tokenSeparators","tagRender","onPopupScroll","onDropdownVisibleChange","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown","onChange","onSelect","onDeselect","onClear","internalProps"]),En=or.mark===Y.a,vn=Ge?Ge(Er):Er;G.forEach(function(wi){delete vn[wi]});var qn=Object(e.useRef)(null),pi=Object(e.useRef)(null),Yi=Object(e.useRef)(null),Qi=Object(e.useRef)(null),ga=Object(e.useMemo)(function(){return(Cr||[]).some(function(wi){return[`
`,`\r
`].includes(wi)})},[Cr]),Ra=j(),$e=Object(h.a)(Ra,3),ve=$e[0],Ne=$e[1],je=$e[2],Ze=Object(e.useState)(),Qe=Object(h.a)(Ze,2),tt=Qe[0],yt=Qe[1];Object(e.useEffect)(function(){yt("rc_select_".concat(Object(p.a)()))},[]);var dt=Bt||tt,Xt=ot;Xt===void 0&&(Xt=We?"label":"children");var Ur=Kt==="combobox"?!1:lr,Ir=Kt==="tags"||Kt==="multiple",Jr=mt!==void 0?mt:Ir||Kt==="combobox",$t=Object(e.useRef)(null);e.useImperativeHandle(Me,function(){return{focus:Yi.current.focus,blur:Yi.current.blur}});var Bn=Object(a.a)(Mt,{value:bt}),gr=Object(h.a)(Bn,2),fn=gr[0],qr=gr[1],Mr=Object(e.useMemo)(function(){return Object(p.e)(fn,{labelInValue:Ur,combobox:Kt==="combobox"})},[fn,Ur]),Yn=Object(e.useMemo)(function(){return new Set(Mr)},[Mr]),Ai=Object(e.useState)(null),Fi=Object(h.a)(Ai,2),Hi=Fi[0],ji=Fi[1],la=Object(e.useState)(""),di=Object(h.a)(la,2),Sa=di[0],Hn=di[1],un=Sa;Kt==="combobox"&&fn!==void 0?un=fn:Jt!==void 0?un=Jt:Gt&&(un=Gt);var Xn=Object(e.useMemo)(function(){var wi=We;return wi===void 0&&(wi=ne(ft)),Kt==="tags"&&Ee&&(wi=Ee(wi,fn,Xt,lr)),wi||[]},[We,ft,Kt,fn]),hn=Object(e.useMemo)(function(){return se(Xn,ye)},[Xn]),Pi=K(Mr,hn),Cn=Object(e.useMemo)(function(){if(!un||!Jr)return Object(g.a)(Xn);var wi=Re(un,Xn,{optionFilterProp:mr,filterOption:Kt==="combobox"&&dr===void 0?function(){return!0}:dr});return Kt==="tags"&&wi.every(function(ha){return ha[mr]!==un})&&wi.unshift({value:un,label:un,key:"__RC_SELECT_TAG_PLACEHOLDER__"}),wi},[Xn,un,Kt,Jr]),oa=Object(e.useMemo)(function(){return se(Cn,ye)},[Cn]);Object(e.useEffect)(function(){Qi.current&&Qi.current.scrollTo&&Qi.current.scrollTo(0)},[un]);var Ci=Object(e.useMemo)(function(){var wi=Mr.map(function(ha){var ja=Pi([ha]),Fr=Ce(ha,{options:ja,prevValue:fn,labelInValue:Ur,optionLabelProp:Xt});return Object(x.a)(Object(x.a)({},Fr),{},{disabled:Xe(ha,ja)})});return!Kt&&wi.length===1&&wi[0].value===null&&wi[0].label===null?[]:wi},[fn,Xn,Kt]);Ci=R(Ci);var mi=function(ha,ja,Fr){var Qr=Pi([ha]),pn=we([ha],Qr)[0];if(!or.skipTriggerSelect){var Wr=Ur?Ce(ha,{options:Qr,prevValue:fn,labelInValue:Ur,optionLabelProp:Xt}):ha;ja&&fr?fr(Wr,pn):!ja&&Ct&&Ct(Wr,pn)}En&&(ja&&or.onRawSelect?or.onRawSelect(ha,pn,Fr):!ja&&or.onRawDeselect&&or.onRawDeselect(ha,pn,Fr))},Bi=Object(e.useState)([]),Ta=Object(h.a)(Bi,2),Fn=Ta[0],en=Ta[1],Wn=function(ha){if(En&&or.skipTriggerChange)return;var ja=Pi(ha),Fr=Object(p.f)(Array.from(ha),{labelInValue:Ur,options:ja,getLabeledValue:Ce,prevValue:fn,optionLabelProp:Xt}),Qr=Ir?Fr:Fr[0];if(Rt&&(Mr.length!==0||Fr.length!==0)){var pn=we(ha,ja,{prevValueOptions:Fn});en(pn.map(function(Wr,qt){var Pr=Object(x.a)({},Wr);return Object.defineProperty(Pr,"_INTERNAL_OPTION_VALUE_",{get:function(){return ha[qt]}}),Pr})),Rt(Qr,Ir?pn:pn[0])}qr(Qr)},ui=function(ha,ja){var Fr=ja.selected,Qr=ja.source;if(Te)return;var pn;Ir?(pn=new Set(Mr),Fr?pn.add(ha):pn.delete(ha)):(pn=new Set,pn.add(ha)),(Ir||!Ir&&Array.from(Mr)[0]!==ha)&&Wn(Array.from(pn)),mi(ha,!Ir||Fr,Qr),Kt==="combobox"?(Hn(String(ha)),ji("")):(!Ir||pe)&&(Hn(""),ji(""))},Ti=function(ha,ja){ui(ha,Object(x.a)(Object(x.a)({},ja),{},{source:"option"}))},Ei=function(ha,ja){ui(ha,Object(x.a)(Object(x.a)({},ja),{},{source:"selection"}))},qi=Kt==="combobox"&&Be&&Be()||null,ea=Object(a.a)(void 0,{defaultValue:Ue,value:Le}),ra=Object(h.a)(ea,2),va=ra[0],co=ra[1],no=va,as=!et&&!Cn.length;(Te||as&&no&&Kt==="combobox")&&(no=!1);var ki=as?!1:no,sn=function(ha){var ja=ha!==void 0?ha:!no;va!==ja&&!Te&&(co(ja),ni&&ni(ja))};U([qn.current,pi.current&&pi.current.getPopupElement()],ki,sn);var fa=function(ha,ja,Fr){var Qr=!0,pn=ha;ji(null);var Wr=Fr?null:Object(W.f)(ha,Cr),qt=Wr;if(Kt==="combobox")ja&&Wn([pn]);else if(Wr){pn="",Kt!=="tags"&&(qt=Wr.map(function(sr){var tn=hn.find(function($r){var Un=$r.data;return Un[Xt]===sr});return tn?tn.data.value:null}).filter(function(sr){return sr!==null}));var Pr=Array.from(new Set([].concat(Object(g.a)(Mr),Object(g.a)(qt))));Wn(Pr),Pr.forEach(function(sr){mi(sr,!0,"input")}),sn(!1),Qr=!1}return Hn(pn),ae&&un!==pn&&ae(pn),Qr},ba=function(ha){var ja=Array.from(new Set([].concat(Object(g.a)(Mr),[ha])));Wn(ja),ja.forEach(function(Fr){mi(Fr,!0,"input")}),Hn("")};Object(e.useEffect)(function(){va&&!!Te&&co(!1)},[Te]),Object(e.useEffect)(function(){!no&&!Ir&&Kt!=="combobox"&&fa("",!1,!1)},[no]);var na=I(),io=Object(h.a)(na,2),Qt=io[0],dn=io[1],Sn=function(ha){var ja=Qt(),Fr=ha.which;if(!no&&Fr===m.a.ENTER&&sn(!0),dn(!!un),Fr===m.a.BACKSPACE&&!ja&&Ir&&!un&&Mr.length){var Qr=Object(p.c)(Ci,Mr);Qr.removedValue!==null&&(Wn(Qr.values),mi(Qr.removedValue,!1,"input"))}for(var pn=arguments.length,Wr=new Array(pn>1?pn-1:0),qt=1;qt<pn;qt++)Wr[qt-1]=arguments[qt];if(no&&Qi.current){var Pr;(Pr=Qi.current).onKeyDown.apply(Pr,[ha].concat(Wr))}hr&&hr.apply(void 0,[ha].concat(Wr))},Rn=function(ha){for(var ja=arguments.length,Fr=new Array(ja>1?ja-1:0),Qr=1;Qr<ja;Qr++)Fr[Qr-1]=arguments[Qr];if(no&&Qi.current){var pn;(pn=Qi.current).onKeyUp.apply(pn,[ha].concat(Fr))}_t&&_t.apply(void 0,[ha].concat(Fr))},Je=Object(e.useRef)(!1),kt=function(){Ne(!0),Te||(ir&&!Je.current&&ir.apply(void 0,arguments),Vn.includes("focus")&&sn(!0)),Je.current=!0},Ar=function(){if(Ne(!1,function(){Je.current=!1,sn(!1)}),Te)return;un&&(Kt==="tags"?(fa("",!1,!1),Wn(Array.from(new Set([].concat(Object(g.a)(Mr),[un]))))):Kt==="multiple"&&Hn("")),vt&&vt.apply(void 0,arguments)},wr=[];Object(e.useEffect)(function(){return function(){wr.forEach(function(wi){return clearTimeout(wi)}),wr.splice(0,wr.length)}},[]);var Vr=function(ha){var ja=ha.target,Fr=pi.current&&pi.current.getPopupElement();if(Fr&&Fr.contains(ja)){var Qr=setTimeout(function(){var Pr=wr.indexOf(Qr);Pr!==-1&&wr.splice(Pr,1),je(),Fr.contains(document.activeElement)||Yi.current.focus()});wr.push(Qr)}if(yr){for(var pn=arguments.length,Wr=new Array(pn>1?pn-1:0),qt=1;qt<pn;qt++)Wr[qt-1]=arguments[qt];yr.apply(void 0,[ha].concat(Wr))}},Yr=Object(e.useState)(0),ln=Object(h.a)(Yr,2),On=ln[0],Gn=ln[1],Pn=Et!==void 0?Et:Kt!=="combobox",si=function(ha,ja){Gn(ja),De&&Kt==="combobox"&&ha!==null&&ji(String(ha))},hi=Object(e.useState)(null),zn=Object(h.a)(hi,2),$n=zn[0],Jn=zn[1],_i=Object(e.useState)({}),Oi=Object(h.a)(_i,2),Ki=Oi[1];function ca(){Ki({})}A(function(){if(ki){var wi=Math.ceil(qn.current.offsetWidth);$n!==wi&&Jn(wi)}},[ki]);var Gi=e.createElement(ce,{ref:Qi,prefixCls:st,id:dt,open:no,childrenAsData:!We,options:Cn,flattenOptions:oa,multiple:Ir,values:Yn,height:nr,itemHeight:Wt,onSelect:Ti,onToggleOpen:sn,onActiveValue:si,defaultActiveFirstOption:Pn,notFoundContent:et,onScroll:In,searchValue:un,menuItemSelectedIcon:Ft,virtual:rr!==!1&&xr!==!1,onMouseEnter:ca}),Ca,Oa=function(){En&&or.onClear&&or.onClear(),Zt&&Zt(),Wn([]),fa("",!1,!1)};!Te&&Ve&&(Mr.length||un)&&(Ca=e.createElement(n.a,{className:"".concat(st,"-clear"),onMouseDown:Oa,customizeIcon:Ye},"\xD7"));var pa=oe!==void 0?oe:Lt||!Ir&&Kt!=="combobox",ta;pa&&(ta=e.createElement(n.a,{className:c()("".concat(st,"-arrow"),Object(T.a)({},"".concat(st,"-arrow-loading"),Lt)),customizeIcon:ht,customizeIconProps:{loading:Lt,searchValue:un,open:no,focused:ve,showSearch:Jr}}));var wa=c()(st,xt,(qe={},Object(T.a)(qe,"".concat(st,"-focused"),ve),Object(T.a)(qe,"".concat(st,"-multiple"),Ir),Object(T.a)(qe,"".concat(st,"-single"),!Ir),Object(T.a)(qe,"".concat(st,"-allow-clear"),Ve),Object(T.a)(qe,"".concat(st,"-show-arrow"),pa),Object(T.a)(qe,"".concat(st,"-disabled"),Te),Object(T.a)(qe,"".concat(st,"-loading"),Lt),Object(T.a)(qe,"".concat(st,"-open"),no),Object(T.a)(qe,"".concat(st,"-customize-input"),qi),Object(T.a)(qe,"".concat(st,"-show-search"),Jr),qe));return e.createElement("div",Object.assign({className:wa},vn,{ref:qn,onMouseDown:Vr,onKeyDown:Sn,onKeyUp:Rn,onFocus:kt,onBlur:Ar}),ve&&!no&&e.createElement("span",{style:{width:0,height:0,display:"flex",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(Mr.join(", "))),e.createElement(V,{ref:pi,disabled:Te,prefixCls:st,visible:ki,popupElement:Gi,containerWidth:$n,animation:Rr,transitionName:pr,dropdownStyle:Dt,dropdownClassName:vr,direction:Or,dropdownMatchSelectWidth:xr,dropdownRender:Tr,dropdownAlign:rn,getPopupContainer:Fe,empty:!Xn.length,getTriggerDOMNode:function(){return $t.current}},e.createElement(N,Object.assign({},ye,{domRef:$t,prefixCls:st,inputElement:qi,ref:Yi,id:dt,showSearch:Jr,mode:Kt,accessibilityIndex:On,multiple:Ir,tagRender:xn,values:Ci,open:no,onToggleOpen:sn,searchValue:un,activeValue:Hi,onSearch:fa,onSearchSubmit:ba,onSelect:Ei,tokenWithEnter:ga}))),ta,Ca)}var ze=e.forwardRef(It);return ze}},qPY4:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("u4NN"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},qWUW: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("DL4k")),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="CaretDownOutlined";var f=h.forwardRef(m);z.default=f},qWt2:function(ue,z,i){var T=i("ProS"),x=T.extendComponentModel({type:"tooltip",dependencies:["axisPointer"],defaultOption:{zlevel:0,z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:!1,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"rgba(50,50,50,0.7)",borderColor:"#333",borderRadius:4,borderWidth:0,padding:5,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#fff",fontSize:14}}});ue.exports=x},qZFw:function(ue,z,i){var T=i("bYtY"),x=i("6GrX"),g=i("hM6l"),h=i("4NO4"),t=h.makeInner,e=t();function m(c,a){a=a||[0,360],g.call(this,"angle",c,a),this.type="category"}m.prototype={constructor:m,pointToData:function(c,a){return this.polar.pointToData(c,a)[this.dim==="radius"?0:1]},dataToAngle:g.prototype.dataToCoord,angleToData:g.prototype.coordToData,calculateCategoryInterval:function(){var c=this,a=c.getLabelModel(),l=c.scale,s=l.getExtent(),n=l.count();if(s[1]-s[0]<1)return 0;var d=s[0],r=c.dataToCoord(d+1)-c.dataToCoord(d),o=Math.abs(r),u=x.getBoundingRect(d,a.getFont(),"center","top"),p=Math.max(u.height,7),A=p/o;isNaN(A)&&(A=Infinity);var b=Math.max(0,Math.floor(A)),w=e(c.model),y=w.lastAutoInterval,_=w.lastTickCount;return y!=null&&_!=null&&Math.abs(y-b)<=1&&Math.abs(_-n)<=1&&y>b?b=y:(w.lastTickCount=n,w.lastAutoInterval=b),b}},T.inherits(m,g);var f=m;ue.exports=f},qgGe:function(ue,z,i){var T=i("bYtY"),x=i("T4UG"),g=i("Bsck"),h=i("VaxA"),t=h.wrapTreePathInfo,e=x.extend({type:"series.sunburst",_viewRoot:null,getInitialData:function(f,c){var a={name:f.name,children:f.data};m(a);var l=f.levels||[],s={};return s.levels=l,g.createTree(a,this,s).data},optionUpdated:function(){this.resetViewRoot()},getDataParams:function(f){var c=x.prototype.getDataParams.apply(this,arguments),a=this.getData().tree.getNodeByDataIndex(f);return c.treePathInfo=t(a,this),c},defaultOption:{zlevel:0,z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,percentPrecision:2,stillShowZeroSum:!0,highlightPolicy:"descendant",nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},highlight:{itemStyle:{opacity:1}},downplay:{itemStyle:{opacity:.5},label:{opacity:.6}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicOut",data:[],levels:[],sort:"desc"},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(f){f?this._viewRoot=f:f=this._viewRoot;var c=this.getRawData().tree.root;(!f||f!==c&&!c.contains(f))&&(this._viewRoot=c)}});function m(f){var c=0;T.each(f.children,function(l){m(l);var s=l.value;T.isArray(s)&&(s=s[0]),c+=s});var a=f.value;T.isArray(a)&&(a=a[0]),(a==null||isNaN(a))&&(a=c),a<0&&(a=0),T.isArray(f.value)?f.value[0]=a:f.value=a}ue.exports=e},qj72:function(ue,z,i){var T=i("bYtY");function x(h,t){return t=t||[0,0],T.map(["x","y"],function(e,m){var f=this.getAxis(e),c=t[m],a=h[m]/2;return f.type==="category"?f.getBandWidth():Math.abs(f.dataToCoord(c-a)-f.dataToCoord(c+a))},this)}function g(h){var t=h.grid.getRect();return{coordSys:{type:"cartesian2d",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(e){return h.dataToPoint(e)},size:T.bind(x,h)}}}ue.exports=g},"qt/9":function(ue,z,i){var T=i("ProS"),x=i("bYtY");i("Wqna"),i("1tlw"),i("Mylv");var g=i("nVfU"),h=g.layout,t=i("f5Yq");i("Ae16"),T.registerLayout(x.curry(h,"pictorialBar")),T.registerVisual(t("pictorialBar","roundRect"))},quyA:function(ue,z){var i="\\ud800-\\udfff",T="\\u0300-\\u036f",x="\\ufe20-\\ufe2f",g="\\u20d0-\\u20ff",h=T+x+g,t="\\ufe0e\\ufe0f",e="\\u200d",m=RegExp("["+e+i+h+t+"]");function f(c){return m.test(c)}ue.exports=f},qwVE:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("K4ya"),h=i("XxSj"),t=T.PRIORITY.VISUAL.COMPONENT;T.registerVisual(t,{createOnAllSeries:!0,reset:function(m,f){var c=[];return f.eachComponent("visualMap",function(a){var l=m.pipelineContext;if(!a.isTargetSeries(m)||l&&l.large)return;c.push(g.incrementalApplyVisual(a.stateList,a.targetVisuals,x.bind(a.getValueState,a),a.getDataDimension(m.getData())))}),c}}),T.registerVisual(t,{createOnAllSeries:!0,reset:function(m,f){var c=m.getData(),a=[];f.eachComponent("visualMap",function(l){if(l.isTargetSeries(m)){var s=l.getVisualMeta(x.bind(e,null,m,l))||{stops:[],outerColors:[]},n=l.getDataDimension(c),d=c.getDimensionInfo(n);d!=null&&(s.dimension=d.index,a.push(s))}}),m.getData().setVisual("visualMeta",a)}});function e(m,f,c,a){for(var l=f.targetVisuals[a],s=h.prepareVisualTypes(l),n={color:m.getData().getVisual("color")},d=0,r=s.length;d<r;d++){var o=s[d],u=l[o==="opacity"?"__alphaForOpacity":o];u&&u.applyVisual(c,p,A)}return n.color;function p(b){return n[b]}function A(b,w){n[b]=w}}},"r+aA":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("s2MQ")),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="EyeInvisibleOutlined";var f=h.forwardRef(m);z.default=f},"r/2G":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("+Zaj"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},r6Bn:function(ue,z,i){var T=i("bYtY"),x=i("ItGF"),g=i("4fz+"),h=i("BPZU");function t(f,c){return f.zlevel===c.zlevel?f.z===c.z?f.z2-c.z2:f.z-c.z:f.zlevel-c.zlevel}var e=function(){this._roots=[],this._displayList=[],this._displayListLen=0};e.prototype={constructor:e,traverse:function(c,a){for(var l=0;l<this._roots.length;l++)this._roots[l].traverse(c,a)},getDisplayList:function(c,a){return a=a||!1,c&&this.updateDisplayList(a),this._displayList},updateDisplayList:function(c){this._displayListLen=0;for(var a=this._roots,l=this._displayList,s=0,n=a.length;s<n;s++)this._updateAndAddDisplayable(a[s],null,c);l.length=this._displayListLen,x.canvasSupported&&h(l,t)},_updateAndAddDisplayable:function(c,a,l){if(c.ignore&&!l)return;c.beforeUpdate(),c.__dirty&&c.update(),c.afterUpdate();var s=c.clipPath;if(s){a?a=a.slice():a=[];for(var n=s,d=c;n;)n.parent=d,n.updateTransform(),a.push(n),d=n,n=n.clipPath}if(c.isGroup){for(var r=c._children,o=0;o<r.length;o++){var u=r[o];c.__dirty&&(u.__dirty=!0),this._updateAndAddDisplayable(u,a,l)}c.__dirty=!1}else c.__clipPaths=a,this._displayList[this._displayListLen++]=c},addRoot:function(c){if(c.__storage===this)return;c instanceof g&&c.addChildrenToStorage(this),this.addToStorage(c),this._roots.push(c)},delRoot:function(c){if(c==null){for(var a=0;a<this._roots.length;a++){var l=this._roots[a];l instanceof g&&l.delChildrenFromStorage(this)}this._roots=[],this._displayList=[],this._displayListLen=0;return}if(c instanceof Array){for(var a=0,s=c.length;a<s;a++)this.delRoot(c[a]);return}var n=T.indexOf(this._roots,c);n>=0&&(this.delFromStorage(c),this._roots.splice(n,1),c instanceof g&&c.delChildrenFromStorage(this))},addToStorage:function(c){return c&&(c.__storage=this,c.dirty(!1)),this},delFromStorage:function(c){return c&&(c.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:t};var m=e;ue.exports=m},rA99:function(ue,z,i){var T=i("y+Vt"),x=i("QBsz"),g=i("Sj9i"),h=g.quadraticSubdivide,t=g.cubicSubdivide,e=g.quadraticAt,m=g.cubicAt,f=g.quadraticDerivativeAt,c=g.cubicDerivativeAt,a=[];function l(n,d,r){var o=n.cpx2,u=n.cpy2;return o===null||u===null?[(r?c:m)(n.x1,n.cpx1,n.cpx2,n.x2,d),(r?c:m)(n.y1,n.cpy1,n.cpy2,n.y2,d)]:[(r?f:e)(n.x1,n.cpx1,n.x2,d),(r?f:e)(n.y1,n.cpy1,n.y2,d)]}var s=T.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(d,r){var o=r.x1,u=r.y1,p=r.x2,A=r.y2,b=r.cpx1,w=r.cpy1,y=r.cpx2,_=r.cpy2,E=r.percent;if(E===0)return;d.moveTo(o,u),y==null||_==null?(E<1&&(h(o,b,p,E,a),b=a[1],p=a[2],h(u,w,A,E,a),w=a[1],A=a[2]),d.quadraticCurveTo(b,w,p,A)):(E<1&&(t(o,b,y,p,E,a),b=a[1],y=a[2],p=a[3],t(u,w,_,A,E,a),w=a[1],_=a[2],A=a[3]),d.bezierCurveTo(b,w,y,_,p,A))},pointAt:function(d){return l(this.shape,d,!1)},tangentAt:function(d){var r=l(this.shape,d,!0);return x.normalize(r,r)}});ue.exports=s},"rAM+":function(ue,z,i){"use strict";i.d(z,"a",function(){return x});var T=i("Qw5x");function x(g,h){var t;if(typeof Symbol=="undefined"||g[Symbol.iterator]==null){if(Array.isArray(g)||(t=Object(T.a)(g))||h&&g&&typeof g.length=="number"){t&&(g=t);var e=0,m=function(){};return{s:m,n:function(){return e>=g.length?{done:!0}:{done:!1,value:g[e++]}},e:function(s){throw s},f:m}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var f=!0,c=!1,a;return{s:function(){t=g[Symbol.iterator]()},n:function(){var s=t.next();return f=s.done,s},e:function(s){c=!0,a=s},f:function(){try{!f&&t.return!=null&&t.return()}finally{if(c)throw a}}}}},rHrb:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.CopyToClipboard=void 0;var T=g(i("q1tI")),x=g(i("+QRC"));function g(A){return A&&A.__esModule?A:{default:A}}function h(A){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?h=function(w){return typeof w}:h=function(w){return w&&typeof Symbol=="function"&&w.constructor===Symbol&&w!==Symbol.prototype?"symbol":typeof w},h(A)}function t(A,b){var w=Object.keys(A);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(A);b&&(y=y.filter(function(_){return Object.getOwnPropertyDescriptor(A,_).enumerable})),w.push.apply(w,y)}return w}function e(A){for(var b=1;b<arguments.length;b++){var w=arguments[b]!=null?arguments[b]:{};b%2?t(w,!0).forEach(function(y){u(A,y,w[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(w)):t(w).forEach(function(y){Object.defineProperty(A,y,Object.getOwnPropertyDescriptor(w,y))})}return A}function m(A,b){if(A==null)return{};var w=f(A,b),y,_;if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(A);for(_=0;_<E.length;_++){if(y=E[_],b.indexOf(y)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(A,y))continue;w[y]=A[y]}}return w}function f(A,b){if(A==null)return{};var w={},y=Object.keys(A),_,E;for(E=0;E<y.length;E++){if(_=y[E],b.indexOf(_)>=0)continue;w[_]=A[_]}return w}function c(A,b){if(!(A instanceof b))throw new TypeError("Cannot call a class as a function")}function a(A,b){for(var w=0;w<b.length;w++){var y=b[w];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(A,y.key,y)}}function l(A,b,w){return b&&a(A.prototype,b),w&&a(A,w),A}function s(A,b){return b&&(h(b)==="object"||typeof b=="function")?b:d(A)}function n(A){return n=Object.setPrototypeOf?Object.getPrototypeOf:function(w){return w.__proto__||Object.getPrototypeOf(w)},n(A)}function d(A){if(A===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}function r(A,b){if(typeof b!="function"&&b!==null)throw new TypeError("Super expression must either be null or a function");A.prototype=Object.create(b&&b.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),b&&o(A,b)}function o(A,b){return o=Object.setPrototypeOf||function(y,_){return y.__proto__=_,y},o(A,b)}function u(A,b,w){return b in A?Object.defineProperty(A,b,{value:w,enumerable:!0,configurable:!0,writable:!0}):A[b]=w,A}var p=function(A){r(b,A);function b(){var w,y;c(this,b);for(var _=arguments.length,E=new Array(_),I=0;I<_;I++)E[I]=arguments[I];return y=s(this,(w=n(b)).call.apply(w,[this].concat(E))),u(d(y),"onClick",function(S){var C=y.props,N=C.text,M=C.onCopy,P=C.children,B=C.options,X=T.default.Children.only(P),V=(0,x.default)(N,B);M&&M(N,V),X&&X.props&&typeof X.props.onClick=="function"&&X.props.onClick(S)}),y}return l(b,[{key:"render",value:function(){var y=this.props,_=y.text,E=y.onCopy,I=y.options,S=y.children,C=m(y,["text","onCopy","options","children"]),N=T.default.Children.only(S);return T.default.cloneElement(N,e({},C,{onClick:this.onClick}))}}]),b}(T.default.PureComponent);z.CopyToClipboard=p,u(p,"defaultProps",{onCopy:void 0,options:void 0})},rLCj: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:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",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="ReloadOutlined";var m=z.a=x.forwardRef(e)},rUJ1:function(ue,z){var i=/[&<>"']/,T=/[&<>"']/g,x=/[<>"']|&(?!#?\w+;)/,g=/[<>"']|&(?!#?\w+;)/g,h={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},t=function(S){return h[S]};function e(I,S){if(S){if(i.test(I))return I.replace(T,t)}else if(x.test(I))return I.replace(g,t);return I}var m=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function f(I){return I.replace(m,function(S,C){return C=C.toLowerCase(),C==="colon"?":":C.charAt(0)==="#"?C.charAt(1)==="x"?String.fromCharCode(parseInt(C.substring(2),16)):String.fromCharCode(+C.substring(1)):""})}var c=/(^|[^\[])\^/g;function a(I,S){I=I.source||I,S=S||"";var C={replace:function(M,P){return P=P.source||P,P=P.replace(c,"$1"),I=I.replace(M,P),C},getRegex:function(){return new RegExp(I,S)}};return C}var l=/[^\w:]/g,s=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function n(I,S,C){if(I){var N;try{N=decodeURIComponent(f(C)).replace(l,"").toLowerCase()}catch(M){return null}if(N.indexOf("javascript:")===0||N.indexOf("vbscript:")===0||N.indexOf("data:")===0)return null}S&&!s.test(C)&&(C=p(S,C));try{C=encodeURI(C).replace(/%25/g,"%")}catch(M){return null}return C}var d={},r=/^[^:]+:\/*[^/]*$/,o=/^([^:]+:)[\s\S]*$/,u=/^([^:]+:\/*[^/]*)[\s\S]*$/;function p(I,S){d[" "+I]||(r.test(I)?d[" "+I]=I+"/":d[" "+I]=y(I,"/",!0)),I=d[" "+I];var C=I.indexOf(":")===-1;return S.substring(0,2)==="//"?C?S:I.replace(o,"$1")+S:S.charAt(0)==="/"?C?S:I.replace(u,"$1")+S:I+S}var A={exec:function(){}};function b(I){for(var S=1,C,N;S<arguments.length;S++){C=arguments[S];for(N in C)Object.prototype.hasOwnProperty.call(C,N)&&(I[N]=C[N])}return I}function w(I,S){var C=I.replace(/\|/g,function(P,B,X){for(var V=!1,Y=B;--Y>=0&&X[Y]==="\\";)V=!V;return V?"|":" |"}),N=C.split(/ \|/),M=0;if(N.length>S)N.splice(S);else for(;N.length<S;)N.push("");for(;M<N.length;M++)N[M]=N[M].trim().replace(/\\\|/g,"|");return N}function y(I,S,C){var N=I.length;if(N===0)return"";for(var M=0;M<N;){var P=I.charAt(N-M-1);if(P===S&&!C)M++;else if(P!==S&&C)M++;else break}return I.substr(0,N-M)}function _(I,S){if(I.indexOf(S[1])===-1)return-1;for(var C=I.length,N=0,M=0;M<C;M++)if(I[M]==="\\")M++;else if(I[M]===S[0])N++;else if(I[M]===S[1]&&(N--,N<0))return M;return-1}function E(I){I&&I.sanitize&&!I.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}ue.exports={escape:e,unescape:f,edit:a,cleanUrl:n,resolveUrl:p,noopTest:A,merge:b,splitCells:w,rtrim:y,findClosingBracket:_,checkSanitizeDeprecation:E}},rdUC:function(ue,z,i){var T=i("MFOe"),x=T.Global;ue.exports={name:"localStorage",read:h,write:t,each:e,remove:m,clearAll:f};function g(){return x.localStorage}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()}},rdor:function(ue,z,i){var T=i("lOQZ"),x=T.circularLayout;function g(h){h.eachSeriesByType("graph",function(t){t.get("layout")==="circular"&&x(t,"symbolSize")})}ue.exports=g},rfSb:function(ue,z,i){var T=i("T4UG"),x=i("sdST"),g=i("L0Ub"),h=g.getDimensionTypeByAxis,t=i("YXkt"),e=i("bYtY"),m=i("4NO4"),f=m.groupData,c=i("7aKB"),a=c.encodeHTML,l=i("xKMd"),s=2,n=T.extend({type:"series.themeRiver",dependencies:["singleAxis"],nameMap:null,init:function(r){n.superApply(this,"init",arguments),this.legendVisualProvider=new l(e.bind(this.getData,this),e.bind(this.getRawData,this))},fixData:function(r){var o=r.length,u=f(r,function(X){return X[2]}),p=[];u.buckets.each(function(X,V){p.push({name:V,dataList:X})});for(var A=p.length,b=-1,w=-1,y=0;y<A;++y){var _=p[y].dataList.length;_>b&&(b=_,w=y)}for(var E=0;E<A;++E){if(E===w)continue;for(var I=p[E].name,S=0;S<b;++S){for(var C=p[w].dataList[S][0],N=p[E].dataList.length,M=-1,P=0;P<N;++P){var B=p[E].dataList[P][0];if(B===C){M=P;break}}M===-1&&(r[o]=[],r[o][0]=C,r[o][1]=0,r[o][2]=I,o++)}}return r},getInitialData:function(r,o){for(var u=o.queryComponents({mainType:"singleAxis",index:this.get("singleAxisIndex"),id:this.get("singleAxisId")})[0],p=u.get("type"),A=e.filter(r.data,function(C){return C[2]!==void 0}),b=this.fixData(A||[]),w=[],y=this.nameMap=e.createHashMap(),_=0,E=0;E<b.length;++E)w.push(b[E][s]),y.get(b[E][s])||(y.set(b[E][s],_),_++);var I=x(b,{coordDimensions:["single"],dimensionsDefine:[{name:"time",type:h(p)},{name:"value",type:"float"},{name:"name",type:"ordinal"}],encodeDefine:{single:0,value:1,itemName:2}}),S=new t(I,this);return S.initData(b),S},getLayerSeries:function(){for(var r=this.getData(),o=r.count(),u=[],p=0;p<o;++p)u[p]=p;var A=r.mapDimension("single"),b=f(u,function(y){return r.get("name",y)}),w=[];return b.buckets.each(function(y,_){y.sort(function(E,I){return r.get(A,E)-r.get(A,I)}),w.push({name:_,indices:y})}),w},getAxisTooltipData:function(r,o,u){e.isArray(r)||(r=r?[r]:[]);for(var p=this.getData(),A=this.getLayerSeries(),b=[],w=A.length,y,_=0;_<w;++_){for(var E=Number.MAX_VALUE,I=-1,S=A[_].indices.length,C=0;C<S;++C){var N=p.get(r[0],A[_].indices[C]),M=Math.abs(N-o);M<=E&&(y=N,E=M,I=A[_].indices[C])}b.push(I)}return{dataIndices:b,nestestValue:y}},formatTooltip:function(r){var o=this.getData(),u=o.getName(r),p=o.get(o.mapDimension("value"),r);return(isNaN(p)||p==null)&&(p="-"),a(u+" : "+p)},defaultOption:{zlevel:0,z:2,coordinateSystem:"singleAxis",boundaryGap:["10%","10%"],singleAxisIndex:0,animationEasing:"linear",label:{margin:4,show:!0,position:"left",color:"#000",fontSize:11},emphasis:{label:{show:!0}}}}),d=n;ue.exports=d},rkZ5:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("ProS"),h=i("c8qY"),t=i("D9ME"),e=i("fls0"),m=i("RSch"),f=i("akwb"),c=i("o40c"),a=i("ZYIC"),l=i("sK/D"),s=l.createClipPath,n=g.extendChartView({type:"lines",init:function(){},render:function(d,r,o){var u=d.getData(),p=this._updateLineDraw(u,d),A=d.get("zlevel"),b=d.get("effect.trailLength"),w=o.getZr(),y=w.painter.getType()==="svg";y||w.painter.getLayer(A).clear(!0),this._lastZlevel!=null&&!y&&w.configLayer(this._lastZlevel,{motionBlur:!1}),this._showEffect(d)&&b&&(y||w.configLayer(A,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(b/10+.9,1),0)})),p.updateData(u);var _=d.get("clip",!0)&&s(d.coordinateSystem,!1,d);_?this.group.setClipPath(_):this.group.removeClipPath(),this._lastZlevel=A,this._finished=!0},incrementalPrepareRender:function(d,r,o){var u=d.getData(),p=this._updateLineDraw(u,d);p.incrementalPrepareUpdate(u),this._clearLayer(o),this._finished=!1},incrementalRender:function(d,r,o){this._lineDraw.incrementalUpdate(d,r.getData()),this._finished=d.end===r.getData().count()},updateTransform:function(d,r,o){var u=d.getData(),p=d.pipelineContext;if(!this._finished||p.large||p.progressiveRender)return{update:!0};var A=a.reset(d);A.progress&&A.progress({start:0,end:u.count()},u),this._lineDraw.updateLayout(),this._clearLayer(o)},_updateLineDraw:function(d,r){var o=this._lineDraw,u=this._showEffect(r),p=!!r.get("polyline"),A=r.pipelineContext,b=A.large;return(!o||u!==this._hasEffet||p!==this._isPolyline||b!==this._isLargeDraw)&&(o&&o.remove(),o=this._lineDraw=b?new c:new h(p?u?f:m:u?t:e),this._hasEffet=u,this._isPolyline=p,this._isLargeDraw=b,this.group.removeAll()),this.group.add(o.group),o},_showEffect:function(d){return!!d.get("effect.show")},_clearLayer:function(d){var r=d.getZr(),o=r.painter.getType()==="svg";!o&&this._lastZlevel!=null&&r.painter.getLayer(this._lastZlevel).clear(!0)},remove:function(d,r){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(r)},dispose:function(){}});ue.exports=n},rmlV:function(ue,z,i){var T=i("y+Vt"),x=T.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(h,t){var e=.5522848,m=t.cx,f=t.cy,c=t.rx,a=t.ry,l=c*e,s=a*e;h.moveTo(m-c,f),h.bezierCurveTo(m-c,f-s,m-l,f-a,m,f-a),h.bezierCurveTo(m+l,f-a,m+c,f-s,m+c,f),h.bezierCurveTo(m+c,f+s,m+l,f+a,m,f+a),h.bezierCurveTo(m-l,f+a,m-c,f+s,m-c,f),h.closePath()}});ue.exports=x},rnVJ:function(ue,z,i){var T=i("bYtY"),x=["rect","polygon","keep","clear"];function g(t,e){var m=t&&t.brush;if(T.isArray(m)||(m=m?[m]:[]),!m.length)return;var f=[];T.each(m,function(n){var d=n.hasOwnProperty("toolbox")?n.toolbox:[];d instanceof Array&&(f=f.concat(d))});var c=t&&t.toolbox;T.isArray(c)&&(c=c[0]),c||(c={feature:{}},t.toolbox=[c]);var a=c.feature||(c.feature={}),l=a.brush||(a.brush={}),s=l.type||(l.type=[]);s.push.apply(s,f),h(s),e&&!s.length&&s.push.apply(s,x)}function h(t){var e={};T.each(t,function(m){e[m]=1}),t.length=0,T.each(e,function(m,f){t.push(f)})}ue.exports=g},rwxt:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=i("GdRQ");function x(m,f){if(!(m instanceof f))throw new TypeError("Cannot call a class as a function")}function g(m,f){for(var c=0;c<f.length;c++){var a=f[c];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(m,a.key,a)}}function h(m,f,c){return f&&g(m.prototype,f),c&&g(m,c),m}var t=!T.supportsCursorURIs||T.isTouchDevice,e=function(){function m(){x(this,m),this._target=null,this._canvas=document.createElement("canvas"),t&&(this._canvas.style.position="fixed",this._canvas.style.zIndex="65535",this._canvas.style.pointerEvents="none",this._canvas.style.visibility="hidden"),this._position={x:0,y:0},this._hotSpot={x:0,y:0},this._eventHandlers={mouseover:this._handleMouseOver.bind(this),mouseleave:this._handleMouseLeave.bind(this),mousemove:this._handleMouseMove.bind(this),mouseup:this._handleMouseUp.bind(this)}}return h(m,[{key:"attach",value:function(c){if(this._target&&this.detach(),this._target=c,t){document.body.appendChild(this._canvas);var a={capture:!0,passive:!0};this._target.addEventListener("mouseover",this._eventHandlers.mouseover,a),this._target.addEventListener("mouseleave",this._eventHandlers.mouseleave,a),this._target.addEventListener("mousemove",this._eventHandlers.mousemove,a),this._target.addEventListener("mouseup",this._eventHandlers.mouseup,a)}this.clear()}},{key:"detach",value:function(){if(!this._target)return;if(t){var c={capture:!0,passive:!0};this._target.removeEventListener("mouseover",this._eventHandlers.mouseover,c),this._target.removeEventListener("mouseleave",this._eventHandlers.mouseleave,c),this._target.removeEventListener("mousemove",this._eventHandlers.mousemove,c),this._target.removeEventListener("mouseup",this._eventHandlers.mouseup,c),document.body.removeChild(this._canvas)}this._target=null}},{key:"change",value:function(c,a,l,s,n){if(s===0||n===0){this.clear();return}this._position.x=this._position.x+this._hotSpot.x-a,this._position.y=this._position.y+this._hotSpot.y-l,this._hotSpot.x=a,this._hotSpot.y=l;var d=this._canvas.getContext("2d");this._canvas.width=s,this._canvas.height=n;var r;try{r=new ImageData(new Uint8ClampedArray(c),s,n)}catch(u){r=d.createImageData(s,n),r.data.set(new Uint8ClampedArray(c))}if(d.clearRect(0,0,s,n),d.putImageData(r,0,0),t)this._updatePosition();else{var o=this._canvas.toDataURL();this._target.style.cursor="url("+o+")"+a+" "+l+", default"}}},{key:"clear",value:function(){this._target.style.cursor="none",this._canvas.width=0,this._canvas.height=0,this._position.x=this._position.x+this._hotSpot.x,this._position.y=this._position.y+this._hotSpot.y,this._hotSpot.x=0,this._hotSpot.y=0}},{key:"move",value:function(c,a){if(!t)return;window.visualViewport?(this._position.x=c+window.visualViewport.offsetLeft,this._position.y=a+window.visualViewport.offsetTop):(this._position.x=c,this._position.y=a),this._updatePosition();var l=document.elementFromPoint(c,a);this._updateVisibility(l)}},{key:"_handleMouseOver",value:function(c){this._handleMouseMove(c)}},{key:"_handleMouseLeave",value:function(c){this._updateVisibility(c.relatedTarget)}},{key:"_handleMouseMove",value:function(c){this._updateVisibility(c.target),this._position.x=c.clientX-this._hotSpot.x,this._position.y=c.clientY-this._hotSpot.y,this._updatePosition()}},{key:"_handleMouseUp",value:function(c){var a=this,l=document.elementFromPoint(c.clientX,c.clientY);this._updateVisibility(l),this._captureIsActive()&&window.setTimeout(function(){if(!a._target)return;l=document.elementFromPoint(c.clientX,c.clientY),a._updateVisibility(l)},0)}},{key:"_showCursor",value:function(){this._canvas.style.visibility==="hidden"&&(this._canvas.style.visibility="")}},{key:"_hideCursor",value:function(){this._canvas.style.visibility!=="hidden"&&(this._canvas.style.visibility="hidden")}},{key:"_shouldShowCursor",value:function(c){return c?c===this._target?!0:this._target.contains(c)?!(window.getComputedStyle(c).cursor!=="none"):!1:!1}},{key:"_updateVisibility",value:function(c){this._captureIsActive()&&(c=document.captureElement),this._shouldShowCursor(c)?this._showCursor():this._hideCursor()}},{key:"_updatePosition",value:function(){this._canvas.style.left=this._position.x+"px",this._canvas.style.top=this._position.y+"px"}},{key:"_captureIsActive",value:function(){return document.captureElement&&document.documentElement.contains(document.captureElement)}}]),m}();z.default=e},rySg:function(ue,z,i){i("SMc4"),i("8nMs")},s2MQ: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.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"};z.default=T},s2lz:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("IwbS"),h=i("gPAo"),t=i("VaxA"),e=i("9hCq"),m=i("SgGq"),f=i("mFDi"),c=i("Fofx"),a=i("5s0K"),l=i("KCsZ"),s=i("7aKB"),n=s.windowOpen,d=x.bind,r=g.Group,o=g.Rect,u=x.each,p=3,A=["label"],b=["emphasis","label"],w=["upperLabel"],y=["emphasis","upperLabel"],_=10,E=1,I=2,S=l([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),C=function(X){var V=S(X);return V.stroke=V.fill=V.lineWidth=null,V},N=T.extendChartView({type:"treemap",init:function(X,V){this._containerGroup,this._storage=M(),this._oldTree,this._breadcrumb,this._controller,this._state="ready"},render:function(X,V,Y,j){var W=V.findComponents({mainType:"series",subType:"treemap",query:j});if(x.indexOf(W,X)<0)return;this.seriesModel=X,this.api=Y,this.ecModel=V;var U=["treemapZoomToNode","treemapRootToNode"],R=t.retrieveTargetInfo(j,U,X),K=j&&j.type,G=X.layoutInfo,H=!this._oldTree,Z=this._storage,q=K==="treemapRootToNode"&&R&&Z?{rootNodeGroup:Z.nodeGroup[R.node.getRawIndex()],direction:j.direction}:null,ce=this._giveContainerGroup(G),ne=this._doRender(ce,X,q);!H&&(!K||K==="treemapZoomToNode"||K==="treemapRootToNode")?this._doAnimation(ce,ne,X,q):ne.renderFinally(),this._resetController(Y),this._renderBreadcrumb(X,Y,R)},_giveContainerGroup:function(X){var V=this._containerGroup;return V||(V=this._containerGroup=new r,this._initEvents(V),this.group.add(V)),V.attr("position",[X.x,X.y]),V},_doRender:function(X,V,Y){var j=V.getData().tree,W=this._oldTree,U=M(),R=M(),K=this._storage,G=[],H=x.curry(P,V,R,K,Y,U,G);q(j.root?[j.root]:[],W&&W.root?[W.root]:[],X,j===W||!W,0);var Z=ce(K);return this._oldTree=j,this._storage=R,{lastsForAnimation:U,willDeleteEls:Z,renderFinally:ne};function q(se,Ce,Re,Xe,we){Xe?(Ce=se,u(se,function(Ge,It){!Ge.isRemoved()&&Ee(It,It)})):new h(Ce,se,Pe,Pe).add(Ee).update(Ee).remove(x.curry(Ee,null)).execute();function Pe(Ge){return Ge.getId()}function Ee(Ge,It){var ze=Ge!=null?se[Ge]:null,ye=It!=null?Ce[It]:null,Me=H(ze,ye,Re,we);Me&&q(ze&&ze.viewChildren||[],ye&&ye.viewChildren||[],Me,Xe,we+1)}}function ce(se){var Ce=M();return se&&u(se,function(Re,Xe){var we=Ce[Xe];u(Re,function(Pe){Pe&&(we.push(Pe),Pe.__tmWillDelete=1)})}),Ce}function ne(){u(Z,function(se){u(se,function(Ce){Ce.parent&&Ce.parent.remove(Ce)})}),u(G,function(se){se.invisible=!0,se.dirty()})}},_doAnimation:function(X,V,Y,j){if(!Y.get("animation"))return;var W=Y.get("animationDurationUpdate"),U=Y.get("animationEasing"),R=a.createWrap();u(V.willDeleteEls,function(K,G){u(K,function(H,Z){if(H.invisible)return;var q=H.parent,ce;if(j&&j.direction==="drillDown")ce=q===j.rootNodeGroup?{shape:{x:0,y:0,width:q.__tmNodeWidth,height:q.__tmNodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var ne=0,se=0;q.__tmWillDelete||(ne=q.__tmNodeWidth/2,se=q.__tmNodeHeight/2),ce=G==="nodeGroup"?{position:[ne,se],style:{opacity:0}}:{shape:{x:ne,y:se,width:0,height:0},style:{opacity:0}}}ce&&R.add(H,ce,W,U)})}),u(this._storage,function(K,G){u(K,function(H,Z){var q=V.lastsForAnimation[G][Z],ce={};if(!q)return;G==="nodeGroup"?q.old&&(ce.position=H.position.slice(),H.attr("position",q.old)):(q.old&&(ce.shape=x.extend({},H.shape),H.setShape(q.old)),q.fadein?(H.setStyle("opacity",0),ce.style={opacity:1}):H.style.opacity!==1&&(ce.style={opacity:1})),R.add(H,ce,W,U)})},this),this._state="animating",R.done(d(function(){this._state="ready",V.renderFinally()},this)).start()},_resetController:function(X){var V=this._controller;V||(V=this._controller=new m(X.getZr()),V.enable(this.seriesModel.get("roam")),V.on("pan",d(this._onPan,this)),V.on("zoom",d(this._onZoom,this)));var Y=new f(0,0,X.getWidth(),X.getHeight());V.setPointerChecker(function(j,W,U){return Y.contain(W,U)})},_clearController:function(){var X=this._controller;X&&(X.dispose(),X=null)},_onPan:function(X){if(this._state!=="animating"&&(Math.abs(X.dx)>p||Math.abs(X.dy)>p)){var V=this.seriesModel.getData().tree.root;if(!V)return;var Y=V.getLayout();if(!Y)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:Y.x+X.dx,y:Y.y+X.dy,width:Y.width,height:Y.height}})}},_onZoom:function(X){var V=X.originX,Y=X.originY;if(this._state!=="animating"){var j=this.seriesModel.getData().tree.root;if(!j)return;var W=j.getLayout();if(!W)return;var U=new f(W.x,W.y,W.width,W.height),R=this.seriesModel.layoutInfo;V-=R.x,Y-=R.y;var K=c.create();c.translate(K,K,[-V,-Y]),c.scale(K,K,[X.scale,X.scale]),c.translate(K,K,[V,Y]),U.applyTransform(K),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:U.x,y:U.y,width:U.width,height:U.height}})}},_initEvents:function(X){X.on("click",function(V){if(this._state!=="ready")return;var Y=this.seriesModel.get("nodeClick",!0);if(!Y)return;var j=this.findTarget(V.offsetX,V.offsetY);if(!j)return;var W=j.node;if(W.getLayout().isLeafRoot)this._rootToNode(j);else if(Y==="zoomToNode")this._zoomToNode(j);else if(Y==="link"){var U=W.hostTree.data.getItemModel(W.dataIndex),R=U.get("link",!0),K=U.get("target",!0)||"blank";R&&n(R,K)}},this)},_renderBreadcrumb:function(X,V,Y){Y||(Y=X.get("leafDepth",!0)!=null?{node:X.getViewRoot()}:this.findTarget(V.getWidth()/2,V.getHeight()/2),Y||(Y={node:X.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new e(this.group))).render(X,V,Y.node,d(j,this));function j(W){this._state!=="animating"&&(t.aboveViewRoot(X.getViewRoot(),W)?this._rootToNode({node:W}):this._zoomToNode({node:W}))}},remove:function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=M(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},dispose:function(){this._clearController()},_zoomToNode:function(X){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:X.node})},_rootToNode:function(X){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:X.node})},findTarget:function(X,V){var Y,j=this.seriesModel.getViewRoot();return j.eachNode({attr:"viewChildren",order:"preorder"},function(W){var U=this._storage.background[W.getRawIndex()];if(U){var R=U.transformCoordToLocal(X,V),K=U.shape;if(K.x<=R[0]&&R[0]<=K.x+K.width&&K.y<=R[1]&&R[1]<=K.y+K.height)Y={node:W,offsetX:R[0],offsetY:R[1]};else return!1}},this),Y}});function M(){return{nodeGroup:[],background:[],content:[]}}function P(X,V,Y,j,W,U,R,K,G,H){if(!R)return;var Z=R.getLayout(),q=X.getData();if(q.setItemGraphicEl(R.dataIndex,null),!Z||!Z.isInView)return;var ce=Z.width,ne=Z.height,se=Z.borderWidth,Ce=Z.invisible,Re=R.getRawIndex(),Xe=K&&K.getRawIndex(),we=R.viewChildren,Pe=Z.upperHeight,Ee=we&&we.length,Ge=R.getModel("itemStyle"),It=R.getModel("emphasis.itemStyle"),ze=Ue("nodeGroup",r);if(!ze)return;if(G.add(ze),ze.attr("position",[Z.x||0,Z.y||0]),ze.__tmNodeWidth=ce,ze.__tmNodeHeight=ne,Z.isAboveViewRoot)return ze;var ye=R.getModel(),Me=Ue("background",o,H,E);if(Me&&nt(ze,Me,Ee&&Z.upperLabelHeight),Ee)g.isHighDownDispatcher(ze)&&g.setAsHighDownDispatcher(ze,!1),Me&&(g.setAsHighDownDispatcher(Me,!0),q.setItemGraphicEl(R.dataIndex,Me));else{var qe=Ue("content",o,H,I);qe&&st(ze,qe),Me&&g.isHighDownDispatcher(Me)&&g.setAsHighDownDispatcher(Me,!1),g.setAsHighDownDispatcher(ze,!0),q.setItemGraphicEl(R.dataIndex,ze)}return ze;function nt(Kt,bt,Mt){if(bt.dataIndex=R.dataIndex,bt.seriesIndex=X.seriesIndex,bt.setShape({x:0,y:0,width:ce,height:ne}),Ce)xt(bt);else{bt.invisible=!1;var lr=R.getVisual("borderColor",!0),mt=It.get("borderColor"),Gt=C(Ge);Gt.fill=lr;var Jt=S(It);if(Jt.fill=mt,Mt){var dr=ce-2*se;Bt(Gt,Jt,lr,dr,Pe,{x:se,y:0,width:dr,height:Pe})}else Gt.text=Jt.text=null;bt.setStyle(Gt),g.setElementHoverStyle(bt,Jt)}Kt.add(bt)}function st(Kt,bt){bt.dataIndex=R.dataIndex,bt.seriesIndex=X.seriesIndex;var Mt=Math.max(ce-2*se,0),lr=Math.max(ne-2*se,0);if(bt.culling=!0,bt.setShape({x:se,y:se,width:Mt,height:lr}),Ce)xt(bt);else{bt.invisible=!1;var mt=R.getVisual("color",!0),Gt=C(Ge);Gt.fill=mt;var Jt=S(It);Bt(Gt,Jt,mt,Mt,lr),bt.setStyle(Gt),g.setElementHoverStyle(bt,Jt)}Kt.add(bt)}function xt(Kt){!Kt.invisible&&U.push(Kt)}function Bt(Kt,bt,Mt,lr,mt,Gt){var Jt=ye.get("name"),dr=ye.getModel(Gt?w:A),cr=ye.getModel(Gt?y:b),mr=dr.getShallow("show");g.setLabelStyle(Kt,bt,dr,cr,{defaultText:mr?Jt:null,autoColor:Mt,isRectText:!0,labelFetcher:X,labelDataIndex:R.dataIndex,labelProp:Gt?"upperLabel":"label"}),Le(Kt,Gt,Z),Le(bt,Gt,Z),Gt&&(Kt.textRect=x.clone(Gt)),Kt.truncate=mr&&dr.get("ellipsis")?{outerWidth:lr,outerHeight:mt,minChar:2}:null}function Le(Kt,bt,Mt){var lr=Kt.text;if(!bt&&Mt.isLeafRoot&&lr!=null){var mt=X.get("drillDownIcon",!0);Kt.text=mt?mt+" "+lr:lr}}function Ue(Kt,bt,Mt,lr){var mt=Xe!=null&&Y[Kt][Xe],Gt=W[Kt];return mt?(Y[Kt][Xe]=null,We(Gt,mt,Kt)):Ce||(mt=new bt({z:B(Mt,lr)}),mt.__tmDepth=Mt,mt.__tmStorageName=Kt,ft(Gt,mt,Kt)),V[Kt][Re]=mt}function We(Kt,bt,Mt){var lr=Kt[Re]={};lr.old=Mt==="nodeGroup"?bt.position.slice():x.extend({},bt.shape)}function ft(Kt,bt,Mt){var lr=Kt[Re]={},mt=R.parentNode;if(mt&&(!j||j.direction==="drillDown")){var Gt=0,Jt=0,dr=W.background[mt.getRawIndex()];!j&&dr&&dr.old&&(Gt=dr.old.width,Jt=dr.old.height),lr.old=Mt==="nodeGroup"?[0,Jt]:{x:Gt,y:Jt,width:0,height:0}}lr.fadein=Mt!=="nodeGroup"}}function B(X,V){var Y=X*_+V;return(Y-1)/Y}ue.exports=N},sAZ8:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("+rIm"),h=i("/IIm"),t=i("9KIM"),e=i("IwbS"),m=["axisLine","axisTickLabel","axisName"],f=T.extendComponentView({type:"parallelAxis",init:function(n,d){f.superApply(this,"init",arguments),(this._brushController=new h(d.getZr())).on("brush",x.bind(this._onBrush,this))},render:function(n,d,r,o){if(c(n,d,o))return;this.axisModel=n,this.api=r,this.group.removeAll();var u=this._axisGroup;if(this._axisGroup=new e.Group,this.group.add(this._axisGroup),!n.get("show"))return;var p=l(n,d),A=p.coordinateSystem,b=n.getAreaSelectStyle(),w=b.width,y=n.axis.dim,_=A.getAxisLayout(y),E=x.extend({strokeContainThreshold:w},_),I=new g(n,E);x.each(m,I.add,I),this._axisGroup.add(I.getGroup()),this._refreshBrushController(E,b,n,p,w,r);var S=o&&o.animation===!1?null:n;e.groupTransition(u,this._axisGroup,S)},_refreshBrushController:function(n,d,r,o,u,p){var A=r.axis.getExtent(),b=A[1]-A[0],w=Math.min(30,Math.abs(b)*.1),y=e.BoundingRect.create({x:A[0],y:-u/2,width:b,height:u});y.x-=w,y.width+=2*w,this._brushController.mount({enableGlobalPan:!0,rotation:n.rotation,position:n.position}).setPanels([{panelId:"pl",clipPath:t.makeRectPanelClipPath(y),isTargetByCursor:t.makeRectIsTargetByCursor(y,p,o),getLinearBrushOtherExtent:t.makeLinearBrushOtherExtent(y,0)}]).enableBrush({brushType:"lineX",brushStyle:d,removeOnClick:!0}).updateCovers(a(r))},_onBrush:function(n,d){var r=this.axisModel,o=r.axis,u=x.map(n,function(p){return[o.coordToData(p.range[0],!0),o.coordToData(p.range[1],!0)]});(!r.option.realtime===d.isEnd||d.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:r.id,intervals:u})},dispose:function(){this._brushController.dispose()}});function c(n,d,r){return r&&r.type==="axisAreaSelect"&&d.findComponents({mainType:"parallelAxis",query:r})[0]===n}function a(n){var d=n.axis;return x.map(n.activeIntervals,function(r){return{brushType:"lineX",panelId:"pl",range:[d.dataToCoord(r[0],!0),d.dataToCoord(r[1],!0)]}})}function l(n,d){return d.getComponent("parallel",n.get("parallelIndex"))}var s=f;ue.exports=s},sE09:function(ue,z,i){},sGsY:function(ue,z,i){"use strict";var T=i("lSNA"),x=i.n(T),g=i("pVnL"),h=i.n(g),t=i("q1tI"),e=i("TSYQ"),m=i.n(e),f=i("H84U"),c=i("B6l+"),a=i.n(c),l=function(R){var K=R.value,G=R.formatter,H=R.precision,Z=R.decimalSeparator,q=R.groupSeparator,ce=q===void 0?"":q,ne=R.prefixCls,se;if(typeof G=="function")se=G(K);else{var Ce=String(K),Re=Ce.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Re||Ce==="-")se=Ce;else{var Xe=Re[1],we=Re[2]||"0",Pe=Re[4]||"";we=we.replace(/\B(?=(\d{3})+(?!\d))/g,ce),typeof H=="number"&&(Pe=a()(Pe,H,"0").slice(0,H)),Pe&&(Pe="".concat(Z).concat(Pe)),se=[t.createElement("span",{key:"int",className:"".concat(ne,"-content-value-int")},Xe,we),Pe&&t.createElement("span",{key:"decimal",className:"".concat(ne,"-content-value-decimal")},Pe)]}}return t.createElement("span",{className:"".concat(ne,"-content-value")},se)},s=l,n=function(R){var K=R.prefixCls,G=R.className,H=R.style,Z=R.valueStyle,q=R.value,ce=q===void 0?0:q,ne=R.title,se=R.valueRender,Ce=R.prefix,Re=R.suffix,Xe=R.direction,we=R.onMouseEnter,Pe=R.onMouseLeave,Ee=t.createElement(s,h()({},R,{value:ce})),Ge=m()(K,G,x()({},"".concat(K,"-rtl"),Xe==="rtl"));return t.createElement("div",{className:Ge,style:H,onMouseEnter:we,onMouseLeave:Pe},ne&&t.createElement("div",{className:"".concat(K,"-title")},ne),t.createElement("div",{style:Z,className:"".concat(K,"-content")},Ce&&t.createElement("span",{className:"".concat(K,"-content-prefix")},Ce),se?se(Ee):Ee,Re&&t.createElement("span",{className:"".concat(K,"-content-suffix")},Re)))};n.defaultProps={decimalSeparator:".",groupSeparator:","};var d=Object(f.c)({prefixCls:"statistic"})(n),r=d,o=i("lwsE"),u=i.n(o),p=i("W8MJ"),A=i.n(p),b=i("7W2i"),w=i.n(b),y=i("LQ03"),_=i.n(y),E=i("J4zp"),I=i.n(E),S=i("QQZ/"),C=i.n(S),N=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function M(U,R){var K=U,G=/\[[^\]]*]/g,H=(R.match(G)||[]).map(function(ne){return ne.slice(1,-1)}),Z=R.replace(G,"[]"),q=N.reduce(function(ne,se){var Ce=I()(se,2),Re=Ce[0],Xe=Ce[1];if(ne.indexOf(Re)!==-1){var we=Math.floor(K/Xe);return K-=we*Xe,ne.replace(new RegExp("".concat(Re,"+"),"g"),function(Pe){var Ee=Pe.length;return C()(we.toString(),Ee,"0")})}return ne},Z),ce=0;return q.replace(G,function(){var ne=H[ce];return ce+=1,ne})}function P(U,R){var K=R.format,G=K===void 0?"":K,H=new Date(U).getTime(),Z=Date.now(),q=Math.max(H-Z,0);return M(q,G)}var B=i("0n0R"),X=1e3/30;function V(U){return new Date(U).getTime()}var Y=function(U){w()(K,U);var R=_()(K);function K(){var G;return u()(this,K),G=R.apply(this,arguments),G.syncTimer=function(){var H=G.props.value,Z=V(H);Z>=Date.now()?G.startTimer():G.stopTimer()},G.startTimer=function(){if(G.countdownId)return;G.countdownId=window.setInterval(function(){G.forceUpdate()},X)},G.stopTimer=function(){var H=G.props,Z=H.onFinish,q=H.value;if(G.countdownId){clearInterval(G.countdownId),G.countdownId=void 0;var ce=V(q);Z&&ce<Date.now()&&Z()}},G.formatCountdown=function(H,Z){var q=G.props.format;return P(H,h()(h()({},Z),{format:q}))},G.valueRender=function(H){return Object(B.a)(H,{title:void 0})},G}return A()(K,[{key:"componentDidMount",value:function(){this.syncTimer()}},{key:"componentDidUpdate",value:function(){this.syncTimer()}},{key:"componentWillUnmount",value:function(){this.stopTimer()}},{key:"render",value:function(){return t.createElement(r,h()({valueRender:this.valueRender},this.props,{formatter:this.formatCountdown}))}}]),K}(t.Component);Y.defaultProps={format:"HH:mm:ss"};var j=Y;r.Countdown=j;var W=z.a=r},"sK/D":function(ue,z,i){var T=i("IwbS"),x=i("OELB"),g=x.round;function h(m,f,c){var a=m.getArea(),l=m.getBaseAxis().isHorizontal(),s=a.x,n=a.y,d=a.width,r=a.height,o=c.get("lineStyle.width")||2;s-=o/2,n-=o/2,d+=o,r+=o,s=Math.floor(s),d=Math.round(d);var u=new T.Rect({shape:{x:s,y:n,width:d,height:r}});return f&&(u.shape[l?"width":"height"]=0,T.initProps(u,{shape:{width:d,height:r}},c)),u}function t(m,f,c){var a=m.getArea(),l=new T.Sector({shape:{cx:g(m.cx,1),cy:g(m.cy,1),r0:g(a.r0,1),r:g(a.r,1),startAngle:a.startAngle,endAngle:a.endAngle,clockwise:a.clockwise}});return f&&(l.shape.endAngle=a.startAngle,T.initProps(l,{shape:{endAngle:a.endAngle}},c)),l}function e(m,f,c){if(m){if(m.type==="polar")return t(m,f,c);if(m.type==="cartesian2d")return h(m,f,c)}else return null;return null}z.createGridClipPath=h,z.createPolarClipPath=t,z.createClipPath=e},sKgW:function(ue,z){var i=9007199254740991,T=Math.floor;function x(g,h){var t="";if(!g||h<1||h>i)return t;do h%2&&(t+=g),h=T(h/2),h&&(g+=g);while(h);return t}ue.exports=x},sPJy:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("AOa7"),h=i.n(g),t=i("lUTK"),e=i("qVdP")},sPtV:function(ue,z,i){"use strict";i.d(z,"a",function(){return h});var T=i("q1tI"),x=i.n(T),g=i("hkKa");function h(t){var e=T.useRef(t),m=Object(g.a)();return[function(){return e.current},function(f){e.current=f,m()}]}},sRwP:function(ue,z,i){i("jsU+"),i("2548"),i("Tp9H"),i("06DH"),i("dnwI"),i("fE02"),i("33Ds")},"sS/r":function(ue,z,i){var T=i("4fz+"),x=i("iRjW"),g=i("Yl7c"),h=function(){this.group=new T,this.uid=x.getUID("viewComponent")};h.prototype={constructor:h,init:function(m,f){},render:function(m,f,c,a){},dispose:function(){},filterForExposedEvent:null};var t=h.prototype;t.updateView=t.updateLayout=t.updateVisual=function(m,f,c,a){},g.enableClassExtend(h),g.enableClassManagement(h,{registerWhenExtend:!0});var e=h;ue.exports=e},"sW+o":function(ue,z,i){var T=i("SrGk"),x=i("bYtY"),g=i("SUKs"),h=i("Qe9p");function t(m,f){T.call(this,m,f,["linearGradient","radialGradient"],"__gradient_in_use__")}x.inherits(t,T),t.prototype.addWithoutUpdate=function(m,f){if(f&&f.style){var c=this;x.each(["fill","stroke"],function(a){if(f.style[a]&&(f.style[a].type==="linear"||f.style[a].type==="radial")){var l=f.style[a],s=c.getDefs(!0),n;l._dom?(n=l._dom,s.contains(l._dom)||c.addDom(n)):n=c.add(l),c.markUsed(f);var d=n.getAttribute("id");m.setAttribute(a,"url(#"+d+")")}})}},t.prototype.add=function(m){var f;if(m.type==="linear")f=this.createElement("linearGradient");else if(m.type==="radial")f=this.createElement("radialGradient");else return g("Illegal gradient type."),null;return m.id=m.id||this.nextId++,f.setAttribute("id","zr"+this._zrId+"-gradient-"+m.id),this.updateDom(m,f),this.addDom(f),f},t.prototype.update=function(m){var f=this;T.prototype.update.call(this,m,function(){var c=m.type,a=m._dom.tagName;c==="linear"&&a==="linearGradient"||c==="radial"&&a==="radialGradient"?f.updateDom(m,m._dom):(f.removeDom(m),f.add(m))})},t.prototype.updateDom=function(m,f){if(m.type==="linear")f.setAttribute("x1",m.x),f.setAttribute("y1",m.y),f.setAttribute("x2",m.x2),f.setAttribute("y2",m.y2);else if(m.type==="radial")f.setAttribute("cx",m.x),f.setAttribute("cy",m.y),f.setAttribute("r",m.r);else{g("Illegal gradient type.");return}m.global?f.setAttribute("gradientUnits","userSpaceOnUse"):f.setAttribute("gradientUnits","objectBoundingBox"),f.innerHTML="";for(var c=m.colorStops,a=0,l=c.length;a<l;++a){var s=this.createElement("stop");s.setAttribute("offset",c[a].offset*100+"%");var n=c[a].color;if(n.indexOf("rgba">-1)){var d=h.parse(n)[3],r=h.toHex(n);s.setAttribute("stop-color","#"+r),s.setAttribute("stop-opacity",d)}else s.setAttribute("stop-color",c[a].color);f.appendChild(s)}m._dom=f},t.prototype.markUsed=function(m){if(m.style){var f=m.style.fill;f&&f._dom&&T.prototype.markUsed.call(this,f._dom),f=m.style.stroke,f&&f._dom&&T.prototype.markUsed.call(this,f._dom)}};var e=t;ue.exports=e},sboe:function(ue,z,i){"use strict";i.d(z,"a",function(){return g});var T=i("q1tI"),x=i.n(T),g=T.createContext(null)},sdST:function(ue,z,i){var T=i("hi0g");function x(g,h){return h=h||{},T(h.coordDimensions||[],g,{dimsDef:h.dimensionsDefine||g.dimensionsDefine,encodeDef:h.encodeDefine||g.encodeDefine,dimCount:h.dimensionsCount,encodeDefaulter:h.encodeDefaulter,generateCoord:h.generateCoord,generateCoordCount:h.generateCoordCount})}ue.exports=x},sjKO:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=g;var T=30,x=12;function g(h,t){var e,m,f,c,a,l,s,n,d,r,o,u,p,A,b,w,y,_,E,I,S,C,N,M,P;e=h.state,m=h.next_in,M=h.input,f=m+(h.avail_in-5),c=h.next_out,P=h.output,a=c-(t-h.avail_out),l=c+(h.avail_out-257),s=e.dmax,n=e.wsize,d=e.whave,r=e.wnext,o=e.window,u=e.hold,p=e.bits,A=e.lencode,b=e.distcode,w=(1<<e.lenbits)-1,y=(1<<e.distbits)-1;e:do{p<15&&(u+=M[m++]<<p,p+=8,u+=M[m++]<<p,p+=8),_=A[u&w];t:for(;;){if(E=_>>>24,u>>>=E,p-=E,E=_>>>16&255,E===0)P[c++]=_&65535;else if(E&16){I=_&65535,E&=15,E&&(p<E&&(u+=M[m++]<<p,p+=8),I+=u&(1<<E)-1,u>>>=E,p-=E),p<15&&(u+=M[m++]<<p,p+=8,u+=M[m++]<<p,p+=8),_=b[u&y];r:for(;;){if(E=_>>>24,u>>>=E,p-=E,E=_>>>16&255,E&16){if(S=_&65535,E&=15,p<E&&(u+=M[m++]<<p,p+=8,p<E&&(u+=M[m++]<<p,p+=8)),S+=u&(1<<E)-1,S>s){h.msg="invalid distance too far back",e.mode=T;break e}if(u>>>=E,p-=E,E=c-a,S>E){if(E=S-E,E>d&&e.sane){h.msg="invalid distance too far back",e.mode=T;break e}if(C=0,N=o,r===0){if(C+=n-E,E<I){I-=E;do P[c++]=o[C++];while(--E);C=c-S,N=P}}else if(r<E){if(C+=n+r-E,E-=r,E<I){I-=E;do P[c++]=o[C++];while(--E);if(C=0,r<I){E=r,I-=E;do P[c++]=o[C++];while(--E);C=c-S,N=P}}}else if(C+=r-E,E<I){I-=E;do P[c++]=o[C++];while(--E);C=c-S,N=P}for(;I>2;)P[c++]=N[C++],P[c++]=N[C++],P[c++]=N[C++],I-=3;I&&(P[c++]=N[C++],I>1&&(P[c++]=N[C++]))}else{C=c-S;do P[c++]=P[C++],P[c++]=P[C++],P[c++]=P[C++],I-=3;while(I>2);I&&(P[c++]=P[C++],I>1&&(P[c++]=P[C++]))}}else if((E&64)===0){_=b[(_&65535)+(u&(1<<E)-1)];continue r}else{h.msg="invalid distance code",e.mode=T;break e}break}}else if((E&64)===0){_=A[(_&65535)+(u&(1<<E)-1)];continue t}else if(E&32){e.mode=x;break e}else{h.msg="invalid literal/length code",e.mode=T;break e}break}}while(m<f&&c<l);I=p>>3,m-=I,p-=I<<3,u&=(1<<p)-1,h.next_in=m,h.next_out=c,h.avail_in=m<f?5+(f-m):5-(m-f),h.avail_out=c<l?257+(l-c):257-(c-l),e.hold=u,e.bits=p;return}},szbU:function(ue,z,i){var T=i("bYtY"),x=T.each;function g(t){var e=t&&t.visualMap;T.isArray(e)||(e=e?[e]:[]),x(e,function(m){if(!m)return;h(m,"splitList")&&!h(m,"pieces")&&(m.pieces=m.splitList,delete m.splitList);var f=m.pieces;f&&T.isArray(f)&&x(f,function(c){T.isObject(c)&&(h(c,"start")&&!h(c,"min")&&(c.min=c.start),h(c,"end")&&!h(c,"max")&&(c.max=c.end))})})}function h(t,e){return t&&t.hasOwnProperty&&t.hasOwnProperty(e)}ue.exports=g},t23M:function(ue,z,i){"use strict";var T=i("VTBJ"),x=i("1OyB"),g=i("vuIU"),h=i("Ji7U"),t=i("LK+K"),e=i("q1tI"),m=i.n(e),f=i("m+aA"),c=i("Zm9Q"),a=i("Kwbf"),l=i("c+Xe"),s=i("bdgK"),n="rc-observer-key",d=function(r){Object(h.a)(u,r);var o=Object(t.a)(u);function u(){var p;return Object(x.a)(this,u),p=o.apply(this,arguments),p.resizeObserver=null,p.childNode=null,p.currentElement=null,p.state={width:0,height:0,offsetHeight:0,offsetWidth:0},p.onResize=function(A){var b=p.props.onResize,w=A[0].target,y=w.getBoundingClientRect(),_=y.width,E=y.height,I=w.offsetWidth,S=w.offsetHeight,C=Math.floor(_),N=Math.floor(E);if(p.state.width!==C||p.state.height!==N||p.state.offsetWidth!==I||p.state.offsetHeight!==S){var M={width:C,height:N,offsetWidth:I,offsetHeight:S};p.setState(M),b&&Promise.resolve().then(function(){b(Object(T.a)(Object(T.a)({},M),{},{offsetWidth:I,offsetHeight:S}))})}},p.setChildNode=function(A){p.childNode=A},p}return Object(g.a)(u,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var A=this.props.disabled;if(A){this.destroyObserver();return}var b=Object(f.a)(this.childNode||this),w=b!==this.currentElement;w&&(this.destroyObserver(),this.currentElement=b),!this.resizeObserver&&b&&(this.resizeObserver=new s.default(this.onResize),this.resizeObserver.observe(b))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var A=this.props.children,b=Object(c.a)(A);if(b.length>1)Object(a.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(b.length===0)return Object(a.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var w=b[0];if(e.isValidElement(w)&&Object(l.c)(w)){var y=w.ref;b[0]=e.cloneElement(w,{ref:Object(l.a)(y,this.setChildNode)})}return b.length===1?b[0]:b.map(function(_,E){return!e.isValidElement(_)||"key"in _&&_.key!==null?_:e.cloneElement(_,{key:"".concat(n,"-").concat(E)})})}}]),u}(e.Component);d.displayName="ResizeObserver",z.a=d},t3Fx:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=Object.assign||function(o){for(var u=1;u<arguments.length;u++){var p=arguments[u];for(var A in p)Object.prototype.hasOwnProperty.call(p,A)&&(o[A]=p[A])}return o},x=function(){function o(u,p){for(var A=0;A<p.length;A++){var b=p[A];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(u,b.key,b)}}return function(u,p,A){return p&&o(u.prototype,p),A&&o(u,A),u}}(),g=i("q1tI"),h=l(g),t=i("17x9"),e=l(t),m=i("tkwv"),f=l(m),c=i("u3os"),a=i("kzFp");function l(o){return o&&o.__esModule?o:{default:o}}function s(o,u){if(!(o instanceof u))throw new TypeError("Cannot call a class as a function")}function n(o,u){if(!o)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u&&(typeof u=="object"||typeof u=="function")?u:o}function d(o,u){if(typeof u!="function"&&u!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof u);o.prototype=Object.create(u&&u.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),u&&(Object.setPrototypeOf?Object.setPrototypeOf(o,u):o.__proto__=u)}var r=function(o){d(u,o);function u(p){s(this,u);var A=n(this,(u.__proto__||Object.getPrototypeOf(u)).call(this,p));return A.getEchartsInstance=function(){return A.echartsLib.getInstanceByDom(A.echartsElement)||A.echartsLib.init(A.echartsElement,A.props.theme,A.props.opts)},A.dispose=function(){if(A.echartsElement){try{(0,c.clear)(A.echartsElement)}catch(b){console.warn(b)}A.echartsLib.dispose(A.echartsElement)}},A.rerender=function(){var b=A.props,w=b.onEvents,y=b.onChartReady,_=A.renderEchartDom();A.bindEvents(_,w||{}),typeof y=="function"&&A.props.onChartReady(_),A.echartsElement&&(0,c.bind)(A.echartsElement,function(){try{_.resize()}catch(E){console.warn(E)}})},A.bindEvents=function(b,w){var y=function(I,S){typeof I=="string"&&typeof S=="function"&&b.on(I,function(C){S(C,b)})};for(var _ in w)Object.prototype.hasOwnProperty.call(w,_)&&y(_,w[_])},A.renderEchartDom=function(){var b=A.getEchartsInstance();return b.setOption(A.props.option,A.props.notMerge||!1,A.props.lazyUpdate||!1),A.props.showLoading?b.showLoading(A.props.loadingOption||null):b.hideLoading(),b},A.echartsLib=p.echarts,A.echartsElement=null,A}return x(u,[{key:"componentDidMount",value:function(){this.rerender()}},{key:"componentDidUpdate",value:function(A){if(typeof this.props.shouldSetOption=="function"&&!this.props.shouldSetOption(A,this.props))return;if(!(0,f.default)(A.theme,this.props.theme)||!(0,f.default)(A.opts,this.props.opts)||!(0,f.default)(A.onEvents,this.props.onEvents)){this.dispose(),this.rerender();return}var b=["option","notMerge","lazyUpdate","showLoading","loadingOption"];if((0,f.default)((0,a.pick)(this.props,b),(0,a.pick)(A,b)))return;var w=this.renderEchartDom();if(!(0,f.default)(A.style,this.props.style)||!(0,f.default)(A.className,this.props.className))try{w.resize()}catch(y){console.warn(y)}}},{key:"componentWillUnmount",value:function(){this.dispose()}},{key:"render",value:function(){var A=this,b=this.props,w=b.style,y=b.className,_=T({height:300},w);return h.default.createElement("div",{ref:function(I){A.echartsElement=I},style:_,className:"echarts-for-react "+y})}}]),u}(g.Component);z.default=r,r.propTypes={option:e.default.object.isRequired,echarts:e.default.object,notMerge:e.default.bool,lazyUpdate:e.default.bool,style:e.default.object,className:e.default.string,theme:e.default.oneOfType([e.default.string,e.default.object]),onChartReady:e.default.func,showLoading:e.default.bool,loadingOption:e.default.object,onEvents:e.default.object,opts:e.default.shape({devicePixelRatio:e.default.number,renderer:e.default.oneOf(["canvas","svg"]),width:e.default.oneOfType([e.default.number,e.default.oneOf([null,void 0,"auto"])]),height:e.default.oneOfType([e.default.number,e.default.oneOf([null,void 0,"auto"])])}),shouldSetOption:e.default.func},r.defaultProps={echarts:{},notMerge:!1,lazyUpdate:!1,style:{},className:"",theme:null,onChartReady:function(){},showLoading:!1,loadingOption:null,onEvents:{},opts:{},shouldSetOption:function(){return!0}}},tBnm:function(ue,z,i){var T=i("bYtY"),x=i("IwbS"),g=i("Qxkt"),h=i("Znkb"),t=i("+rIm"),e=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function m(l,s,n){s[1]>s[0]&&(s=s.slice().reverse());var d=l.coordToPoint([s[0],n]),r=l.coordToPoint([s[1],n]);return{x1:d[0],y1:d[1],x2:r[0],y2:r[1]}}function f(l){var s=l.getRadiusAxis();return s.inverse?0:1}function c(l){var s=l[0],n=l[l.length-1];s&&n&&Math.abs(Math.abs(s.coord-n.coord)-360)<1e-4&&l.pop()}var a=h.extend({type:"angleAxis",axisPointerClass:"PolarAxisPointer",render:function(l,s){if(this.group.removeAll(),!l.get("show"))return;var n=l.axis,d=n.polar,r=d.getRadiusAxis().getExtent(),o=n.getTicksCoords(),u=n.getMinorTicksCoords(),p=T.map(n.getViewLabels(),function(A){var A=T.clone(A);return A.coord=n.dataToCoord(A.tickValue),A});c(p),c(o),T.each(e,function(A){l.get(A+".show")&&(!n.scale.isBlank()||A==="axisLine")&&this["_"+A](l,d,o,u,r,p)},this)},_axisLine:function(l,s,n,d,r){var o=l.getModel("axisLine.lineStyle"),u=f(s),p=u?0:1,A;r[p]===0?A=new x.Circle({shape:{cx:s.cx,cy:s.cy,r:r[u]},style:o.getLineStyle(),z2:1,silent:!0}):A=new x.Ring({shape:{cx:s.cx,cy:s.cy,r:r[u],r0:r[p]},style:o.getLineStyle(),z2:1,silent:!0}),A.style.fill=null,this.group.add(A)},_axisTick:function(l,s,n,d,r){var o=l.getModel("axisTick"),u=(o.get("inside")?-1:1)*o.get("length"),p=r[f(s)],A=T.map(n,function(b){return new x.Line({shape:m(s,[p,p+u],b.coord)})});this.group.add(x.mergePath(A,{style:T.defaults(o.getModel("lineStyle").getLineStyle(),{stroke:l.get("axisLine.lineStyle.color")})}))},_minorTick:function(l,s,n,d,r){if(!d.length)return;for(var o=l.getModel("axisTick"),u=l.getModel("minorTick"),p=(o.get("inside")?-1:1)*u.get("length"),A=r[f(s)],b=[],w=0;w<d.length;w++)for(var y=0;y<d[w].length;y++)b.push(new x.Line({shape:m(s,[A,A+p],d[w][y].coord)}));this.group.add(x.mergePath(b,{style:T.defaults(u.getModel("lineStyle").getLineStyle(),T.defaults(o.getLineStyle(),{stroke:l.get("axisLine.lineStyle.color")}))}))},_axisLabel:function(l,s,n,d,r,o){var u=l.getCategories(!0),p=l.getModel("axisLabel"),A=p.get("margin"),b=l.get("triggerEvent");T.each(o,function(w,y){var _=p,E=w.tickValue,I=r[f(s)],S=s.coordToPoint([I+A,w.coord]),C=s.cx,N=s.cy,M=Math.abs(S[0]-C)/I<.3?"center":S[0]>C?"left":"right",P=Math.abs(S[1]-N)/I<.3?"middle":S[1]>N?"top":"bottom";u&&u[E]&&u[E].textStyle&&(_=new g(u[E].textStyle,p,p.ecModel));var B=new x.Text({silent:t.isLabelSilent(l)});this.group.add(B),x.setTextStyle(B.style,_,{x:S[0],y:S[1],textFill:_.getTextColor()||l.get("axisLine.lineStyle.color"),text:w.formattedLabel,textAlign:M,textVerticalAlign:P}),b&&(B.eventData=t.makeAxisEventDataBase(l),B.eventData.targetType="axisLabel",B.eventData.value=w.rawLabel)},this)},_splitLine:function(l,s,n,d,r){var o=l.getModel("splitLine"),u=o.getModel("lineStyle"),p=u.get("color"),A=0;p=p instanceof Array?p:[p];for(var b=[],w=0;w<n.length;w++){var y=A++%p.length;b[y]=b[y]||[],b[y].push(new x.Line({shape:m(s,r,n[w].coord)}))}for(var w=0;w<b.length;w++)this.group.add(x.mergePath(b[w],{style:T.defaults({stroke:p[w%p.length]},u.getLineStyle()),silent:!0,z:l.get("z")}))},_minorSplitLine:function(l,s,n,d,r){if(!d.length)return;for(var o=l.getModel("minorSplitLine"),u=o.getModel("lineStyle"),p=[],A=0;A<d.length;A++)for(var b=0;b<d[A].length;b++)p.push(new x.Line({shape:m(s,r,d[A][b].coord)}));this.group.add(x.mergePath(p,{style:u.getLineStyle(),silent:!0,z:l.get("z")}))},_splitArea:function(l,s,n,d,r){if(!n.length)return;var o=l.getModel("splitArea"),u=o.getModel("areaStyle"),p=u.get("color"),A=0;p=p instanceof Array?p:[p];for(var b=[],w=Math.PI/180,y=-n[0].coord*w,_=Math.min(r[0],r[1]),E=Math.max(r[0],r[1]),I=l.get("clockwise"),S=1;S<n.length;S++){var C=A++%p.length;b[C]=b[C]||[],b[C].push(new x.Sector({shape:{cx:s.cx,cy:s.cy,r0:_,r:E,startAngle:y,endAngle:-n[S].coord*w,clockwise:I},silent:!0})),y=-n[S].coord*w}for(var S=0;S<b.length;S++)this.group.add(x.mergePath(b[S],{style:T.defaults({fill:p[S%p.length]},u.getAreaStyle()),silent:!0}))}});ue.exports=a},tSko: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("SRve")),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="PlusOutlined";var f=h.forwardRef(m);z.default=f},tceW:function(ue,z,i){var T=i("KCsZ"),x=T([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["stroke","barBorderColor"],["lineWidth","barBorderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),g={getBarItemStyle:function(h){var t=x(this,h);if(this.getBorderLineDash){var e=this.getBorderLineDash();e&&(t.lineDash=e)}return t}};ue.exports=g},tkwv:function(ue,z,i){"use strict";var T=Array.isArray,x=Object.keys,g=Object.prototype.hasOwnProperty;ue.exports=function h(t,e){if(t===e)return!0;if(t&&e&&typeof t=="object"&&typeof e=="object"){var m=T(t),f=T(e),c,a,l;if(m&&f){if(a=t.length,a!=e.length)return!1;for(c=a;c--!==0;)if(!h(t[c],e[c]))return!1;return!0}if(m!=f)return!1;var s=t instanceof Date,n=e instanceof Date;if(s!=n)return!1;if(s&&n)return t.getTime()==e.getTime();var d=t instanceof RegExp,r=e instanceof RegExp;if(d!=r)return!1;if(d&&r)return t.toString()==e.toString();var o=x(t);if(a=o.length,a!==x(e).length)return!1;for(c=a;c--!==0;)if(!g.call(e,o[c]))return!1;for(c=a;c--!==0;)if(l=o[c],!h(t[l],e[l]))return!1;return!0}return t!==t&&e!==e}},txkQ:function(ue,z,i){var T=i("aX58");z.zrender=T;var x=i("Fofx");z.matrix=x;var g=i("QBsz");z.vector=g;var h=i("bYtY"),t=i("Qe9p");z.color=t;var e=i("IwbS"),m=i("OELB");z.number=m;var f=i("7aKB");z.format=f;var c=i("iLNv"),a=c.throttle;z.throttle=c.throttle;var l=i("FUi9");z.helper=l;var s=i("vafp");z.parseGeoJSON=s;var n=i("YXkt");z.List=n;var d=i("Qxkt");z.Model=d;var r=i("hM6l");z.Axis=r;var o=i("ItGF");z.env=o;var u=s,p={};h.each(["map","each","filter","indexOf","inherits","reduce","filter","bind","curry","isArray","isString","isObject","isFunction","extend","defaults","clone","merge"],function(b){p[b]=h[b]});var A={};h.each(["extendShape","extendPath","makePath","makeImage","mergePath","resizePath","createIcon","setHoverStyle","setLabelStyle","setTextStyle","setText","getFont","updateProps","initProps","getTransform","clipPointsByRect","clipRectByRect","registerShape","getShapeClass","Group","Image","Text","Circle","Sector","Ring","Polygon","Polyline","Rect","Line","BezierCurve","Arc","IncrementalDisplayable","CompoundPath","LinearGradient","RadialGradient","BoundingRect"],function(b){A[b]=e[b]}),z.parseGeoJson=u,z.util=p,z.graphic=A},u3DP:function(ue,z,i){var T=i("6GrX"),x=i("OELB"),g=x.parsePercent,h=Math.PI/180;function t(c,a,l,s,n,d,r,o,u,p){c.sort(function(M,P){return M.y-P.y});function A(M,P,B,X){for(var V=M;V<P&&!(c[V].y+B>u+r);V++)if(c[V].y+=B,V>M&&V+1<P&&c[V+1].y>c[V].y+c[V].height){b(V,B/2);return}b(P-1,B/2)}function b(M,P){for(var B=M;B>=0&&!(c[B].y-P<u);B--)if(c[B].y-=P,B>0&&c[B].y>c[B-1].y+c[B-1].height)break}function w(M,P,B,X,V,Y){for(var j=(Y>0,P?Number.MAX_VALUE:0),W=0,U=M.length;W<U;W++){if(M[W].labelAlignTo!=="none")continue;var R=Math.abs(M[W].y-X),K=M[W].len,G=M[W].len2,H=R<V+K?Math.sqrt((V+K+G)*(V+K+G)-R*R):Math.abs(M[W].x-B);P&&H>=j&&(H=j-10),!P&&H<=j&&(H=j+10),M[W].x=B+H*Y,j=H}}for(var y=0,_,E=c.length,I=[],S=[],C=0;C<E;C++){if(c[C].position==="outer"&&c[C].labelAlignTo==="labelLine"){var N=c[C].x-p;c[C].linePoints[1][0]+=N,c[C].x=p}_=c[C].y-y,_<0&&A(C,E,-_,n),y=c[C].y+c[C].height}r-y<0&&b(E-1,y-r);for(var C=0;C<E;C++)c[C].y>=l?S.push(c[C]):I.push(c[C]);w(I,!1,a,l,s,n),w(S,!0,a,l,s,n)}function e(c,a,l,s,n,d,r,o){for(var u=[],p=[],A=Number.MAX_VALUE,b=-Number.MAX_VALUE,w=0;w<c.length;w++){if(m(c[w]))continue;c[w].x<a?(A=Math.min(A,c[w].x),u.push(c[w])):(b=Math.max(b,c[w].x),p.push(c[w]))}t(p,a,l,s,1,n,d,r,o,b),t(u,a,l,s,-1,n,d,r,o,A);for(var w=0;w<c.length;w++){var y=c[w];if(m(y))continue;var _=y.linePoints;if(_){var E=y.labelAlignTo==="edge",I=y.textRect.width,S;E?y.x<a?S=_[2][0]-y.labelDistance-r-y.labelMargin:S=r+n-y.labelMargin-_[2][0]-y.labelDistance:y.x<a?S=y.x-r-y.bleedMargin:S=r+n-y.x-y.bleedMargin,S<y.textRect.width&&(y.text=T.truncateText(y.text,S,y.font),y.labelAlignTo==="edge"&&(I=T.getWidth(y.text,y.font)));var C=_[1][0]-_[2][0];E?y.x<a?_[2][0]=r+y.labelMargin+I+y.labelDistance:_[2][0]=r+n-y.labelMargin-I-y.labelDistance:(y.x<a?_[2][0]=y.x+y.labelDistance:_[2][0]=y.x-y.labelDistance,_[1][0]=_[2][0]+C),_[1][1]=_[2][1]=y.y}}}function m(c){return c.position==="center"}function f(c,a,l,s,n,d){var r=c.getData(),o=[],u,p,A=!1,b=(c.get("minShowLabelAngle")||0)*h;r.each(function(w){var y=r.getItemLayout(w),_=r.getItemModel(w),E=_.getModel("label"),I=E.get("position")||_.get("emphasis.label.position"),S=E.get("distanceToLabelLine"),C=E.get("alignTo"),N=g(E.get("margin"),l),M=E.get("bleedMargin"),P=E.getFont(),B=_.getModel("labelLine"),X=B.get("length");X=g(X,l);var V=B.get("length2");if(V=g(V,l),y.angle<b)return;var Y=(y.startAngle+y.endAngle)/2,j=Math.cos(Y),W=Math.sin(Y),U,R,K,G;u=y.cx,p=y.cy;var H=c.getFormattedLabel(w,"normal")||r.getName(w),Z=T.getBoundingRect(H,P,G,"top"),q=I==="inside"||I==="inner";if(I==="center")U=y.cx,R=y.cy,G="center";else{var ce=(q?(y.r+y.r0)/2*j:y.r*j)+u,ne=(q?(y.r+y.r0)/2*W:y.r*W)+p;if(U=ce+j*3,R=ne+W*3,!q){var se=ce+j*(X+a-y.r),Ce=ne+W*(X+a-y.r),Re=se+(j<0?-1:1)*V,Xe=Ce;C==="edge"?U=j<0?n+N:n+l-N:U=Re+(j<0?-S:S),R=Xe,K=[[ce,ne],[se,Ce],[Re,Xe]]}G=q?"center":C==="edge"?j>0?"right":"left":j>0?"left":"right"}var we,Pe=E.get("rotate");typeof Pe=="number"?we=Pe*(Math.PI/180):we=Pe?j<0?-Y+Math.PI:-Y:0,A=!!we,y.label={x:U,y:R,position:I,height:Z.height,len:X,len2:V,linePoints:K,textAlign:G,verticalAlign:"middle",rotation:we,inside:q,labelDistance:S,labelAlignTo:C,labelMargin:N,bleedMargin:M,textRect:Z,text:H,font:P},q||o.push(y.label)}),!A&&c.get("avoidLabelOverlap")&&e(o,u,p,a,l,s,n,d)}ue.exports=f},u3os:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.ver=z.clear=z.bind=void 0;var T=i("P4Qj"),x=function(e,m){var f=(0,T.getSensor)(e);return f.bind(m),function(){f.unbind(m)}};z.bind=x;var g=function(e){var m=(0,T.getSensor)(e);(0,T.removeSensor)(m)};z.clear=g;var h="1.0.1";z.ver=h},u4NN: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("Uc92")),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="EyeOutlined";var f=h.forwardRef(m);z.default=f},u9fO:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("b80e"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},uAnK:function(ue,z,i){var T=i("bYtY"),x=i("Kagy"),g=i("KxfA"),h=g.retrieveRawValue;function t(e,m){var f=m.getModel("aria");if(f.get("show")){if(f.get("description")){e.setAttribute("aria-label",f.get("description"));return}}else return;var c=0;m.eachSeries(function(w,y){++c},this);var a=f.get("data.maxCount")||10,l=f.get("series.maxCount")||10,s=Math.min(c,l),n;if(c<1)return;var d=A();d?n=u(p("general.withTitle"),{title:d}):n=p("general.withoutTitle");var r=[],o=c>1?"series.multiple.prefix":"series.single.prefix";n+=u(p(o),{seriesCount:c}),m.eachSeries(function(w,y){if(y<s){var _,E=w.get("name"),I="series."+(c>1?"multiple":"single")+".";_=p(E?I+"withName":I+"withoutName"),_=u(_,{seriesId:w.seriesIndex,seriesName:w.get("name"),seriesType:b(w.subType)});var S=w.getData();window.data=S,S.count()>a?_+=u(p("data.partialData"),{displayCnt:a}):_+=p("data.allData");for(var C=[],N=0;N<S.count();N++)if(N<a){var M=S.getName(N),P=h(S,N);C.push(u(p(M?"data.withName":"data.withoutName"),{name:M,value:P}))}_+=C.join(p("data.separator.middle"))+p("data.separator.end"),r.push(_)}}),n+=r.join(p("series.multiple.separator.middle"))+p("series.multiple.separator.end"),e.setAttribute("aria-label",n);function u(w,y){if(typeof w!="string")return w;var _=w;return T.each(y,function(E,I){_=_.replace(new RegExp("\\{\\s*"+I+"\\s*\\}","g"),E)}),_}function p(w){var y=f.get(w);if(y==null){for(var _=w.split("."),E=x.aria,I=0;I<_.length;++I)E=E[_[I]];return E}else return y}function A(){var w=m.getModel("title").option;return w&&w.length&&(w=w[0]),w&&w.text}function b(w){return x.series.typeNames[w]||"\u81EA\u5B9A\u4E49\u56FE"}}ue.exports=t},uK0f:function(ue,z,i){(function(T,x){ue.exports=x()})(this,function(){"use strict";function T(x,g,h){h=h||{},h.childrenKeyName=h.childrenKeyName||"children";var t=x||[],e=[],m=0;do{var f=t.filter(function(c){return g(c,m)})[0];if(!f)break;e.push(f),t=f[h.childrenKeyName]||[],m+=1}while(t.length>0);return e}return T})},uOyE:function(ue,z,i){var T=i("ProS");T.registerAction({type:"brush",event:"brush"},function(x,g){g.eachComponent({mainType:"brush",query:x},function(h){h.setAreas(x.areas)})}),T.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},function(){}),T.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},function(){})},uQRt:function(ue,z,i){ue.exports=T;function T(){return i("gaXo"),{}}},ugBc: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 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"};z.default=T},v56E:function(ue,z,i){},v5uJ:function(ue,z,i){var T=i("ProS"),x=i("2B6p"),g=x.updateCenterAndZoom;T.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(h,t){t.eachComponent({mainType:"series",subType:"tree",query:h},function(e){var m=h.dataIndex,f=e.getData().tree,c=f.getNodeByDataIndex(m);c.isExpand=!c.isExpand})}),T.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(h,t){t.eachComponent({mainType:"series",subType:"tree",query:h},function(e){var m=e.coordinateSystem,f=g(m,h);e.setCenter&&e.setCenter(f.center),e.setZoom&&e.setZoom(f.zoom)})})},"vF/C":function(ue,z,i){var T=i("bLfw");T.registerSubTypeDefaulter("visualMap",function(x){return!x.categories&&(!(x.pieces?x.pieces.length>0:x.splitNumber>0)||x.calculable)?"continuous":"piecewise"})},vKoX:function(ue,z,i){var T=i("SrGk"),x=i("bYtY");function g(e,m){T.call(this,e,m,["filter"],"__filter_in_use__","_shadowDom")}x.inherits(g,T),g.prototype.addWithoutUpdate=function(e,m){if(m&&h(m.style)){var f;if(m._shadowDom){f=m._shadowDom;var c=this.getDefs(!0);c.contains(m._shadowDom)||this.addDom(f)}else f=this.add(m);this.markUsed(m);var a=f.getAttribute("id");e.style.filter="url(#"+a+")"}},g.prototype.add=function(e){var m=this.createElement("filter");return e._shadowDomId=e._shadowDomId||this.nextId++,m.setAttribute("id","zr"+this._zrId+"-shadow-"+e._shadowDomId),this.updateDom(e,m),this.addDom(m),m},g.prototype.update=function(e,m){var f=m.style;if(h(f)){var c=this;T.prototype.update.call(this,m,function(){c.updateDom(m,m._shadowDom)})}else this.remove(e,m)},g.prototype.remove=function(e,m){m._shadowDomId!=null&&(this.removeDom(e),e.style.filter="")},g.prototype.updateDom=function(e,m){var f=m.getElementsByTagName("feDropShadow");f.length===0?f=this.createElement("feDropShadow"):f=f[0];var c=e.style,a=e.scale&&e.scale[0]||1,l=e.scale&&e.scale[1]||1,s,n,d,r;if(c.shadowBlur||c.shadowOffsetX||c.shadowOffsetY)s=c.shadowOffsetX||0,n=c.shadowOffsetY||0,d=c.shadowBlur,r=c.shadowColor;else if(c.textShadowBlur)s=c.textShadowOffsetX||0,n=c.textShadowOffsetY||0,d=c.textShadowBlur,r=c.textShadowColor;else{this.removeDom(m,c);return}f.setAttribute("dx",s/a),f.setAttribute("dy",n/l),f.setAttribute("flood-color",r);var o=d/2/a,u=d/2/l,p=o+" "+u;f.setAttribute("stdDeviation",p),m.setAttribute("x","-100%"),m.setAttribute("y","-100%"),m.setAttribute("width",Math.ceil(d/2*200)+"%"),m.setAttribute("height",Math.ceil(d/2*200)+"%"),m.appendChild(f),e._shadowDom=m},g.prototype.markUsed=function(e){e._shadowDom&&T.prototype.markUsed.call(this,e._shadowDom)};function h(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY||e.textShadowBlur||e.textShadowOffsetX||e.textShadowOffsetY)}var t=g;ue.exports=t},vL6D:function(ue,z,i){var T=i("bYtY"),x=i("+rIm"),g=i("IwbS"),h=i("7bkD"),t=i("Znkb"),e=i("WN+l"),m=e.rectCoordAxisBuildSplitArea,f=e.rectCoordAxisHandleRemove,c=["axisLine","axisTickLabel","axisName"],a=["splitArea","splitLine"],l=t.extend({type:"singleAxis",axisPointerClass:"SingleAxisPointer",render:function(n,d,r,o){var u=this.group;u.removeAll();var p=this._axisGroup;this._axisGroup=new g.Group;var A=h.layout(n),b=new x(n,A);T.each(c,b.add,b),u.add(this._axisGroup),u.add(b.getGroup()),T.each(a,function(w){n.get(w+".show")&&this["_"+w](n)},this),g.groupTransition(p,this._axisGroup,n),l.superCall(this,"render",n,d,r,o)},remove:function(){f(this)},_splitLine:function(n){var d=n.axis;if(d.scale.isBlank())return;var r=n.getModel("splitLine"),o=r.getModel("lineStyle"),u=o.get("width"),p=o.get("color");p=p instanceof Array?p:[p];for(var A=n.coordinateSystem.getRect(),b=d.isHorizontal(),w=[],y=0,_=d.getTicksCoords({tickModel:r}),E=[],I=[],S=0;S<_.length;++S){var C=d.toGlobalCoord(_[S].coord);b?(E[0]=C,E[1]=A.y,I[0]=C,I[1]=A.y+A.height):(E[0]=A.x,E[1]=C,I[0]=A.x+A.width,I[1]=C);var N=y++%p.length;w[N]=w[N]||[],w[N].push(new g.Line({subPixelOptimize:!0,shape:{x1:E[0],y1:E[1],x2:I[0],y2:I[1]},style:{lineWidth:u},silent:!0}))}for(var S=0;S<w.length;++S)this.group.add(g.mergePath(w[S],{style:{stroke:p[S%p.length],lineDash:o.getLineDash(u),lineWidth:u},silent:!0}))},_splitArea:function(n){m(this,this._axisGroup,n,n)}}),s=l;ue.exports=s},vWvF:function(ue,z,i){var T=i("Bq2U"),x=i("SUKs"),g=i("bYtY"),h=g.isString,t=g.isFunction,e=g.isObject,m=g.isArrayLike,f=g.indexOf,c=function(){this.animators=[]};c.prototype={constructor:c,animate:function(r,o){var u,p=!1,A=this,b=this.__zr;if(r){var w=r.split("."),y=A;p=w[0]==="shape";for(var _=0,E=w.length;_<E;_++){if(!y)continue;y=y[w[_]]}y&&(u=y)}else u=A;if(!u){x('Property "'+r+'" is not existed in element '+A.id);return}var I=A.animators,S=new T(u,o);return S.during(function(C){A.dirty(p)}).done(function(){I.splice(f(I,S),1)}),I.push(S),b&&b.animation.addAnimator(S),S},stopAnimation:function(r){for(var o=this.animators,u=o.length,p=0;p<u;p++)o[p].stop(r);return o.length=0,this},animateTo:function(r,o,u,p,A,b){a(this,r,o,u,p,A,b)},animateFrom:function(r,o,u,p,A,b){a(this,r,o,u,p,A,b,!0)}};function a(d,r,o,u,p,A,b,w){h(u)?(A=p,p=u,u=0):t(p)?(A=p,p="linear",u=0):t(u)?(A=u,u=0):t(o)?(A=o,o=500):o||(o=500),d.stopAnimation(),l(d,"",d,r,o,u,w);var y=d.animators.slice(),_=y.length;function E(){_--,_||A&&A()}_||A&&A();for(var I=0;I<y.length;I++)y[I].done(E).start(p,b)}function l(d,r,o,u,p,A,b){var w={},y=0;for(var _ in u){if(!u.hasOwnProperty(_))continue;o[_]!=null?e(u[_])&&!m(u[_])?l(d,r?r+"."+_:_,o[_],u[_],p,A,b):(b?(w[_]=o[_],s(d,r,_,u[_])):w[_]=u[_],y++):u[_]!=null&&!b&&s(d,r,_,u[_])}y>0&&d.animate(r,!1).when(p==null?500:p,w).delay(A||0)}function s(d,r,o,u){if(!r)d.attr(o,u);else{var p={};p[r]={},p[r][o]=u,d.attr(p)}}var n=c;ue.exports=n},vZ6x:function(ue,z,i){var T=i("Tghj"),x=T.__DEV__,g=i("bYtY"),h=i("IwbS"),t=i("4NO4"),e=i("9KIM"),m=g.each,f=g.indexOf,c=g.curry,a=["dataToPoint","pointToData"],l=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"];function s(S,C,N){var M=this._targetInfoList=[],P={},B=r(C,S);m(o,function(X,V){(!N||!N.include||f(N.include,V)>=0)&&X(B,M,P)})}var n=s.prototype;n.setOutputRanges=function(S,C){this.matchOutputRanges(S,C,function(N,M,P){if((N.coordRanges||(N.coordRanges=[])).push(M),!N.coordRange){N.coordRange=M;var B=A[N.brushType](0,P,M);N.__rangeOffset={offset:w[N.brushType](B.values,N.range,[1,1]),xyMinMax:B.xyMinMax}}})},n.matchOutputRanges=function(S,C,N){m(S,function(M){var P=this.findTargetInfo(M,C);P&&P!==!0&&g.each(P.coordSyses,function(B){var X=A[M.brushType](1,B,M.range);N(M,X.values,B,C)})},this)},n.setInputRanges=function(S,C){m(S,function(N){var M=this.findTargetInfo(N,C);if(N.range=N.range||[],M&&M!==!0){N.panelId=M.panelId;var P=A[N.brushType](0,M.coordSys,N.coordRange),B=N.__rangeOffset;N.range=B?w[N.brushType](P.values,B.offset,_(P.xyMinMax,B.xyMinMax)):P.values}},this)},n.makePanelOpts=function(S,C){return g.map(this._targetInfoList,function(N){var M=N.getPanelRect();return{panelId:N.panelId,defaultBrushType:C&&C(N),clipPath:e.makeRectPanelClipPath(M),isTargetByCursor:e.makeRectIsTargetByCursor(M,S,N.coordSysModel),getLinearBrushOtherExtent:e.makeLinearBrushOtherExtent(M)}})},n.controlSeries=function(S,C,N){var M=this.findTargetInfo(S,N);return M===!0||M&&f(M.coordSyses,C.coordinateSystem)>=0},n.findTargetInfo=function(S,C){for(var N=this._targetInfoList,M=r(C,S),P=0;P<N.length;P++){var B=N[P],X=S.panelId;if(X){if(B.panelId===X)return B}else for(var P=0;P<u.length;P++)if(u[P](M,B))return B}return!0};function d(S){return S[0]>S[1]&&S.reverse(),S}function r(S,C){return t.parseFinder(S,C,{includeMainTypes:l})}var o={grid:function(S,C){var N=S.xAxisModels,M=S.yAxisModels,P=S.gridModels,B=g.createHashMap(),X={},V={};if(!N&&!M&&!P)return;m(N,function(Y){var j=Y.axis.grid.model;B.set(j.id,j),X[j.id]=!0}),m(M,function(Y){var j=Y.axis.grid.model;B.set(j.id,j),V[j.id]=!0}),m(P,function(Y){B.set(Y.id,Y),X[Y.id]=!0,V[Y.id]=!0}),B.each(function(Y){var j=Y.coordinateSystem,W=[];m(j.getCartesians(),function(U,R){(f(N,U.getAxis("x").model)>=0||f(M,U.getAxis("y").model)>=0)&&W.push(U)}),C.push({panelId:"grid--"+Y.id,gridModel:Y,coordSysModel:Y,coordSys:W[0],coordSyses:W,getPanelRect:p.grid,xAxisDeclared:X[Y.id],yAxisDeclared:V[Y.id]})})},geo:function(S,C){m(S.geoModels,function(N){var M=N.coordinateSystem;C.push({panelId:"geo--"+N.id,geoModel:N,coordSysModel:N,coordSys:M,coordSyses:[M],getPanelRect:p.geo})})}},u=[function(S,C){var N=S.xAxisModel,M=S.yAxisModel,P=S.gridModel;return!P&&N&&(P=N.axis.grid.model),!P&&M&&(P=M.axis.grid.model),P&&P===C.gridModel},function(S,C){var N=S.geoModel;return N&&N===C.geoModel}],p={grid:function(){return this.coordSys.grid.getRect().clone()},geo:function(){var S=this.coordSys,C=S.getBoundingRect().clone();return C.applyTransform(h.getTransform(S)),C}},A={lineX:c(b,0),lineY:c(b,1),rect:function(S,C,N){var M=C[a[S]]([N[0][0],N[1][0]]),P=C[a[S]]([N[0][1],N[1][1]]),B=[d([M[0],P[0]]),d([M[1],P[1]])];return{values:B,xyMinMax:B}},polygon:function(S,C,N){var M=[[Infinity,-Infinity],[Infinity,-Infinity]],P=g.map(N,function(B){var X=C[a[S]](B);return M[0][0]=Math.min(M[0][0],X[0]),M[1][0]=Math.min(M[1][0],X[1]),M[0][1]=Math.max(M[0][1],X[0]),M[1][1]=Math.max(M[1][1],X[1]),X});return{values:P,xyMinMax:M}}};function b(S,C,N,M){var P=N.getAxis(["x","y"][S]),B=d(g.map([0,1],function(V){return C?P.coordToData(P.toLocalCoord(M[V])):P.toGlobalCoord(P.dataToCoord(M[V]))})),X=[];return X[S]=B,X[1-S]=[NaN,NaN],{values:B,xyMinMax:X}}var w={lineX:c(y,0),lineY:c(y,1),rect:function(S,C,N){return[[S[0][0]-N[0]*C[0][0],S[0][1]-N[0]*C[0][1]],[S[1][0]-N[1]*C[1][0],S[1][1]-N[1]*C[1][1]]]},polygon:function(S,C,N){return g.map(S,function(M,P){return[M[0]-N[0]*C[P][0],M[1]-N[1]*C[P][1]]})}};function y(S,C,N,M){return[C[0]-M[S]*N[0],C[1]-M[S]*N[1]]}function _(S,C){var N=E(S),M=E(C),P=[N[0]/M[0],N[1]/M[1]];return isNaN(P[0])&&(P[0]=1),isNaN(P[1])&&(P[1]=1),P}function E(S){return S?[S[0][1]-S[0][0],S[1][1]-S[1][0]]:[NaN,NaN]}var I=s;ue.exports=I},vZI5:function(ue,z,i){var T=i("bYtY"),x=i("T4UG"),g=i("5GhG"),h=g.seriesModelMixin,t=x.extend({type:"series.candlestick",dependencies:["xAxis","yAxis","grid"],defaultValueDimensions:[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,clip:!0,itemStyle:{color:"#c23531",color0:"#314656",borderWidth:1,borderColor:"#c23531",borderColor0:"#314656"},emphasis:{itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationUpdate:!1,animationEasing:"linear",animationDuration:300},getShadowDim:function(){return"open"},brushSelector:function(m,f,c){var a=f.getItemLayout(m);return a&&c.rect(a.brushRect)}});T.mixin(t,h,!0);var e=t;ue.exports=e},vafp:function(ue,z,i){var T=i("bYtY"),x=i("8nly");function g(e){if(!e.UTF8Encoding)return e;var m=e.UTF8Scale;m==null&&(m=1024);for(var f=e.features,c=0;c<f.length;c++)for(var a=f[c],l=a.geometry,s=l.coordinates,n=l.encodeOffsets,d=0;d<s.length;d++){var r=s[d];if(l.type==="Polygon")s[d]=h(r,n[d],m);else if(l.type==="MultiPolygon")for(var o=0;o<r.length;o++){var u=r[o];r[o]=h(u,n[d][o],m)}}return e.UTF8Encoding=!1,e}function h(e,m,f){for(var c=[],a=m[0],l=m[1],s=0;s<e.length;s+=2){var n=e.charCodeAt(s)-64,d=e.charCodeAt(s+1)-64;n=n>>1^-(n&1),d=d>>1^-(d&1),n+=a,d+=l,a=n,l=d,c.push([n/f,d/f])}return c}function t(e,m){return g(e),T.map(T.filter(e.features,function(f){return f.geometry&&f.properties&&f.geometry.coordinates.length>0}),function(f){var c=f.properties,a=f.geometry,l=a.coordinates,s=[];a.type==="Polygon"&&s.push({type:"polygon",exterior:l[0],interiors:l.slice(1)}),a.type==="MultiPolygon"&&T.each(l,function(d){d[0]&&s.push({type:"polygon",exterior:d[0],interiors:d.slice(1)})});var n=new x(c[m||"name"],s,c.cp);return n.properties=c,n})}ue.exports=t},vcCh:function(ue,z,i){var T=i("ProS");i("0qV/"),T.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(x,g){g.eachComponent({mainType:"series",subType:"sankey",query:x},function(h){h.setNodePosition(x.dataIndex,[x.localX,x.localY])})})},vewr:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.getPointerEvent=T,z.stopEvent=x,z.setCapture=f,z.releaseCapture=c;function T(a){return a.changedTouches?a.changedTouches[0]:a.touches?a.touches[0]:a}function x(a){a.stopPropagation(),a.preventDefault()}var g=!1,h=null;document.captureElement=null;function t(a){if(g)return;var l=new a.constructor(a.type,a);g=!0,document.captureElement?document.captureElement.dispatchEvent(l):h.dispatchEvent(l),g=!1,a.stopPropagation(),l.defaultPrevented&&a.preventDefault(),a.type==="mouseup"&&c()}function e(){var a=document.getElementById("noVNC_mouse_capture_elem");a.style.cursor=window.getComputedStyle(document.captureElement).cursor}var m=new MutationObserver(e);function f(a){if(a.setCapture)a.setCapture(),document.captureElement=a,a.addEventListener("mouseup",c);else{c();var l=document.getElementById("noVNC_mouse_capture_elem");l===null&&(l=document.createElement("div"),l.id="noVNC_mouse_capture_elem",l.style.position="fixed",l.style.top="0px",l.style.left="0px",l.style.width="100%",l.style.height="100%",l.style.zIndex=1e4,l.style.display="none",document.body.appendChild(l),l.addEventListener("contextmenu",t),l.addEventListener("mousemove",t),l.addEventListener("mouseup",t)),document.captureElement=a,m.observe(a,{attributes:!0}),e(),l.style.display="",window.addEventListener("mousemove",t),window.addEventListener("mouseup",t)}}function c(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;h=document.captureElement,document.captureElement=null,m.disconnect();var a=document.getElementById("noVNC_mouse_capture_elem");a.style.display="none",window.removeEventListener("mousemove",t),window.removeEventListener("mouseup",t)}}},vg9a:function(ue,z,i){},"vk+C":function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("RZPm"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},w5pM: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:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"plus-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="PlusCircleOutlined";var m=z.a=x.forwardRef(e)},w6Tc:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("apAg"));function x(h){return h&&h.__esModule?h:{default:h}}var g=T;z.default=g,ue.exports=g},wCAj:function(ue,z,i){"use strict";var T=i("cDf5"),x=i.n(T),g=i("lSNA"),h=i.n(g),t=i("J4zp"),e=i.n(t),m=i("pVnL"),f=i.n(m),c=i("q1tI"),a=i("TSYQ"),l=i.n(a),s=i("BGR+"),n=i("rePB"),d=i("VTBJ"),r=i("KQm4"),o=i("U8pU"),u=i("ODXe"),p=i("Gytx"),A=i.n(p),b=i("Kwbf"),w=i("t23M"),y=i("qx4F");function _(Qt){return null}var E=_;function I(Qt){return null}var S=I,C=i("Ff2n"),N=i("c+Xe"),M="RC_TABLE_KEY";function P(Qt){return Qt==null?[]:Array.isArray(Qt)?Qt:[Qt]}function B(Qt,dn){if(!dn&&typeof dn!="number")return Qt;for(var Sn=P(dn),Rn=Qt,Je=0;Je<Sn.length;Je+=1){if(!Rn)return null;var kt=Sn[Je];Rn=Rn[kt]}return Rn}function X(Qt){var dn=[],Sn={};return Qt.forEach(function(Rn){for(var Je=Rn||{},kt=Je.key,Ar=Je.dataIndex,wr=kt||P(Ar).join("-")||M;Sn[wr];)wr="".concat(wr,"_next");Sn[wr]=!0,dn.push(wr)}),dn}function V(){var Qt={};function dn(kt,Ar){Ar&&Object.keys(Ar).forEach(function(wr){var Vr=Ar[wr];Vr&&Object(o.a)(Vr)==="object"?(kt[wr]=kt[wr]||{},dn(kt[wr],Vr)):kt[wr]=Vr})}for(var Sn=arguments.length,Rn=new Array(Sn),Je=0;Je<Sn;Je++)Rn[Je]=arguments[Je];return Rn.forEach(function(kt){dn(Qt,kt)}),Qt}function Y(Qt){return Qt!=null}function j(Qt){return Qt&&Object(o.a)(Qt)==="object"&&!Array.isArray(Qt)&&!c.isValidElement(Qt)}function W(Qt){return typeof Qt=="string"?!0:Object(N.c)(Qt)}function U(Qt,dn){var Sn,Rn=Qt.prefixCls,Je=Qt.className,kt=Qt.record,Ar=Qt.index,wr=Qt.dataIndex,Vr=Qt.render,Yr=Qt.children,ln=Qt.component,On=ln===void 0?"td":ln,Gn=Qt.colSpan,Pn=Qt.rowSpan,si=Qt.fixLeft,hi=Qt.fixRight,zn=Qt.firstFixLeft,$n=Qt.lastFixLeft,Jn=Qt.firstFixRight,_i=Qt.lastFixRight,Oi=Qt.appendNode,Ki=Qt.additionalProps,ca=Ki===void 0?{}:Ki,Gi=Qt.ellipsis,Ca=Qt.align,Oa=Qt.rowType,pa=Qt.isSticky,ta="".concat(Rn,"-cell"),wa,wi;if(Yr)wi=Yr;else{var ha=B(kt,wr);if(wi=ha,Vr){var ja=Vr(ha,kt,Ar);j(ja)?(wi=ja.children,wa=ja.props):wi=ja}}Object(o.a)(wi)==="object"&&!Array.isArray(wi)&&!c.isValidElement(wi)&&(wi=null),Gi&&($n||Jn)&&(wi=c.createElement("span",{className:"".concat(ta,"-content")},wi));var Fr=wa||{},Qr=Fr.colSpan,pn=Fr.rowSpan,Wr=Fr.style,qt=Fr.className,Pr=Object(C.a)(Fr,["colSpan","rowSpan","style","className"]),sr=Qr!==void 0?Qr:Gn,tn=pn!==void 0?pn:Pn;if(sr===0||tn===0)return null;var $r={},Un=typeof si=="number",Ln=typeof hi=="number";Un&&($r.position="sticky",$r.left=si),Ln&&($r.position="sticky",$r.right=hi);var Kn={};Ca&&(Kn.textAlign=Ca);var gi,Li=Gi===!0?{showTitle:!0}:Gi;Li&&(Li.showTitle||Oa==="header")&&(typeof wi=="string"||typeof wi=="number"?gi=wi.toString():c.isValidElement(wi)&&typeof wi.props.children=="string"&&(gi=wi.props.children));var Ni=Object(d.a)(Object(d.a)(Object(d.a)({title:gi},Pr),ca),{},{colSpan:sr&&sr!==1?sr:null,rowSpan:tn&&tn!==1?tn:null,className:l()(ta,Je,(Sn={},Object(n.a)(Sn,"".concat(ta,"-fix-left"),Un),Object(n.a)(Sn,"".concat(ta,"-fix-left-first"),zn),Object(n.a)(Sn,"".concat(ta,"-fix-left-last"),$n),Object(n.a)(Sn,"".concat(ta,"-fix-right"),Ln),Object(n.a)(Sn,"".concat(ta,"-fix-right-first"),Jn),Object(n.a)(Sn,"".concat(ta,"-fix-right-last"),_i),Object(n.a)(Sn,"".concat(ta,"-ellipsis"),Gi),Object(n.a)(Sn,"".concat(ta,"-with-append"),Oi),Object(n.a)(Sn,"".concat(ta,"-fix-sticky"),(Un||Ln)&&pa),Sn),ca.className,qt),style:Object(d.a)(Object(d.a)(Object(d.a)(Object(d.a)({},ca.style),Kn),$r),Wr),ref:W(On)?dn:null});return c.createElement(On,Object.assign({},Ni),Oi,wi)}var R=c.forwardRef(U);R.displayName="Cell";var K=c.memo(R,function(Qt,dn){return dn.shouldCellUpdate?!dn.shouldCellUpdate(dn.record,Qt.record):!1}),G=K,H=c.createContext(null),Z=H;function q(Qt,dn,Sn,Rn,Je){var kt=Sn[Qt]||{},Ar=Sn[dn]||{},wr,Vr;kt.fixed==="left"?wr=Rn.left[Qt]:Ar.fixed==="right"&&(Vr=Rn.right[dn]);var Yr=!1,ln=!1,On=!1,Gn=!1,Pn=Sn[dn+1],si=Sn[Qt-1];if(Je==="rtl"){if(wr!==void 0){var hi=si&&si.fixed==="left";Gn=!hi}else if(Vr!==void 0){var zn=Pn&&Pn.fixed==="right";On=!zn}}else if(wr!==void 0){var $n=Pn&&Pn.fixed==="left";Yr=!$n}else if(Vr!==void 0){var Jn=si&&si.fixed==="right";ln=!Jn}return{fixLeft:wr,fixRight:Vr,lastFixLeft:Yr,firstFixRight:ln,lastFixRight:On,firstFixLeft:Gn,isSticky:Rn.isSticky}}function ce(Qt){var dn=Qt.cells,Sn=Qt.stickyOffsets,Rn=Qt.flattenColumns,Je=Qt.rowComponent,kt=Qt.cellComponent,Ar=Qt.onHeaderRow,wr=Qt.index,Vr=c.useContext(Z),Yr=Vr.prefixCls,ln=Vr.direction,On;Ar&&(On=Ar(dn.map(function(Pn){return Pn.column}),wr));var Gn=X(dn.map(function(Pn){return Pn.column}));return c.createElement(Je,Object.assign({},On),dn.map(function(Pn,si){var hi=Pn.column,zn=q(Pn.colStart,Pn.colEnd,Rn,Sn,ln),$n;return hi&&hi.onHeaderCell&&($n=Pn.column.onHeaderCell(hi)),c.createElement(G,Object.assign({},Pn,{ellipsis:hi.ellipsis,align:hi.align,component:kt,prefixCls:Yr,key:Gn[si]},zn,{additionalProps:$n,rowType:"header"}))}))}ce.displayName="HeaderRow";var ne=ce;function se(Qt){var dn=[];function Sn(Ar,wr){var Vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;dn[Vr]=dn[Vr]||[];var Yr=wr,ln=Ar.filter(Boolean).map(function(On){var Gn={key:On.key,className:On.className||"",children:On.title,column:On,colStart:Yr},Pn=1,si=On.children;return si&&si.length>0&&(Pn=Sn(si,Yr,Vr+1).reduce(function(hi,zn){return hi+zn},0),Gn.hasSubColumns=!0),"colSpan"in On&&(Pn=On.colSpan),"rowSpan"in On&&(Gn.rowSpan=On.rowSpan),Gn.colSpan=Pn,Gn.colEnd=Gn.colStart+Pn-1,dn[Vr].push(Gn),Yr+=Pn,Pn});return ln}Sn(Qt,0);for(var Rn=dn.length,Je=function(wr){dn[wr].forEach(function(Vr){!("rowSpan"in Vr)&&!Vr.hasSubColumns&&(Vr.rowSpan=Rn-wr)})},kt=0;kt<Rn;kt+=1)Je(kt);return dn}function Ce(Qt){var dn=Qt.stickyOffsets,Sn=Qt.columns,Rn=Qt.flattenColumns,Je=Qt.onHeaderRow,kt=c.useContext(Z),Ar=kt.prefixCls,wr=kt.getComponent,Vr=c.useMemo(function(){return se(Sn)},[Sn]),Yr=wr(["header","wrapper"],"thead"),ln=wr(["header","row"],"tr"),On=wr(["header","cell"],"th");return c.createElement(Yr,{className:"".concat(Ar,"-thead")},Vr.map(function(Gn,Pn){var si=c.createElement(ne,{key:Pn,flattenColumns:Rn,cells:Gn,stickyOffsets:dn,rowComponent:ln,cellComponent:On,onHeaderRow:Je,index:Pn});return si}))}var Re=Ce,Xe="RC_TABLE_INTERNAL_COL_DEFINE";function we(Qt){var dn=Qt.expandable,Sn=Object(C.a)(Qt,["expandable"]);return"expandable"in Qt?Object(d.a)(Object(d.a)({},Sn),dn):Sn}function Pe(Qt){return Object.keys(Qt).reduce(function(dn,Sn){return(Sn.substr(0,5)==="data-"||Sn.substr(0,5)==="aria-")&&(dn[Sn]=Qt[Sn]),dn},{})}function Ee(Qt){for(var dn=Qt.colWidths,Sn=Qt.columns,Rn=Qt.columCount,Je=[],kt=Rn||Sn.length,Ar=!1,wr=kt-1;wr>=0;wr-=1){var Vr=dn[wr],Yr=Sn&&Sn[wr],ln=Yr&&Yr[Xe];(Vr||ln||Ar)&&(Je.unshift(c.createElement("col",Object.assign({key:wr,style:{width:Vr,minWidth:Vr}},ln))),Ar=!0)}return c.createElement("colgroup",null,Je)}var Ge=Ee;function It(Qt,dn){return Object(c.useMemo)(function(){for(var Sn=[],Rn=0;Rn<dn;Rn+=1){var Je=Qt[Rn];if(Je!==void 0)Sn[Rn]=Je;else return null}return Sn},[Qt.join("_"),dn])}var ze=c.forwardRef(function(Qt,dn){var Sn=Qt.noData,Rn=Qt.columns,Je=Qt.flattenColumns,kt=Qt.colWidths,Ar=Qt.columCount,wr=Qt.stickyOffsets,Vr=Qt.direction,Yr=Qt.fixHeader,ln=Qt.offsetHeader,On=Qt.stickyClassName,Gn=Qt.onScroll,Pn=Object(C.a)(Qt,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),si=c.useContext(Z),hi=si.prefixCls,zn=si.scrollbarSize,$n=si.isSticky,Jn=$n&&!Yr?0:zn,_i=c.useRef(null),Oi=c.useCallback(function(ta){Object(N.b)(dn,ta),Object(N.b)(_i,ta)},[]);c.useEffect(function(){var ta;function wa(wi){var ha=wi.currentTarget,ja=wi.deltaX;ja&&(Gn({currentTarget:ha,scrollLeft:ha.scrollLeft+ja}),wi.preventDefault())}return(ta=_i.current)===null||ta===void 0||ta.addEventListener("wheel",wa),function(){var wi;(wi=_i.current)===null||wi===void 0||wi.removeEventListener("wheel",wa)}},[]);var Ki=Je[Je.length-1],ca={fixed:Ki?Ki.fixed:null,onHeaderCell:function(){return{className:"".concat(hi,"-cell-scrollbar")}}},Gi=Object(c.useMemo)(function(){return Jn?[].concat(Object(r.a)(Rn),[ca]):Rn},[Jn,Rn]),Ca=Object(c.useMemo)(function(){return Jn?[].concat(Object(r.a)(Je),[ca]):Je},[Jn,Je]),Oa=Object(c.useMemo)(function(){var ta=wr.right,wa=wr.left;return Object(d.a)(Object(d.a)({},wr),{},{left:Vr==="rtl"?[].concat(Object(r.a)(wa.map(function(wi){return wi+Jn})),[0]):wa,right:Vr==="rtl"?ta:[].concat(Object(r.a)(ta.map(function(wi){return wi+Jn})),[0]),isSticky:$n})},[Jn,wr,$n]),pa=It(kt,Ar);return c.createElement("div",{style:Object(d.a)({overflow:"hidden"},$n?{top:ln}:{}),ref:Oi,className:l()("".concat(hi,"-header"),Object(n.a)({},On,!!On))},c.createElement("table",{style:{tableLayout:"fixed",visibility:Sn||pa?null:"hidden"}},c.createElement(Ge,{colWidths:pa?[].concat(Object(r.a)(pa),[Jn]):[],columCount:Ar+1,columns:Ca}),c.createElement(Re,Object.assign({},Pn,{stickyOffsets:Oa,columns:Gi,flattenColumns:Ca}))))});ze.displayName="FixedHeader";var ye=ze,Me=c.createContext(null),qe=Me;function nt(Qt){var dn=Qt.prefixCls,Sn=Qt.children,Rn=Qt.component,Je=Qt.cellComponent,kt=Qt.fixHeader,Ar=Qt.fixColumn,wr=Qt.horizonScroll,Vr=Qt.className,Yr=Qt.expanded,ln=Qt.componentWidth,On=Qt.colSpan,Gn=c.useContext(Z),Pn=Gn.scrollbarSize;return c.useMemo(function(){var si=Sn;return Ar&&(si=c.createElement("div",{style:{width:ln-(kt?Pn:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(dn,"-expanded-row-fixed")},si)),c.createElement(Rn,{className:Vr,style:{display:Yr?null:"none"}},c.createElement(G,{component:Je,prefixCls:dn,colSpan:On},si))},[Sn,Rn,kt,wr,Vr,Yr,ln,On,Pn])}var st=nt;function xt(Qt){var dn=Qt.className,Sn=Qt.style,Rn=Qt.record,Je=Qt.index,kt=Qt.rowKey,Ar=Qt.getRowKey,wr=Qt.rowExpandable,Vr=Qt.expandedKeys,Yr=Qt.onRow,ln=Qt.indent,On=ln===void 0?0:ln,Gn=Qt.rowComponent,Pn=Qt.cellComponent,si=Qt.childrenColumnName,hi=c.useContext(Z),zn=hi.prefixCls,$n=hi.fixedInfoList,Jn=c.useContext(qe),_i=Jn.fixHeader,Oi=Jn.fixColumn,Ki=Jn.horizonScroll,ca=Jn.componentWidth,Gi=Jn.flattenColumns,Ca=Jn.expandableType,Oa=Jn.expandRowByClick,pa=Jn.onTriggerExpand,ta=Jn.rowClassName,wa=Jn.expandedRowClassName,wi=Jn.indentSize,ha=Jn.expandIcon,ja=Jn.expandedRowRender,Fr=Jn.expandIconColumnIndex,Qr=c.useState(!1),pn=Object(u.a)(Qr,2),Wr=pn[0],qt=pn[1],Pr=Vr&&Vr.has(Qt.recordKey);c.useEffect(function(){Pr&&qt(!0)},[Pr]);var sr=Ca==="row"&&(!wr||wr(Rn)),tn=Ca==="nest",$r=si&&Rn&&Rn[si],Un=sr||tn,Ln;Yr&&(Ln=Yr(Rn,Je));var Kn=function(wo){if(Oa&&Un&&pa(Rn,wo),Ln&&Ln.onClick){for(var Fa,Ea=arguments.length,so=new Array(Ea>1?Ea-1:0),to=1;to<Ea;to++)so[to-1]=arguments[to];(Fa=Ln).onClick.apply(Fa,[wo].concat(so))}},gi;typeof ta=="string"?gi=ta:typeof ta=="function"&&(gi=ta(Rn,Je,On));var Li=X(Gi),Ni=c.createElement(Gn,Object.assign({},Ln,{"data-row-key":kt,className:l()(dn,"".concat(zn,"-row"),"".concat(zn,"-row-level-").concat(On),gi,Ln&&Ln.className),style:Object(d.a)(Object(d.a)({},Sn),Ln?Ln.style:null),onClick:Kn}),Gi.map(function(Ao,wo){var Fa=Ao.render,Ea=Ao.dataIndex,so=Ao.className,to=Li[wo],Oo=$n[wo],Xo;wo===(Fr||0)&&tn&&(Xo=c.createElement(c.Fragment,null,c.createElement("span",{style:{paddingLeft:"".concat(wi*On,"px")},className:"".concat(zn,"-row-indent indent-level-").concat(On)}),ha({prefixCls:zn,expanded:Pr,expandable:$r,record:Rn,onExpand:pa})));var ro;return Ao.onCell&&(ro=Ao.onCell(Rn,Je)),c.createElement(G,Object.assign({className:so,ellipsis:Ao.ellipsis,align:Ao.align,component:Pn,prefixCls:zn,key:to,record:Rn,index:Je,dataIndex:Ea,render:Fa,shouldCellUpdate:Ao.shouldCellUpdate},Oo,{appendNode:Xo,additionalProps:ro}))})),xa;if(sr&&(Wr||Pr)){var oo=ja(Rn,Je,On+1,Pr),Xa=wa&&wa(Rn,Je,On);xa=c.createElement(st,{expanded:Pr,className:l()("".concat(zn,"-expanded-row"),"".concat(zn,"-expanded-row-level-").concat(On+1),Xa),prefixCls:zn,fixHeader:_i,fixColumn:Oi,horizonScroll:Ki,component:Gn,componentWidth:ca,cellComponent:Pn,colSpan:Gi.length},oo)}var bo;return $r&&Pr&&(bo=(Rn[si]||[]).map(function(Ao,wo){var Fa=Ar(Ao,wo);return c.createElement(xt,Object.assign({},Qt,{key:Fa,rowKey:Fa,record:Ao,recordKey:Fa,index:wo,indent:On+1}))})),c.createElement(c.Fragment,null,Ni,xa,bo)}xt.displayName="BodyRow";var Bt=xt,Le=c.createContext(null),Ue=Le;function We(Qt){var dn=Qt.columnKey,Sn=Qt.onColumnResize,Rn=c.useRef();return c.useEffect(function(){Rn.current&&Sn(dn,Rn.current.offsetWidth)},[]),c.createElement(w.a,{onResize:function(kt){var Ar=kt.offsetWidth;Sn(dn,Ar)}},c.createElement("td",{ref:Rn,style:{padding:0,border:0,height:0}},c.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function ft(Qt){var dn=Qt.data,Sn=Qt.getRowKey,Rn=Qt.measureColumnWidth,Je=Qt.expandedKeys,kt=Qt.onRow,Ar=Qt.rowExpandable,wr=Qt.emptyNode,Vr=Qt.childrenColumnName,Yr=c.useContext(Ue),ln=Yr.onColumnResize,On=c.useContext(Z),Gn=On.prefixCls,Pn=On.getComponent,si=c.useContext(qe),hi=si.fixHeader,zn=si.horizonScroll,$n=si.flattenColumns,Jn=si.componentWidth;return c.useMemo(function(){var _i=Pn(["body","wrapper"],"tbody"),Oi=Pn(["body","row"],"tr"),Ki=Pn(["body","cell"],"td"),ca;dn.length?ca=dn.map(function(Ca,Oa){var pa=Sn(Ca,Oa);return c.createElement(Bt,{key:pa,rowKey:pa,record:Ca,recordKey:pa,index:Oa,rowComponent:Oi,cellComponent:Ki,expandedKeys:Je,onRow:kt,getRowKey:Sn,rowExpandable:Ar,childrenColumnName:Vr})}):ca=c.createElement(st,{expanded:!0,className:"".concat(Gn,"-placeholder"),prefixCls:Gn,fixHeader:hi,fixColumn:zn,horizonScroll:zn,component:Oi,componentWidth:Jn,cellComponent:Ki,colSpan:$n.length},wr);var Gi=X($n);return c.createElement(_i,{className:"".concat(Gn,"-tbody")},Rn&&c.createElement("tr",{"aria-hidden":"true",className:"".concat(Gn,"-measure-row"),style:{height:0}},Gi.map(function(Ca){return c.createElement(We,{key:Ca,columnKey:Ca,onColumnResize:ln})})),ca)},[dn,Gn,kt,Rn,Je,Sn,Pn,Jn,wr,$n])}var Kt=c.memo(ft);Kt.displayName="Body";var bt=Kt,Mt=i("Zm9Q");function lr(Qt){return Object(Mt.a)(Qt).filter(function(dn){return c.isValidElement(dn)}).map(function(dn){var Sn=dn.key,Rn=dn.props,Je=Rn.children,kt=Object(C.a)(Rn,["children"]),Ar=Object(d.a)({key:Sn},kt);return Je&&(Ar.children=lr(Je)),Ar})}function mt(Qt){return Qt.reduce(function(dn,Sn){var Rn=Sn.fixed,Je=Rn===!0?"left":Rn,kt=Sn.children;return kt&&kt.length>0?[].concat(Object(r.a)(dn),Object(r.a)(mt(kt).map(function(Ar){return Object(d.a)({fixed:Je},Ar)}))):[].concat(Object(r.a)(dn),[Object(d.a)(Object(d.a)({},Sn),{},{fixed:Je})])},[])}function Gt(Qt){for(var dn=!0,Sn=0;Sn<Qt.length;Sn+=1){var Rn=Qt[Sn];if(dn&&Rn.fixed!=="left")dn=!1;else if(!dn&&Rn.fixed==="left"){Object(b.a)(!1,"Index ".concat(Sn-1," of `columns` missing `fixed='left'` prop."));break}}for(var Je=!0,kt=Qt.length-1;kt>=0;kt-=1){var Ar=Qt[kt];if(Je&&Ar.fixed!=="right")Je=!1;else if(!Je&&Ar.fixed==="right"){Object(b.a)(!1,"Index ".concat(kt+1," of `columns` missing `fixed='right'` prop."));break}}}function Jt(Qt){return Qt.map(function(dn){var Sn=dn.fixed,Rn=Object(C.a)(dn,["fixed"]),Je=Sn;return Sn==="left"?Je="right":Sn==="right"&&(Je="left"),Object(d.a)({fixed:Je},Rn)})}function dr(Qt,dn){var Sn=Qt.prefixCls,Rn=Qt.columns,Je=Qt.children,kt=Qt.expandable,Ar=Qt.expandedKeys,wr=Qt.getRowKey,Vr=Qt.onTriggerExpand,Yr=Qt.expandIcon,ln=Qt.rowExpandable,On=Qt.expandIconColumnIndex,Gn=Qt.direction,Pn=Qt.expandRowByClick,si=c.useMemo(function(){return Rn||lr(Je)},[Rn,Je]),hi=c.useMemo(function(){if(kt){var Jn,_i=On||0,Oi=si[_i],Ki=(Jn={},Object(n.a)(Jn,Xe,{className:"".concat(Sn,"-expand-icon-col")}),Object(n.a)(Jn,"title",""),Object(n.a)(Jn,"fixed",Oi?Oi.fixed:null),Object(n.a)(Jn,"className","".concat(Sn,"-row-expand-icon-cell")),Object(n.a)(Jn,"render",function(Ca,Oa,pa){var ta=wr(Oa,pa),wa=Ar.has(ta),wi=ln?ln(Oa):!0,ha=Yr({prefixCls:Sn,expanded:wa,expandable:wi,record:Oa,onExpand:Vr});return Pn?c.createElement("span",{onClick:function(Fr){return Fr.stopPropagation()}},ha):ha}),Jn),ca=si.slice();return _i>=0&&ca.splice(_i,0,Ki),ca}return si},[kt,si,wr,Ar,Yr,Gn]),zn=c.useMemo(function(){var Jn=hi;return dn&&(Jn=dn(Jn)),Jn.length||(Jn=[{render:function(){return null}}]),Jn},[dn,hi,Gn]),$n=c.useMemo(function(){return Gn==="rtl"?Jt(mt(zn)):mt(zn)},[zn,Gn]);return[zn,$n]}var cr=dr,mr=i("xEkU"),it=i.n(mr);function pe(Qt){var dn=Object(c.useRef)(Qt),Sn=Object(c.useState)({}),Rn=Object(u.a)(Sn,2),Je=Rn[1],kt=Object(c.useRef)(null),Ar=Object(c.useRef)([]);function wr(Vr){kt.current===null&&(Ar.current=[],kt.current=it()(function(){Ar.current.forEach(function(Yr){dn.current=Yr(dn.current)}),kt.current=null,Je({})})),Ar.current.push(Vr)}return Object(c.useEffect)(function(){return function(){it.a.cancel(kt.current)}},[]),[dn.current,wr]}function ae(Qt){var dn=Object(c.useRef)(Qt),Sn=Object(c.useRef)(null);function Rn(){window.clearTimeout(Sn.current)}function Je(Ar){dn.current=Ar,Rn(),Sn.current=window.setTimeout(function(){dn.current=null,Sn.current=null},100)}function kt(){return dn.current}return Object(c.useEffect)(function(){return Rn},[]),[Je,kt]}function Ve(Qt,dn,Sn){var Rn=Object(c.useMemo)(function(){for(var Je=[],kt=[],Ar=0,wr=0,Vr=0;Vr<dn;Vr+=1)if(Sn==="rtl"){kt[Vr]=wr,wr+=Qt[Vr]||0;var Yr=dn-Vr-1;Je[Yr]=Ar,Ar+=Qt[Yr]||0}else{Je[Vr]=Ar,Ar+=Qt[Vr]||0;var ln=dn-Vr-1;kt[ln]=wr,wr+=Qt[ln]||0}return{left:Je,right:kt}},[Qt,dn,Sn]);return Rn}var Ye=Ve;function oe(Qt){var dn=Qt.className,Sn=Qt.children;return c.createElement("div",{className:dn},Sn)}var ht=oe;function Ft(Qt){var dn=Qt.className,Sn=Qt.index,Rn=Qt.children,Je=Qt.colSpan,kt=Qt.rowSpan,Ar=c.useContext(Z),wr=Ar.prefixCls,Vr=Ar.fixedInfoList,Yr=Vr[Sn];return c.createElement(G,Object.assign({className:dn,index:Sn,component:"td",prefixCls:wr,record:null,dataIndex:null,render:function(){return{children:Rn,props:{colSpan:Je,rowSpan:kt}}}},Yr))}function Te(Qt){return c.createElement("tr",Object.assign({},Qt))}function Lt(Qt){var dn=Qt.children,Sn=c.useContext(Z),Rn=Sn.prefixCls;return c.createElement("tfoot",{className:"".concat(Rn,"-summary")},dn)}var Et=Lt,be={Cell:Ft,Row:Te};function et(Qt){var dn,Sn=Qt.prefixCls,Rn=Qt.record,Je=Qt.onExpand,kt=Qt.expanded,Ar=Qt.expandable,wr="".concat(Sn,"-row-expand-icon");if(!Ar)return c.createElement("span",{className:l()(wr,"".concat(Sn,"-row-spaced"))});var Vr=function(ln){Je(Rn,ln),ln.stopPropagation()};return c.createElement("span",{className:l()(wr,(dn={},Object(n.a)(dn,"".concat(Sn,"-row-expanded"),kt),Object(n.a)(dn,"".concat(Sn,"-row-collapsed"),!kt),dn)),onClick:Vr})}function ot(Qt,dn,Sn){var Rn=[];function Je(kt){(kt||[]).forEach(function(Ar,wr){Rn.push(dn(Ar,wr)),Je(Ar[Sn])})}return Je(Qt),Rn}var De=i("zT1h"),Be=i("y0+3"),Fe=function(dn,Sn){var Rn,Je,kt=dn.scrollBodyRef,Ar=dn.onScroll,wr=dn.offsetScroll,Vr=c.useContext(Z),Yr=Vr.prefixCls,ln=((Rn=kt.current)===null||Rn===void 0?void 0:Rn.scrollWidth)||0,On=((Je=kt.current)===null||Je===void 0?void 0:Je.clientWidth)||0,Gn=ln&&On*(On/ln),Pn=c.useRef(),si=pe({scrollLeft:0,isHiddenScrollBar:!1}),hi=Object(u.a)(si,2),zn=hi[0],$n=hi[1],Jn=c.useRef({delta:0,x:0}),_i=c.useState(!1),Oi=Object(u.a)(_i,2),Ki=Oi[0],ca=Oi[1],Gi=function(){ca(!1)},Ca=function(wi){wi.persist(),Jn.current.delta=wi.pageX-zn.scrollLeft,Jn.current.x=0,ca(!0),wi.preventDefault()},Oa=function(wi){var ha,ja=wi||((ha=window)===null||ha===void 0?void 0:ha.event),Fr=ja.buttons;if(!Ki||Fr===0){Ki&&ca(!1);return}var Qr=Jn.current.x+wi.pageX-Jn.current.x-Jn.current.delta;Qr<=0&&(Qr=0),Qr+Gn>=On&&(Qr=On-Gn),Ar({scrollLeft:Qr/On*(ln+2)}),Jn.current.x=wi.pageX},pa=function(){var wi=Object(Be.b)(kt.current).top,ha=wi+kt.current.offsetHeight,ja=document.documentElement.scrollTop+window.innerHeight;ha-Object(y.a)()<=ja||wi>=ja-wr?$n(function(Fr){return Object(d.a)(Object(d.a)({},Fr),{},{isHiddenScrollBar:!0})}):$n(function(Fr){return Object(d.a)(Object(d.a)({},Fr),{},{isHiddenScrollBar:!1})})},ta=function(wi){$n(function(ha){return Object(d.a)(Object(d.a)({},ha),{},{scrollLeft:wi/ln*On||0})})};return c.useImperativeHandle(Sn,function(){return{setScrollLeft:ta}}),c.useEffect(function(){var wa=Object(De.a)(document.body,"mouseup",Gi,!1),wi=Object(De.a)(document.body,"mousemove",Oa,!1);return pa(),function(){wa.remove(),wi.remove()}},[Gn,Ki]),c.useEffect(function(){var wa=Object(De.a)(window,"scroll",pa,!1),wi=Object(De.a)(window,"resize",pa,!1);return function(){wa.remove(),wi.remove()}},[]),c.useEffect(function(){zn.isHiddenScrollBar||$n(function(wa){var wi,ha;return Object(d.a)(Object(d.a)({},wa),{},{scrollLeft:kt.current.scrollLeft/((wi=kt.current)===null||wi===void 0?void 0:wi.scrollWidth)*((ha=kt.current)===null||ha===void 0?void 0:ha.clientWidth)})})},[zn.isHiddenScrollBar]),ln<=On||!Gn||zn.isHiddenScrollBar?null:c.createElement("div",{style:{height:Object(y.a)(),width:On,bottom:wr},className:"".concat(Yr,"-sticky-scroll")},c.createElement("div",{onMouseDown:Ca,ref:Pn,className:l()("".concat(Yr,"-sticky-scroll-bar"),Object(n.a)({},"".concat(Yr,"-sticky-scroll-bar-active"),Ki)),style:{width:"".concat(Gn,"px"),transform:"translate3d(".concat(zn.scrollLeft,"px, 0, 0)")}}))},Ot=c.forwardRef(Fe);function nr(Qt,dn){return c.useMemo(function(){var Sn=!!Qt;return{isSticky:Sn,stickyClassName:Sn?"".concat(dn,"-sticky-header"):"",offsetHeader:Object(o.a)(Qt)==="object"&&Qt.offsetHeader||0,offsetScroll:Object(o.a)(Qt)==="object"&&Qt.offsetScroll||0}},[Qt,dn])}var St=[],Wt={},Rr="rc-table-internal-hook",pr=c.memo(function(Qt){var dn=Qt.children;return dn},function(Qt,dn){return A()(Qt.props,dn.props)?Qt.pingLeft!==dn.pingLeft||Qt.pingRight!==dn.pingRight:!1});function rr(Qt){var dn,Sn=Qt.prefixCls,Rn=Qt.className,Je=Qt.rowClassName,kt=Qt.style,Ar=Qt.data,wr=Qt.rowKey,Vr=Qt.scroll,Yr=Qt.tableLayout,ln=Qt.direction,On=Qt.title,Gn=Qt.footer,Pn=Qt.summary,si=Qt.id,hi=Qt.showHeader,zn=Qt.components,$n=Qt.emptyText,Jn=Qt.onRow,_i=Qt.onHeaderRow,Oi=Qt.internalHooks,Ki=Qt.transformColumns,ca=Qt.internalRefs,Gi=Qt.sticky,Ca=Ar||St,Oa=!!Ca.length,pa=c.useState(0),ta=Object(u.a)(pa,2),wa=ta[0],wi=ta[1];c.useEffect(function(){wi(Object(y.a)())});var ha=c.useMemo(function(){return V(zn,{})},[zn]),ja=c.useCallback(function(bs,Hs){return B(ha,bs)||Hs},[ha]),Fr=c.useMemo(function(){return typeof wr=="function"?wr:function(bs){var Hs=bs&&bs[wr];return Hs}},[wr]),Qr=we(Qt),pn=Qr.expandIcon,Wr=Qr.expandedRowKeys,qt=Qr.defaultExpandedRowKeys,Pr=Qr.defaultExpandAllRows,sr=Qr.expandedRowRender,tn=Qr.onExpand,$r=Qr.onExpandedRowsChange,Un=Qr.expandRowByClick,Ln=Qr.rowExpandable,Kn=Qr.expandIconColumnIndex,gi=Qr.expandedRowClassName,Li=Qr.childrenColumnName,Ni=Qr.indentSize,xa=pn||et,oo=Li||"children",Xa=c.useMemo(function(){return sr?"row":Qt.expandable&&Oi===Rr&&Qt.expandable.__PARENT_RENDER_ICON__||Ca.some(function(bs){return bs&&Object(o.a)(bs)==="object"&&bs[oo]})?"nest":!1},[!!sr,Ca]),bo=c.useState(function(){return qt||(Pr?ot(Ca,Fr,oo):[])}),Ao=Object(u.a)(bo,2),wo=Ao[0],Fa=Ao[1],Ea=c.useMemo(function(){return new Set(Wr||wo||[])},[Wr,wo]),so=c.useCallback(function(bs){var Hs=Fr(bs,Ca.indexOf(bs)),ll,Fl=Ea.has(Hs);Fl?(Ea.delete(Hs),ll=Object(r.a)(Ea)):ll=[].concat(Object(r.a)(Ea),[Hs]),Fa(ll),tn&&tn(!Fl,bs),$r&&$r(ll)},[Fr,Ea,Ca,tn,$r]),to=c.useState(0),Oo=Object(u.a)(to,2),Xo=Oo[0],ro=Oo[1],za=cr(Object(d.a)(Object(d.a)(Object(d.a)({},Qt),Qr),{},{expandable:!!sr,expandedKeys:Ea,getRowKey:Fr,onTriggerExpand:so,expandIcon:xa,expandIconColumnIndex:Kn,direction:ln}),Oi===Rr?Ki:null),Do=Object(u.a)(za,2),_o=Do[0],Aa=Do[1],Fo=c.useMemo(function(){return{columns:_o,flattenColumns:Aa}},[_o,Aa]),Jo=c.useRef(),Wo=c.useRef(),is=c.useRef(),es=c.useState(!1),ls=Object(u.a)(es,2),Ro=ls[0],Ya=ls[1],ys=c.useState(!1),ao=Object(u.a)(ys,2),Os=ao[0],cs=ao[1],Uo=pe(new Map),Ho=Object(u.a)(Uo,2),$o=Ho[0],Vo=Ho[1],Ks=X(Aa),Cs=Ks.map(function(bs){return $o.get(bs)}),Ws=c.useMemo(function(){return Cs},[Cs.join("_")]),Ds=Ye(Ws,Aa.length,ln),Ns=Vr&&Y(Vr.y),Go=Vr&&Y(Vr.x),ws=Go&&Aa.some(function(bs){var Hs=bs.fixed;return Hs}),No=c.useRef(),Es=nr(Gi,Sn),Ms=Es.isSticky,Ma=Es.offsetHeader,zo=Es.offsetScroll,sl=Es.stickyClassName,dl,yl,xl;Ns&&(yl={overflowY:"scroll",maxHeight:Vr.y}),Go&&(dl={overflowX:"auto"},Ns||(yl={overflowY:"hidden"}),xl={width:Vr.x===!0?"auto":Vr.x,minWidth:"100%"});var Vs=c.useCallback(function(bs,Hs){Vo(function(ll){var Fl=new Map(ll);return Fl.set(bs,Hs),Fl})},[]),Ko=ae(null),hl=Object(u.a)(Ko,2),Xl=hl[0],Rs=hl[1];function qs(bs,Hs){if(!Hs)return;typeof Hs=="function"?Hs(bs):Hs.scrollLeft!==bs&&(Hs.scrollLeft=bs)}var os=function(Hs){var ll=Hs.currentTarget,Fl=Hs.scrollLeft,ec=typeof Fl=="number"?Fl:ll.scrollLeft,Ql=ll||Wt;if(!Rs()||Rs()===Ql){var oc;Xl(Ql),qs(ec,Wo.current),qs(ec,is.current),qs(ec,(oc=No.current)===null||oc===void 0?void 0:oc.setScrollLeft)}if(ll){var Hc=ll.scrollWidth,jl=ll.clientWidth;Ya(ec>0),cs(ec<Hc-jl)}},Sl=function(){is.current&&os({currentTarget:is.current})},jc=function(Hs){var ll=Hs.width;Sl(),ro(Jo.current?Jo.current.offsetWidth:ll)};c.useEffect(function(){return Sl},[]),c.useEffect(function(){Go&&Sl()},[Go]),c.useEffect(function(){Oi===Rr&&ca&&(ca.body.current=is.current)});var uc=ja(["table"],"table"),ic=c.useMemo(function(){return Yr||(ws?Vr.x==="max-content"?"auto":"fixed":Ns||Aa.some(function(bs){var Hs=bs.ellipsis;return Hs})?"fixed":"auto")},[Ns,ws,Aa,Yr]),ac,Gl={colWidths:Ws,columCount:Aa.length,stickyOffsets:Ds,onHeaderRow:_i,fixHeader:Ns},dc=c.useMemo(function(){return Oa?null:typeof $n=="function"?$n():$n},[Oa,$n]),fl=c.createElement(bt,{data:Ca,measureColumnWidth:Ns||Go||Ms,expandedKeys:Ea,rowExpandable:Ln,getRowKey:Fr,onRow:Jn,emptyNode:dc,childrenColumnName:oo}),Bs=c.createElement(Ge,{colWidths:Aa.map(function(bs){var Hs=bs.width;return Hs}),columns:Aa}),Nl=Pn&&c.createElement(Et,null,Pn(Ca)),Al=ja(["body"]);if(Ns||Ms){var pl;typeof Al=="function"?(pl=Al(Ca,{scrollbarSize:wa,ref:is,onScroll:os}),Gl.colWidths=Aa.map(function(bs,Hs){var ll=bs.width,Fl=Hs===_o.length-1?ll-wa:ll;return typeof Fl=="number"&&!Number.isNaN(Fl)?Fl:(Object(b.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):pl=c.createElement("div",{style:Object(d.a)(Object(d.a)({},dl),yl),onScroll:os,ref:is,className:l()("".concat(Sn,"-body"))},c.createElement(uc,{style:Object(d.a)(Object(d.a)({},xl),{},{tableLayout:ic})},Bs,fl,Nl),Ms&&c.createElement(Ot,{ref:No,offsetScroll:zo,scrollBodyRef:is,onScroll:os})),ac=c.createElement(c.Fragment,null,hi!==!1&&c.createElement(ye,Object.assign({noData:!Ca.length},Gl,Fo,{direction:ln,offsetHeader:Ma,stickyClassName:sl,ref:Wo,onScroll:os})),pl)}else ac=c.createElement("div",{style:Object(d.a)(Object(d.a)({},dl),yl),className:l()("".concat(Sn,"-content")),onScroll:os,ref:is},c.createElement(uc,{style:Object(d.a)(Object(d.a)({},xl),{},{tableLayout:ic})},Bs,hi!==!1&&c.createElement(Re,Object.assign({},Gl,Fo)),fl,Nl));var cn=Pe(Qt),Cl=c.createElement("div",Object.assign({className:l()(Sn,Rn,(dn={},Object(n.a)(dn,"".concat(Sn,"-rtl"),ln==="rtl"),Object(n.a)(dn,"".concat(Sn,"-ping-left"),Ro),Object(n.a)(dn,"".concat(Sn,"-ping-right"),Os),Object(n.a)(dn,"".concat(Sn,"-layout-fixed"),Yr==="fixed"),Object(n.a)(dn,"".concat(Sn,"-fixed-header"),Ns),Object(n.a)(dn,"".concat(Sn,"-fixed-column"),ws),Object(n.a)(dn,"".concat(Sn,"-scroll-horizontal"),Go),Object(n.a)(dn,"".concat(Sn,"-has-fix-left"),Aa[0]&&Aa[0].fixed),Object(n.a)(dn,"".concat(Sn,"-has-fix-right"),Aa[Aa.length-1]&&Aa[Aa.length-1].fixed==="right"),dn)),style:kt,id:si,ref:Jo},cn),c.createElement(pr,{pingLeft:Ro,pingRight:Os,props:Object(d.a)(Object(d.a)({},Qt),{},{stickyOffsets:Ds,mergedExpandedKeys:Ea})},On&&c.createElement(ht,{className:"".concat(Sn,"-title")},On(Ca)),c.createElement("div",{className:"".concat(Sn,"-container")},ac),Gn&&c.createElement(ht,{className:"".concat(Sn,"-footer")},Gn(Ca))));Go&&(Cl=c.createElement(w.a,{onResize:jc},Cl));var Mc=c.useMemo(function(){return{prefixCls:Sn,getComponent:ja,scrollbarSize:wa,direction:ln,fixedInfoList:Aa.map(function(bs,Hs){return q(Hs,Hs,Aa,Ds,ln)}),isSticky:Ms}},[Sn,ja,wa,ln,Aa,Ds,ln,Ms]),Ac=c.useMemo(function(){return Object(d.a)(Object(d.a)({},Fo),{},{tableLayout:ic,rowClassName:Je,expandedRowClassName:gi,componentWidth:Xo,fixHeader:Ns,fixColumn:ws,horizonScroll:Go,expandIcon:xa,expandableType:Xa,expandRowByClick:Un,expandedRowRender:sr,onTriggerExpand:so,expandIconColumnIndex:Kn,indentSize:Ni})},[Fo,ic,Je,gi,Xo,Ns,ws,Go,xa,Xa,Un,sr,so,Kn,Ni]),vc=c.useMemo(function(){return{onColumnResize:Vs}},[Vs]);return c.createElement(Z.Provider,{value:Mc},c.createElement(qe.Provider,{value:Ac},c.createElement(Ue.Provider,{value:vc},Cl)))}rr.Column=S,rr.ColumnGroup=E,rr.Summary=be,rr.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var Dt=rr,vr=Dt,xr=i("W9HT"),Tr=i("NUBc"),rn=i("H84U"),_n=function(Qt,dn){var Sn={};for(var Rn in Qt)Object.prototype.hasOwnProperty.call(Qt,Rn)&&dn.indexOf(Rn)<0&&(Sn[Rn]=Qt[Rn]);if(Qt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,Rn=Object.getOwnPropertySymbols(Qt);Je<Rn.length;Je++)dn.indexOf(Rn[Je])<0&&Object.prototype.propertyIsEnumerable.call(Qt,Rn[Je])&&(Sn[Rn[Je]]=Qt[Rn[Je]]);return Sn},Vn=10;function Or(Qt,dn){var Sn={current:dn.current,pageSize:dn.pageSize},Rn=Qt&&x()(Qt)==="object"?Qt:{};return Object.keys(Rn).forEach(function(Je){var kt=dn[Je];typeof kt!="function"&&(Sn[Je]=kt)}),Sn}function Cr(){for(var Qt={},dn=arguments.length,Sn=new Array(dn),Rn=0;Rn<dn;Rn++)Sn[Rn]=arguments[Rn];return Sn.forEach(function(Je){Je&&Object.keys(Je).forEach(function(kt){var Ar=Je[kt];Ar!==void 0&&(Qt[kt]=Ar)})}),Qt}function xn(Qt,dn,Sn){var Rn=dn&&x()(dn)==="object"?dn:{},Je=Rn.total,kt=Je===void 0?0:Je,Ar=_n(Rn,["total"]),wr=Object(c.useState)(function(){return{current:"defaultCurrent"in Ar?Ar.defaultCurrent:1,pageSize:"defaultPageSize"in Ar?Ar.defaultPageSize:Vn}}),Vr=e()(wr,2),Yr=Vr[0],ln=Vr[1],On=Cr(Yr,Ar,{total:kt>0?kt:Qt});if(!kt){var Gn=Math.ceil(Qt/On.pageSize);Gn<On.current&&(On.current=1)}var Pn=function(){var zn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,$n=arguments.length>1?arguments[1]:void 0;ln(f()(f()({},On),{current:zn,pageSize:$n||On.pageSize}))},si=function(zn,$n){var Jn=On==null?void 0:On.pageSize;$n&&$n!==Jn&&(zn=1,dn&&dn.onShowSizeChange&&dn.onShowSizeChange(zn,$n)),dn&&dn.onChange&&dn.onChange(zn,$n),Pn(zn,$n),Sn(zn,$n||Jn)};return dn===!1?[{},function(){}]:[f()(f()({},On),{onChange:si}),Pn]}function In(Qt,dn,Sn){var Rn=c.useRef({});function Je(kt){if(!Rn.current||Rn.current.data!==Qt||Rn.current.childrenColumnName!==dn||Rn.current.getRowKey!==Sn){var Ar=function Vr(Yr){Yr.forEach(function(ln,On){var Gn=Sn(ln,On);wr.set(Gn,ln),ln&&x()(ln)==="object"&&dn in ln&&Vr(ln[dn]||[])})},wr=new Map;Ar(Qt),Rn.current={data:Qt,childrenColumnName:dn,kvMap:wr,getRowKey:Sn}}return Rn.current.kvMap.get(kt)}return[Je]}var ni=i("SA+Z"),ir=i.n(ni),vt=i("RIqP"),_t=i.n(vt),hr=i("HQEm"),yr=i.n(hr),Rt=i("815F"),fr=i("NvD2"),Ct=i("OZM5"),Zt=i("6cGi"),jr=i("kaz8"),or=i("jsC+"),Er=i("BvKs"),En=i("9yH6"),vn=i("uaoM"),qn="SELECT_ALL",pi="SELECT_INVERT";function Yi(Qt){return Qt&&Qt.fixed}function Qi(Qt,dn){var Sn=[];return(Qt||[]).forEach(function(Rn){Sn.push(Rn),Rn&&x()(Rn)==="object"&&dn in Rn&&(Sn=[].concat(_t()(Sn),_t()(Qi(Rn[dn],dn))))}),Sn}function ga(Qt,dn){var Sn=Qt||{},Rn=Sn.preserveSelectedRowKeys,Je=Sn.selectedRowKeys,kt=Sn.getCheckboxProps,Ar=Sn.onChange,wr=Sn.onSelect,Vr=Sn.onSelectAll,Yr=Sn.onSelectInvert,ln=Sn.onSelectMultiple,On=Sn.columnWidth,Gn=Sn.type,Pn=Sn.selections,si=Sn.fixed,hi=Sn.renderCell,zn=Sn.hideSelectAll,$n=Sn.checkStrictly,Jn=$n===void 0?!0:$n,_i=dn.prefixCls,Oi=dn.data,Ki=dn.pageData,ca=dn.getRecordByKey,Gi=dn.getRowKey,Ca=dn.expandType,Oa=dn.childrenColumnName,pa=dn.locale,ta=dn.expandIconColumnIndex,wa=dn.getPopupContainer,wi=c.useRef(new Map),ha=Object(Zt.a)(Je||[],{value:Je}),ja=e()(ha,2),Fr=ja[0],Qr=ja[1],pn=Object(c.useMemo)(function(){return Jn?{keyEntities:null}:Object(Rt.a)(Oi,void 0,Gi)},[Oi,Gi,Jn]),Wr=pn.keyEntities,qt=Object(c.useMemo)(function(){return Qi(Ki,Oa)},[Ki,Oa]),Pr=Object(c.useMemo)(function(){var Fa=new Map;return qt.forEach(function(Ea,so){var to=Gi(Ea,so),Oo=(kt?kt(Ea):null)||{};Fa.set(to,Oo)}),Fa},[qt,Gi,kt]),sr=Object(c.useCallback)(function(Fa){var Ea;return!!((Ea=Pr.get(Gi(Fa)))===null||Ea===void 0?void 0:Ea.disabled)},[Pr,Gi]),tn=Object(c.useMemo)(function(){if(Jn)return[Fr,[]];var Fa=Object(fr.a)(Fr,!0,Wr,sr),Ea=Fa.checkedKeys,so=Fa.halfCheckedKeys;return[Ea,so]},[Fr,Jn,Wr,sr]),$r=e()(tn,2),Un=$r[0],Ln=$r[1],Kn=Object(c.useMemo)(function(){var Fa=Gn==="radio"?Un.slice(0,1):Un;return new Set(Fa)},[Un,Gn]),gi=Object(c.useMemo)(function(){return Gn==="radio"?new Set:new Set(Ln)},[Ln,Gn]),Li=Object(c.useState)(null),Ni=e()(Li,2),xa=Ni[0],oo=Ni[1];c.useEffect(function(){Qt||Qr([])},[!!Qt]);var Xa=Object(c.useCallback)(function(Fa){var Ea,so;if(Rn){var to=new Map;Ea=Fa,so=Fa.map(function(Oo){var Xo=ca(Oo);return!Xo&&wi.current.has(Oo)&&(Xo=wi.current.get(Oo)),to.set(Oo,Xo),Xo}),wi.current=to}else Ea=[],so=[],Fa.forEach(function(Oo){var Xo=ca(Oo);Xo!==void 0&&(Ea.push(Oo),so.push(Xo))});Qr(Ea),Ar&&Ar(Ea,so)},[Qr,ca,Ar,Rn]),bo=Object(c.useCallback)(function(Fa,Ea,so,to){if(wr){var Oo=so.map(function(Xo){return ca(Xo)});wr(ca(Fa),Ea,Oo,to)}Xa(so)},[wr,ca,Xa]),Ao=Object(c.useMemo)(function(){if(!Pn||zn)return null;var Fa=Pn===!0?[qn,pi]:Pn;return Fa.map(function(Ea){return Ea===qn?{key:"all",text:pa.selectionAll,onSelect:function(){Xa(Oi.map(function(to,Oo){return Gi(to,Oo)}))}}:Ea===pi?{key:"invert",text:pa.selectInvert,onSelect:function(){var to=new Set(Kn);Ki.forEach(function(Xo,ro){var za=Gi(Xo,ro);to.has(za)?to.delete(za):to.add(za)});var Oo=Array.from(to);Xa(Oo),Yr&&(Object(vn.a)(!1,"Table","`onSelectInvert` will be removed in future. Please use `onChange` instead."),Yr(Oo))}}:Ea})},[Pn,Kn,Ki,Gi,Yr,Xa]),wo=Object(c.useCallback)(function(Fa){if(!Qt)return Fa;var Ea=new Set(Kn),so=qt.map(Gi).filter(function(Ro){return!Pr.get(Ro).disabled}),to=so.every(function(Ro){return Ea.has(Ro)}),Oo=so.some(function(Ro){return Ea.has(Ro)}),Xo=function(){var Ya=[];to?so.forEach(function(ao){Ea.delete(ao),Ya.push(ao)}):so.forEach(function(ao){Ea.has(ao)||(Ea.add(ao),Ya.push(ao))});var ys=Array.from(Ea);Xa(ys),Vr&&Vr(!to,ys.map(function(ao){return ca(ao)}),Ya.map(function(ao){return ca(ao)}))},ro;if(Gn!=="radio"){var za;if(Ao){var Do=c.createElement(Er.a,{getPopupContainer:wa},Ao.map(function(Ro,Ya){var ys=Ro.key,ao=Ro.text,Os=Ro.onSelect;return c.createElement(Er.a.Item,{key:ys||Ya,onClick:function(){Os&&Os(so)}},ao)}));za=c.createElement("div",{className:"".concat(_i,"-selection-extra")},c.createElement(or.a,{overlay:Do,getPopupContainer:wa},c.createElement("span",null,c.createElement(yr.a,null))))}var _o=qt.every(function(Ro,Ya){var ys=Gi(Ro,Ya),ao=Pr.get(ys)||{};return ao.disabled});ro=!zn&&c.createElement("div",{className:"".concat(_i,"-selection")},c.createElement(jr.a,{checked:!_o&&!!qt.length&&to,indeterminate:!to&&Oo,onChange:Xo,disabled:qt.length===0||_o}),za)}var Aa;Gn==="radio"?Aa=function(Ya,ys,ao){var Os=Gi(ys,ao),cs=Ea.has(Os);return{node:c.createElement(En.a,f()({},Pr.get(Os),{checked:cs,onClick:function(Ho){return Ho.stopPropagation()},onChange:function(Ho){Ea.has(Os)||bo(Os,!0,[Os],Ho.nativeEvent)}})),checked:cs}}:Aa=function(Ya,ys,ao){var Os,cs=Gi(ys,ao),Uo=Ea.has(cs),Ho=gi.has(cs),$o=Pr.get(cs),Vo;return Ca==="nest"?(Vo=Ho,Object(vn.a)(!(typeof($o==null?void 0:$o.indeterminate)=="boolean"),"Table","set `indeterminate` using `rowSelection.getCheckboxProps` is not allowed with tree structured dataSource.")):Vo=(Os=$o==null?void 0:$o.indeterminate)!==null&&Os!==void 0?Os:Ho,{node:c.createElement(jr.a,f()({},$o,{indeterminate:Vo,checked:Uo,onClick:function(Cs){return Cs.stopPropagation()},onChange:function(Cs){var Ws=Cs.nativeEvent,Ds=Ws.shiftKey,Ns=-1,Go=-1;if(Ds&&Jn){var ws=new Set([xa,cs]);so.some(function(Ko,hl){if(ws.has(Ko))if(Ns===-1)Ns=hl;else return Go=hl,!0;return!1})}if(Go!==-1&&Ns!==Go&&Jn){var No=so.slice(Ns,Go+1),Es=[];Uo?No.forEach(function(Ko){Ea.has(Ko)&&(Es.push(Ko),Ea.delete(Ko))}):No.forEach(function(Ko){Ea.has(Ko)||(Es.push(Ko),Ea.add(Ko))});var Ms=Array.from(Ea);Xa(Ms),ln&&ln(!Uo,Ms.map(function(Ko){return ca(Ko)}),Es.map(function(Ko){return ca(Ko)}))}else{var Ma=Un;if(Jn){var zo=Uo?Object(Ct.b)(Ma,cs):Object(Ct.a)(Ma,cs);bo(cs,!Uo,zo,Ws)}else{var sl=Object(fr.a)([].concat(_t()(Ma),[cs]),!0,Wr,sr),dl=sl.checkedKeys,yl=sl.halfCheckedKeys,xl=dl;if(Uo){var Vs=new Set(dl);Vs.delete(cs),xl=Object(fr.a)(Array.from(Vs),{checked:!1,halfCheckedKeys:yl},Wr,sr).checkedKeys}bo(cs,!Uo,xl,Ws)}}oo(cs)}})),checked:Uo}};var Fo=function(Ya,ys,ao){var Os=Aa(Ya,ys,ao),cs=Os.node,Uo=Os.checked;return hi?hi(Uo,ys,ao,cs):cs},Jo=h()({width:On,className:"".concat(_i,"-selection-column"),title:Qt.columnTitle||ro,render:Fo},Xe,{className:"".concat(_i,"-selection-col")});if(Ca==="row"&&Fa.length&&!ta){var Wo=ir()(Fa),is=Wo[0],es=Wo.slice(1),ls=si||Yi(es[0]);return ls&&(is.fixed=ls),[is,f()(f()({},Jo),{fixed:ls})].concat(_t()(es))}return[f()(f()({},Jo),{fixed:si||Yi(Fa[0])})].concat(_t()(Fa))},[Gi,qt,Qt,Un,Kn,gi,On,Ao,Ca,xa,Pr,ln,bo,sr]);return[wo,Kn]}var Ra=i("6SEX"),$e=i.n(Ra),ve=i("i8CU"),Ne=i.n(ve),je=i("3S7+");function Ze(Qt,dn){return"key"in Qt&&Qt.key!==void 0&&Qt.key!==null?Qt.key:Qt.dataIndex?Array.isArray(Qt.dataIndex)?Qt.dataIndex.join("."):Qt.dataIndex:dn}function Qe(Qt,dn){return dn?"".concat(dn,"-").concat(Qt):"".concat(Qt)}function tt(Qt,dn){return typeof Qt=="function"?Qt(dn):Qt}var yt="ascend",dt="descend";function Xt(Qt){return x()(Qt.sorter)==="object"&&typeof Qt.sorter.multiple=="number"?Qt.sorter.multiple:!1}function Ur(Qt){return typeof Qt=="function"?Qt:Qt&&x()(Qt)==="object"&&Qt.compare?Qt.compare:!1}function Ir(Qt,dn){return dn?Qt[Qt.indexOf(dn)+1]:Qt[0]}function Jr(Qt,dn,Sn){var Rn=[];function Je(kt,Ar){Rn.push({column:kt,key:Ze(kt,Ar),multiplePriority:Xt(kt),sortOrder:kt.sortOrder})}return(Qt||[]).forEach(function(kt,Ar){var wr=Qe(Ar,Sn);kt.children?("sortOrder"in kt&&Je(kt,wr),Rn=[].concat(_t()(Rn),_t()(Jr(kt.children,dn,wr)))):kt.sorter&&("sortOrder"in kt?Je(kt,wr):dn&&kt.defaultSortOrder&&Rn.push({column:kt,key:Ze(kt,wr),multiplePriority:Xt(kt),sortOrder:kt.defaultSortOrder}))}),Rn}function $t(Qt,dn,Sn,Rn,Je,kt,Ar,wr){return(dn||[]).map(function(Vr,Yr){var ln=Qe(Yr,wr),On=Vr;if(On.sorter){var Gn=On.sortDirections||Je,Pn=On.showSorterTooltip===void 0?Ar:On.showSorterTooltip,si=Ze(On,ln),hi=Sn.find(function(Oa){var pa=Oa.key;return pa===si}),zn=hi?hi.sortOrder:null,$n=Ir(Gn,zn),Jn=Gn.includes(yt)&&c.createElement(Ne.a,{className:l()("".concat(Qt,"-column-sorter-up"),{active:zn===yt})}),_i=Gn.includes(dt)&&c.createElement($e.a,{className:l()("".concat(Qt,"-column-sorter-down"),{active:zn===dt})}),Oi=kt||{},Ki=Oi.cancelSort,ca=Oi.triggerAsc,Gi=Oi.triggerDesc,Ca=Ki;$n===dt?Ca=Gi:$n===yt&&(Ca=ca),On=f()(f()({},On),{className:l()(On.className,h()({},"".concat(Qt,"-column-sort"),zn)),title:function(pa){var ta=c.createElement("div",{className:"".concat(Qt,"-column-sorters")},c.createElement("span",null,tt(Vr.title,pa)),c.createElement("span",{className:l()("".concat(Qt,"-column-sorter"),h()({},"".concat(Qt,"-column-sorter-full"),Jn&&_i))},c.createElement("span",{className:"".concat(Qt,"-column-sorter-inner")},Jn,_i)));return Pn?c.createElement(je.a,{title:Ca},c.createElement("div",{className:"".concat(Qt,"-column-sorters-with-tooltip")},ta)):ta},onHeaderCell:function(pa){var ta=Vr.onHeaderCell&&Vr.onHeaderCell(pa)||{},wa=ta.onClick;return ta.onClick=function(wi){Rn({column:Vr,key:si,sortOrder:$n,multiplePriority:Xt(Vr)}),wa&&wa(wi)},ta.className=l()(ta.className,"".concat(Qt,"-column-has-sorters")),ta}})}return"children"in On&&(On=f()(f()({},On),{children:$t(Qt,On.children,Sn,Rn,Je,kt,Ar,ln)})),On})}function Bn(Qt){var dn=Qt.column,Sn=Qt.sortOrder;return{column:dn,order:Sn,field:dn.dataIndex,columnKey:dn.key}}function gr(Qt){var dn=Qt.filter(function(Sn){var Rn=Sn.sortOrder;return Rn}).map(Bn);return dn.length===0&&Qt.length?f()(f()({},Bn(Qt[Qt.length-1])),{column:void 0}):dn.length<=1?dn[0]||{}:dn}function fn(Qt,dn,Sn){var Rn=dn.slice().sort(function(Ar,wr){return wr.multiplePriority-Ar.multiplePriority}),Je=Qt.slice(),kt=Rn.filter(function(Ar){var wr=Ar.column.sorter,Vr=Ar.sortOrder;return Ur(wr)&&Vr});return kt.length?Je.sort(function(Ar,wr){for(var Vr=0;Vr<kt.length;Vr+=1){var Yr=kt[Vr],ln=Yr.column.sorter,On=Yr.sortOrder,Gn=Ur(ln);if(Gn&&On){var Pn=Gn(Ar,wr,On);if(Pn!==0)return On===yt?Pn:-Pn}}return 0}).map(function(Ar){var wr=Ar[Sn];return wr?f()(f()({},Ar),h()({},Sn,fn(wr,dn,Sn))):Ar}):Je}function qr(Qt){var dn=Qt.prefixCls,Sn=Qt.mergedColumns,Rn=Qt.onSorterChange,Je=Qt.sortDirections,kt=Qt.tableLocale,Ar=Qt.showSorterTooltip,wr=c.useState(Jr(Sn,!0)),Vr=e()(wr,2),Yr=Vr[0],ln=Vr[1],On=c.useMemo(function(){var zn=!0,$n=Jr(Sn,!1);if(!$n.length)return Yr;var Jn=[];function _i(Ki){zn?Jn.push(Ki):Jn.push(f()(f()({},Ki),{sortOrder:null}))}var Oi=null;return $n.forEach(function(Ki){Oi===null?(_i(Ki),Ki.sortOrder&&(Ki.multiplePriority===!1?zn=!1:Oi=!0)):(Oi&&Ki.multiplePriority!==!1||(zn=!1),_i(Ki))}),Jn},[Sn,Yr]),Gn=c.useMemo(function(){var zn=On.map(function($n){var Jn=$n.column,_i=$n.sortOrder;return{column:Jn,order:_i}});return{sortColumns:zn,sortColumn:zn[0]&&zn[0].column,sortOrder:zn[0]&&zn[0].order}},[On]);function Pn(zn){var $n;zn.multiplePriority===!1||!On.length||On[0].multiplePriority===!1?$n=[zn]:$n=[].concat(_t()(On.filter(function(Jn){var _i=Jn.key;return _i!==zn.key})),[zn]),ln($n),Rn(gr($n),$n)}var si=function($n){return $t(dn,$n,On,Pn,Je,kt,Ar)},hi=function(){return gr(On)};return[si,On,Gn,hi]}var Mr=i("Y+p1"),Yn=i.n(Mr),Ai=i("5Uyt"),Fi=i.n(Ai),Hi=i("2/Rp"),ji=i("ECub"),la=function(dn){return c.createElement("div",{className:dn.className,onClick:function(Rn){return Rn.stopPropagation()}},dn.children)},di=la,Sa=i("sPtV"),Hn=Er.a.SubMenu,un=Er.a.Item;function Xn(Qt){return Qt.some(function(dn){var Sn=dn.children;return Sn})}function hn(Qt){var dn=Qt.filters,Sn=Qt.prefixCls,Rn=Qt.filteredKeys,Je=Qt.filterMultiple,kt=Qt.locale;return dn.length===0?c.createElement(c.Fragment,null,c.createElement(ji.a,{image:ji.a.PRESENTED_IMAGE_SIMPLE,description:kt.filterEmptyText,style:{margin:"16px 0"},imageStyle:{height:24}})):dn.map(function(Ar,wr){var Vr=String(Ar.value);if(Ar.children)return c.createElement(Hn,{key:Vr||wr,title:Ar.text,popupClassName:"".concat(Sn,"-dropdown-submenu")},hn({filters:Ar.children,prefixCls:Sn,filteredKeys:Rn,filterMultiple:Je,locale:kt}));var Yr=Je?jr.a:En.a;return c.createElement(un,{key:Ar.value!==void 0?Vr:wr},c.createElement(Yr,{checked:Rn.includes(Vr)}),c.createElement("span",null,Ar.text))})}function Pi(Qt){var dn,Sn=Qt.prefixCls,Rn=Qt.column,Je=Qt.dropdownPrefixCls,kt=Qt.columnKey,Ar=Qt.filterMultiple,wr=Qt.filterState,Vr=Qt.triggerFilter,Yr=Qt.locale,ln=Qt.children,On=Qt.getPopupContainer,Gn=Rn.filterDropdownVisible,Pn=Rn.onFilterDropdownVisibleChange,si=c.useState(!1),hi=e()(si,2),zn=hi[0],$n=hi[1],Jn=!!(wr&&(((dn=wr.filteredKeys)===null||dn===void 0?void 0:dn.length)||wr.forceFiltered)),_i=function(Ni){$n(Ni),Pn&&Pn(Ni)},Oi=typeof Gn=="boolean"?Gn:zn,Ki=wr&&wr.filteredKeys,ca=Object(Sa.a)(Ki||[]),Gi=e()(ca,2),Ca=Gi[0],Oa=Gi[1],pa=function(Ni){var xa=Ni.selectedKeys;Oa(xa)};c.useEffect(function(){pa({selectedKeys:Ki||[]})},[Ki]);var ta=c.useState([]),wa=e()(ta,2),wi=wa[0],ha=wa[1],ja=c.useRef(),Fr=function(Ni){ja.current=window.setTimeout(function(){ha(Ni)})},Qr=function(){window.clearTimeout(ja.current)};c.useEffect(function(){return function(){window.clearTimeout(ja.current)}},[]);var pn=function(Ni){_i(!1);var xa=Ni&&Ni.length?Ni:null;if(xa===null&&(!wr||!wr.filteredKeys))return null;if(Yn()(xa,wr==null?void 0:wr.filteredKeys))return null;Vr({column:Rn,key:kt,filteredKeys:xa})},Wr=function(){pn(Ca())},qt=function(){Oa([]),pn([])},Pr=function(Ni){Ni&&Ki!==void 0&&Oa(Ki||[]),_i(Ni),!Ni&&!Rn.filterDropdown&&Wr()},sr=l()(h()({},"".concat(Je,"-menu-without-submenu"),!Xn(Rn.filters||[]))),tn;if(typeof Rn.filterDropdown=="function")tn=Rn.filterDropdown({prefixCls:"".concat(Je,"-custom"),setSelectedKeys:function(Ni){return pa({selectedKeys:Ni})},selectedKeys:Ca(),confirm:Wr,clearFilters:qt,filters:Rn.filters,visible:Oi});else if(Rn.filterDropdown)tn=Rn.filterDropdown;else{var $r=Ca()||[];tn=c.createElement(c.Fragment,null,c.createElement(Er.a,{multiple:Ar,prefixCls:"".concat(Je,"-menu"),className:sr,onClick:Qr,onSelect:pa,onDeselect:pa,selectedKeys:$r,getPopupContainer:On,openKeys:wi,onOpenChange:Fr},hn({filters:Rn.filters||[],prefixCls:Sn,filteredKeys:Ca(),filterMultiple:Ar,locale:Yr})),c.createElement("div",{className:"".concat(Sn,"-dropdown-btns")},c.createElement(Hi.a,{type:"link",size:"small",disabled:$r.length===0,onClick:qt},Yr.filterReset),c.createElement(Hi.a,{type:"primary",size:"small",onClick:Wr},Yr.filterConfirm)))}var Un=c.createElement(di,{className:"".concat(Sn,"-dropdown")},tn),Ln;typeof Rn.filterIcon=="function"?Ln=Rn.filterIcon(Jn):Rn.filterIcon?Ln=Rn.filterIcon:Ln=c.createElement(Fi.a,null);var Kn=c.useContext(rn.b),gi=Kn.direction;return c.createElement("div",{className:l()("".concat(Sn,"-column"))},c.createElement("span",{className:"".concat(Sn,"-column-title")},ln),c.createElement("span",{className:l()("".concat(Sn,"-trigger-container"),h()({},"".concat(Sn,"-trigger-container-open"),Oi)),onClick:function(Ni){Ni.stopPropagation()}},c.createElement(or.a,{overlay:Un,trigger:["click"],visible:Oi,onVisibleChange:Pr,getPopupContainer:On,placement:gi==="rtl"?"bottomLeft":"bottomRight"},c.createElement("span",{role:"button",tabIndex:-1,className:l()("".concat(Sn,"-trigger"),{active:Jn})},Ln))))}var Cn=Pi;function oa(Qt,dn,Sn){var Rn=[];return(Qt||[]).forEach(function(Je,kt){var Ar=Qe(kt,Sn);"children"in Je?Rn=[].concat(_t()(Rn),_t()(oa(Je.children,dn,Ar))):(Je.filters||"filterDropdown"in Je||"onFilter"in Je)&&("filteredValue"in Je?Rn.push({column:Je,key:Ze(Je,Ar),filteredKeys:Je.filteredValue,forceFiltered:Je.filtered}):Rn.push({column:Je,key:Ze(Je,Ar),filteredKeys:dn&&Je.defaultFilteredValue?Je.defaultFilteredValue:void 0,forceFiltered:Je.filtered}))}),Rn}function Ci(Qt,dn,Sn,Rn,Je,kt,Ar,wr){return Sn.map(function(Vr,Yr){var ln=Qe(Yr,wr),On=Vr.filterMultiple,Gn=On===void 0?!0:On;if(Vr.filters||"filterDropdown"in Vr){var Pn=Ze(Vr,ln),si=Rn.find(function(hi){var zn=hi.key;return Pn===zn});return f()(f()({},Vr),{title:function(zn){return c.createElement(Cn,{prefixCls:"".concat(Qt,"-filter"),dropdownPrefixCls:dn,column:Vr,columnKey:Pn,filterState:si,filterMultiple:Gn,triggerFilter:Je,locale:Ar,getPopupContainer:kt},tt(Vr.title,zn))}})}return"children"in Vr?f()(f()({},Vr),{children:Ci(Qt,dn,Vr.children,Rn,Je,kt,Ar,ln)}):Vr})}function mi(Qt){var dn={};return Qt.forEach(function(Sn){var Rn=Sn.key,Je=Sn.filteredKeys;dn[Rn]=Je||null}),dn}function Bi(Qt){var dn=[];return(Qt||[]).forEach(function(Sn){var Rn=Sn.value,Je=Sn.children;dn.push(Rn),Je&&(dn=[].concat(_t()(dn),_t()(Bi(Je))))}),dn}function Ta(Qt,dn){return dn.reduce(function(Sn,Rn){var Je=Rn.column,kt=Je.onFilter,Ar=Je.filters,wr=Rn.filteredKeys;return kt&&wr&&wr.length?Sn.filter(function(Vr){return wr.some(function(Yr){var ln=Bi(Ar),On=ln.findIndex(function(Pn){return String(Pn)===String(Yr)}),Gn=On!==-1?ln[On]:Yr;return kt(Gn,Vr)})}):Sn},Qt)}function Fn(Qt){var dn=Qt.prefixCls,Sn=Qt.dropdownPrefixCls,Rn=Qt.mergedColumns,Je=Qt.onFilterChange,kt=Qt.getPopupContainer,Ar=Qt.locale,wr=c.useState(oa(Rn,!0)),Vr=e()(wr,2),Yr=Vr[0],ln=Vr[1],On=c.useMemo(function(){var hi=oa(Rn,!1);return hi.every(function(zn){var $n=zn.filteredKeys;return $n===void 0})?Yr:hi},[Rn,Yr]),Gn=c.useCallback(function(){return mi(On)},[On]),Pn=function(zn){var $n=On.filter(function(Jn){var _i=Jn.key;return _i!==zn.key});$n.push(zn),ln($n),Je(mi($n),$n)},si=function(zn){return Ci(dn,Sn,zn,On,Pn,kt,Ar)};return[si,On,Gn]}var en=Fn;function Wn(Qt,dn){return Qt.map(function(Sn){var Rn=f()({},Sn);return Rn.title=tt(Sn.title,dn),"children"in Rn&&(Rn.children=Wn(Rn.children,dn)),Rn})}function ui(Qt){var dn=c.useCallback(function(Sn){return Wn(Sn,Qt)},[Qt]);return[dn]}function Ti(Qt){return function(Sn){var Rn,Je=Sn.prefixCls,kt=Sn.onExpand,Ar=Sn.record,wr=Sn.expanded,Vr=Sn.expandable,Yr="".concat(Je,"-row-expand-icon");return c.createElement("button",{type:"button",onClick:function(On){kt(Ar,On),On.stopPropagation()},className:l()(Yr,(Rn={},h()(Rn,"".concat(Yr,"-spaced"),!Vr),h()(Rn,"".concat(Yr,"-expanded"),Vr&&wr),h()(Rn,"".concat(Yr,"-collapsed"),Vr&&!wr),Rn)),"aria-label":wr?Qt.collapse:Qt.expand})}}var Ei=Ti,qi=i("zAh6"),ea=i("ZvpZ"),ra=ea.a,va=i("3Nzz");function co(Qt){return null}var no=co;function as(Qt){return null}var ki=as,sn=i("5OYt"),fa=[];function ba(Qt){var dn,Sn=Qt.prefixCls,Rn=Qt.className,Je=Qt.style,kt=Qt.size,Ar=Qt.bordered,wr=Qt.dropdownPrefixCls,Vr=Qt.dataSource,Yr=Qt.pagination,ln=Qt.rowSelection,On=Qt.rowKey,Gn=Qt.rowClassName,Pn=Qt.columns,si=Qt.children,hi=Qt.childrenColumnName,zn=Qt.onChange,$n=Qt.getPopupContainer,Jn=Qt.loading,_i=Qt.expandIcon,Oi=Qt.expandable,Ki=Qt.expandedRowRender,ca=Qt.expandIconColumnIndex,Gi=Qt.indentSize,Ca=Qt.scroll,Oa=Qt.sortDirections,pa=Qt.locale,ta=Qt.showSorterTooltip,wa=ta===void 0?!0:ta;Object(vn.a)(!(typeof On=="function"&&On.length>1),"Table","`index` parameter of `rowKey` function is deprecated. There is no guarantee that it will work as expected.");var wi=Object(sn.a)(),ha=c.useMemo(function(){var Vs=new Set(Object.keys(wi).filter(function(Ko){return wi[Ko]}));return(Pn||lr(si)).filter(function(Ko){return!Ko.responsive||Ko.responsive.some(function(hl){return Vs.has(hl)})})},[si,Pn,wi]),ja=Object(s.a)(Qt,["className","style","columns"]),Fr=c.useContext(va.b),Qr=c.useContext(rn.b),pn=Qr.locale,Wr=pn===void 0?ra:pn,qt=Qr.renderEmpty,Pr=Qr.direction,sr=kt||Fr,tn=f()(f()({},Wr.Table),pa),$r=Vr||fa,Un=c.useContext(rn.b),Ln=Un.getPrefixCls,Kn=Ln("table",Sn),gi=Ln("dropdown",wr),Li=f()({childrenColumnName:hi,expandIconColumnIndex:ca},Oi),Ni=Li.childrenColumnName,xa=Ni===void 0?"children":Ni,oo=c.useMemo(function(){return $r.some(function(Vs){var Ko;return(Ko=Vs)===null||Ko===void 0?void 0:Ko[xa]})?"nest":Ki||Oi&&Oi.expandedRowRender?"row":null},[$r]),Xa={body:c.useRef()},bo=c.useMemo(function(){return typeof On=="function"?On:function(Vs){var Ko;return(Ko=Vs)===null||Ko===void 0?void 0:Ko[On]}},[On]),Ao=In($r,xa,bo),wo=e()(Ao,1),Fa=wo[0],Ea={},so=function(Ko,hl){var Xl=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Rs=f()(f()({},Ea),Ko);Xl&&(Ea.resetPagination(),Rs.pagination.current&&(Rs.pagination.current=1),Yr&&Yr.onChange&&Yr.onChange(1,Rs.pagination.pageSize)),Ca&&Ca.scrollToFirstRowOnChange!==!1&&Xa.body.current&&Object(qi.a)(0,{getContainer:function(){return Xa.body.current}}),zn&&zn(Rs.pagination,Rs.filters,Rs.sorter,{currentDataSource:Ta(fn($r,Rs.sorterStates,xa),Rs.filterStates),action:hl})},to=function(Ko,hl){so({sorter:Ko,sorterStates:hl},"sort",!1)},Oo=qr({prefixCls:Kn,mergedColumns:ha,onSorterChange:to,sortDirections:Oa||["ascend","descend"],tableLocale:tn,showSorterTooltip:wa}),Xo=e()(Oo,4),ro=Xo[0],za=Xo[1],Do=Xo[2],_o=Xo[3],Aa=c.useMemo(function(){return fn($r,za,xa)},[$r,za]);Ea.sorter=_o(),Ea.sorterStates=za;var Fo=function(Ko,hl){so({filters:Ko,filterStates:hl},"filter",!0)},Jo=en({prefixCls:Kn,locale:tn,dropdownPrefixCls:gi,mergedColumns:ha,onFilterChange:Fo,getPopupContainer:$n}),Wo=e()(Jo,3),is=Wo[0],es=Wo[1],ls=Wo[2],Ro=Ta(Aa,es);Ea.filters=ls(),Ea.filterStates=es;var Ya=c.useMemo(function(){return f()({},Do)},[Do]),ys=ui(Ya),ao=e()(ys,1),Os=ao[0],cs=function(Ko,hl){so({pagination:f()(f()({},Ea.pagination),{current:Ko,pageSize:hl})},"paginate")},Uo=xn(Ro.length,Yr,cs),Ho=e()(Uo,2),$o=Ho[0],Vo=Ho[1];Ea.pagination=Yr===!1?{}:Or(Yr,$o),Ea.resetPagination=Vo;var Ks=c.useMemo(function(){if(Yr===!1||!$o.pageSize)return Ro;var Vs=$o.current,Ko=Vs===void 0?1:Vs,hl=$o.total,Xl=$o.pageSize,Rs=Xl===void 0?Vn:Xl;return Ro.length<hl?Ro.length>Rs?(Object(vn.a)(!1,"Table","`dataSource` length is less than `pagination.total` but large than `pagination.pageSize`. Please make sure your config correct data with async mode."),Ro.slice((Ko-1)*Rs,Ko*Rs)):Ro:Ro.slice((Ko-1)*Rs,Ko*Rs)},[!!Yr,Ro,$o&&$o.current,$o&&$o.pageSize,$o&&$o.total]),Cs=ga(ln,{prefixCls:Kn,data:Ro,pageData:Ks,getRowKey:bo,getRecordByKey:Fa,expandType:oo,childrenColumnName:xa,locale:tn,expandIconColumnIndex:Li.expandIconColumnIndex,getPopupContainer:$n}),Ws=e()(Cs,2),Ds=Ws[0],Ns=Ws[1],Go=function(Ko,hl,Xl){var Rs;return typeof Gn=="function"?Rs=l()(Gn(Ko,hl,Xl)):Rs=l()(Gn),l()(h()({},"".concat(Kn,"-row-selected"),Ns.has(bo(Ko,hl))),Rs)};Li.__PARENT_RENDER_ICON__=Li.expandIcon,Li.expandIcon=Li.expandIcon||_i||Ei(tn),oo==="nest"&&Li.expandIconColumnIndex===void 0?Li.expandIconColumnIndex=ln?1:0:Li.expandIconColumnIndex>0&&ln&&(Li.expandIconColumnIndex-=1),typeof Li.indentSize!="number"&&(Li.indentSize=typeof Gi=="number"?Gi:15);var ws=c.useCallback(function(Vs){return Os(Ds(is(ro(Vs))))},[ro,is,Ds]),No,Es;if(Yr!==!1){var Ms;$o.size?Ms=$o.size:Ms=sr==="small"||sr==="middle"?"small":void 0;var Ma=function(Ko){return c.createElement(Tr.a,f()({className:"".concat(Kn,"-pagination ").concat(Kn,"-pagination-").concat(Ko)},$o,{size:Ms}))},zo=Pr==="rtl"?"left":"right";if($o.position!==null&&Array.isArray($o.position)){var sl=$o.position.find(function(Vs){return Vs.indexOf("top")!==-1}),dl=$o.position.find(function(Vs){return Vs.indexOf("bottom")!==-1});!sl&&!dl?Es=Ma(zo):(sl&&(No=Ma(sl.toLowerCase().replace("top",""))),dl&&(Es=Ma(dl.toLowerCase().replace("bottom",""))))}else Es=Ma(zo)}var yl;typeof Jn=="boolean"?yl={spinning:Jn}:x()(Jn)==="object"&&(yl=f()({spinning:!0},Jn));var xl=l()("".concat(Kn,"-wrapper"),Rn,h()({},"".concat(Kn,"-wrapper-rtl"),Pr==="rtl"));return c.createElement("div",{className:xl,style:Je},c.createElement(xr.a,f()({spinning:!1},yl),No,c.createElement(vr,f()({},ja,{columns:ha,direction:Pr,expandable:Li,prefixCls:Kn,className:l()((dn={},h()(dn,"".concat(Kn,"-middle"),sr==="middle"),h()(dn,"".concat(Kn,"-small"),sr==="small"),h()(dn,"".concat(Kn,"-bordered"),Ar),h()(dn,"".concat(Kn,"-empty"),$r.length===0),dn)),data:Ks,rowKey:bo,rowClassName:Go,emptyText:pa&&pa.emptyText||qt("Table"),internalHooks:Rr,internalRefs:Xa,transformColumns:ws})),Ro&&Ro.length>0&&Es))}ba.defaultProps={rowKey:"key"},ba.SELECTION_ALL=qn,ba.SELECTION_INVERT=pi,ba.Column=no,ba.ColumnGroup=ki,ba.Summary=be;var na=ba,io=z.a=na},wDdD:function(ue,z,i){var T=i("ProS"),x=i("bYtY");i("98bh"),i("GrNh");var g=i("d4KN"),h=i("mOdp"),t=i("KS52"),e=i("0/Rx");g("pie",[{type:"pieToggleSelect",event:"pieselectchanged",method:"toggleSelected"},{type:"pieSelect",event:"pieselected",method:"select"},{type:"pieUnSelect",event:"pieunselected",method:"unSelect"}]),T.registerVisual(h("pie")),T.registerLayout(x.curry(t,"pie")),T.registerProcessor(e("pie"))},wOnQ:function(ue,z,i){/*!
* html2canvas 1.4.1 <https://html2canvas.hertzen.com>
* Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com>
* Released under MIT License
*/(function(T,x){ue.exports=x()})(this,function(){"use strict";/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var T=function(le,Ae){return T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(_e,rt){_e.__proto__=rt}||function(_e,rt){for(var Vt in rt)Object.prototype.hasOwnProperty.call(rt,Vt)&&(_e[Vt]=rt[Vt])},T(le,Ae)};function x(ar,le){if(typeof le!="function"&&le!==null)throw new TypeError("Class extends value "+String(le)+" is not a constructor or null");T(ar,le);function Ae(){this.constructor=ar}ar.prototype=le===null?Object.create(le):(Ae.prototype=le.prototype,new Ae)}var g=function(){return g=Object.assign||function(Ae){for(var _e,rt=1,Vt=arguments.length;rt<Vt;rt++){_e=arguments[rt];for(var Hr in _e)Object.prototype.hasOwnProperty.call(_e,Hr)&&(Ae[Hr]=_e[Hr])}return Ae},g.apply(this,arguments)};function h(ar,le,Ae,_e){function rt(Vt){return Vt instanceof Ae?Vt:new Ae(function(Hr){Hr(Vt)})}return new(Ae||(Ae=Promise))(function(Vt,Hr){function nn(Wi){try{jn(_e.next(Wi))}catch(Mi){Hr(Mi)}}function gn(Wi){try{jn(_e.throw(Wi))}catch(Mi){Hr(Mi)}}function jn(Wi){Wi.done?Vt(Wi.value):rt(Wi.value).then(nn,gn)}jn((_e=_e.apply(ar,le||[])).next())})}function t(ar,le){var Ae={label:0,sent:function(){if(Vt[0]&1)throw Vt[1];return Vt[1]},trys:[],ops:[]},_e,rt,Vt,Hr;return Hr={next:nn(0),throw:nn(1),return:nn(2)},typeof Symbol=="function"&&(Hr[Symbol.iterator]=function(){return this}),Hr;function nn(jn){return function(Wi){return gn([jn,Wi])}}function gn(jn){if(_e)throw new TypeError("Generator is already executing.");for(;Ae;)try{if(_e=1,rt&&(Vt=jn[0]&2?rt.return:jn[0]?rt.throw||((Vt=rt.return)&&Vt.call(rt),0):rt.next)&&!(Vt=Vt.call(rt,jn[1])).done)return Vt;(rt=0,Vt)&&(jn=[jn[0]&2,Vt.value]);switch(jn[0]){case 0:case 1:Vt=jn;break;case 4:return Ae.label++,{value:jn[1],done:!1};case 5:Ae.label++,rt=jn[1],jn=[0];continue;case 7:jn=Ae.ops.pop(),Ae.trys.pop();continue;default:if(!(Vt=Ae.trys,Vt=Vt.length>0&&Vt[Vt.length-1])&&(jn[0]===6||jn[0]===2)){Ae=0;continue}if(jn[0]===3&&(!Vt||jn[1]>Vt[0]&&jn[1]<Vt[3])){Ae.label=jn[1];break}if(jn[0]===6&&Ae.label<Vt[1]){Ae.label=Vt[1],Vt=jn;break}if(Vt&&Ae.label<Vt[2]){Ae.label=Vt[2],Ae.ops.push(jn);break}Vt[2]&&Ae.ops.pop(),Ae.trys.pop();continue}jn=le.call(ar,Ae)}catch(Wi){jn=[6,Wi],rt=0}finally{_e=Vt=0}if(jn[0]&5)throw jn[1];return{value:jn[0]?jn[1]:void 0,done:!0}}}function e(ar,le,Ae){if(Ae||arguments.length===2)for(var _e=0,rt=le.length,Vt;_e<rt;_e++)(Vt||!(_e in le))&&(Vt||(Vt=Array.prototype.slice.call(le,0,_e)),Vt[_e]=le[_e]);return ar.concat(Vt||le)}for(var m=function(){function ar(le,Ae,_e,rt){this.left=le,this.top=Ae,this.width=_e,this.height=rt}return ar.prototype.add=function(le,Ae,_e,rt){return new ar(this.left+le,this.top+Ae,this.width+_e,this.height+rt)},ar.fromClientRect=function(le,Ae){return new ar(Ae.left+le.windowBounds.left,Ae.top+le.windowBounds.top,Ae.width,Ae.height)},ar.fromDOMRectList=function(le,Ae){var _e=Array.from(Ae).find(function(rt){return rt.width!==0});return _e?new ar(_e.left+le.windowBounds.left,_e.top+le.windowBounds.top,_e.width,_e.height):ar.EMPTY},ar.EMPTY=new ar(0,0,0,0),ar}(),f=function(le,Ae){return m.fromClientRect(le,Ae.getBoundingClientRect())},c=function(le){var Ae=le.body,_e=le.documentElement;if(!Ae||!_e)throw new Error("Unable to get document size");var rt=Math.max(Math.max(Ae.scrollWidth,_e.scrollWidth),Math.max(Ae.offsetWidth,_e.offsetWidth),Math.max(Ae.clientWidth,_e.clientWidth)),Vt=Math.max(Math.max(Ae.scrollHeight,_e.scrollHeight),Math.max(Ae.offsetHeight,_e.offsetHeight),Math.max(Ae.clientHeight,_e.clientHeight));return new m(0,0,rt,Vt)},a=function(le){for(var Ae=[],_e=0,rt=le.length;_e<rt;){var Vt=le.charCodeAt(_e++);if(Vt>=55296&&Vt<=56319&&_e<rt){var Hr=le.charCodeAt(_e++);(Hr&64512)===56320?Ae.push(((Vt&1023)<<10)+(Hr&1023)+65536):(Ae.push(Vt),_e--)}else Ae.push(Vt)}return Ae},l=function(){for(var le=[],Ae=0;Ae<arguments.length;Ae++)le[Ae]=arguments[Ae];if(String.fromCodePoint)return String.fromCodePoint.apply(String,le);var _e=le.length;if(!_e)return"";for(var rt=[],Vt=-1,Hr="";++Vt<_e;){var nn=le[Vt];nn<=65535?rt.push(nn):(nn-=65536,rt.push((nn>>10)+55296,nn%1024+56320)),(Vt+1===_e||rt.length>16384)&&(Hr+=String.fromCharCode.apply(String,rt),rt.length=0)}return Hr},s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),d=0;d<s.length;d++)n[s.charCodeAt(d)]=d;for(var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),u=0;u<r.length;u++)o[r.charCodeAt(u)]=u;for(var p=function(le){var Ae=le.length*.75,_e=le.length,rt,Vt=0,Hr,nn,gn,jn;le[le.length-1]==="="&&(Ae--,le[le.length-2]==="="&&Ae--);var Wi=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(Ae):new Array(Ae),Mi=Array.isArray(Wi)?Wi:new Uint8Array(Wi);for(rt=0;rt<_e;rt+=4)Hr=o[le.charCodeAt(rt)],nn=o[le.charCodeAt(rt+1)],gn=o[le.charCodeAt(rt+2)],jn=o[le.charCodeAt(rt+3)],Mi[Vt++]=Hr<<2|nn>>4,Mi[Vt++]=(nn&15)<<4|gn>>2,Mi[Vt++]=(gn&3)<<6|jn&63;return Wi},A=function(le){for(var Ae=le.length,_e=[],rt=0;rt<Ae;rt+=2)_e.push(le[rt+1]<<8|le[rt]);return _e},b=function(le){for(var Ae=le.length,_e=[],rt=0;rt<Ae;rt+=4)_e.push(le[rt+3]<<24|le[rt+2]<<16|le[rt+1]<<8|le[rt]);return _e},w=5,y=6+5,_=2,E=y-w,I=65536>>w,S=1<<w,C=S-1,N=1024>>w,M=I+N,P=M,B=2048>>6,X=P+B,V=65536>>y,Y=1<<E,j=Y-1,W=function(le,Ae,_e){return le.slice?le.slice(Ae,_e):new Uint16Array(Array.prototype.slice.call(le,Ae,_e))},U=function(le,Ae,_e){return le.slice?le.slice(Ae,_e):new Uint32Array(Array.prototype.slice.call(le,Ae,_e))},R=function(le,Ae){var _e=p(le),rt=Array.isArray(_e)?b(_e):new Uint32Array(_e),Vt=Array.isArray(_e)?A(_e):new Uint16Array(_e),Hr=24,nn=W(Vt,Hr/2,rt[4]/2),gn=rt[5]===2?W(Vt,(Hr+rt[4])/2):U(rt,Math.ceil((Hr+rt[4])/4));return new K(rt[0],rt[1],rt[2],rt[3],nn,gn)},K=function(){function ar(le,Ae,_e,rt,Vt,Hr){this.initialValue=le,this.errorValue=Ae,this.highStart=_e,this.highValueIndex=rt,this.index=Vt,this.data=Hr}return ar.prototype.get=function(le){var Ae;if(le>=0){if(le<55296||le>56319&&le<=65535)return Ae=this.index[le>>w],Ae=(Ae<<_)+(le&C),this.data[Ae];if(le<=65535)return Ae=this.index[I+(le-55296>>w)],Ae=(Ae<<_)+(le&C),this.data[Ae];if(le<this.highStart)return Ae=X-V+(le>>y),Ae=this.index[Ae],Ae+=le>>w&j,Ae=this.index[Ae],Ae=(Ae<<_)+(le&C),this.data[Ae];if(le<=1114111)return this.data[this.highValueIndex]}return this.errorValue},ar}(),G="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",H=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Z=0;Z<G.length;Z++)H[G.charCodeAt(Z)]=Z;var q="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",ce=50,ne=1,se=2,Ce=3,Re=4,Xe=5,we=7,Pe=8,Ee=9,Ge=10,It=11,ze=12,ye=13,Me=14,qe=15,nt=16,st=17,xt=18,Bt=19,Le=20,Ue=21,We=22,ft=23,Kt=24,bt=25,Mt=26,lr=27,mt=28,Gt=29,Jt=30,dr=31,cr=32,mr=33,it=34,pe=35,ae=36,Ve=37,Ye=38,oe=39,ht=40,Ft=41,Te=42,Lt=43,Et=[9001,65288],be="!",et="\xD7",ot="\xF7",De=R(q),Be=[Jt,ae],Fe=[ne,se,Ce,Xe],Ot=[Ge,Pe],nr=[lr,Mt],St=Fe.concat(Ot),Wt=[Ye,oe,ht,it,pe],Rr=[qe,ye],pr=function(le,Ae){Ae===void 0&&(Ae="strict");var _e=[],rt=[],Vt=[];return le.forEach(function(Hr,nn){var gn=De.get(Hr);if(gn>ce?(Vt.push(!0),gn-=ce):Vt.push(!1),["normal","auto","loose"].indexOf(Ae)!==-1&&[8208,8211,12316,12448].indexOf(Hr)!==-1)return rt.push(nn),_e.push(nt);if(gn===Re||gn===It){if(nn===0)return rt.push(nn),_e.push(Jt);var jn=_e[nn-1];return St.indexOf(jn)===-1?(rt.push(rt[nn-1]),_e.push(jn)):(rt.push(nn),_e.push(Jt))}if(rt.push(nn),gn===dr)return _e.push(Ae==="strict"?Ue:Ve);if(gn===Te)return _e.push(Jt);if(gn===Gt)return _e.push(Jt);if(gn===Lt)return Hr>=131072&&Hr<=196605||Hr>=196608&&Hr<=262141?_e.push(Ve):_e.push(Jt);_e.push(gn)}),[rt,_e,Vt]},rr=function(le,Ae,_e,rt){var Vt=rt[_e];if(Array.isArray(le)?le.indexOf(Vt)!==-1:le===Vt)for(var Hr=_e;Hr<=rt.length;){Hr++;var nn=rt[Hr];if(nn===Ae)return!0;if(nn!==Ge)break}if(Vt===Ge)for(var Hr=_e;Hr>0;){Hr--;var gn=rt[Hr];if(Array.isArray(le)?le.indexOf(gn)!==-1:le===gn)for(var jn=_e;jn<=rt.length;){jn++;var nn=rt[jn];if(nn===Ae)return!0;if(nn!==Ge)break}if(gn!==Ge)break}return!1},Dt=function(le,Ae){for(var _e=le;_e>=0;){var rt=Ae[_e];if(rt===Ge)_e--;else return rt}return 0},vr=function(le,Ae,_e,rt,Vt){if(_e[rt]===0)return et;var Hr=rt-1;if(Array.isArray(Vt)&&Vt[Hr]===!0)return et;var nn=Hr-1,gn=Hr+1,jn=Ae[Hr],Wi=nn>=0?Ae[nn]:0,Mi=Ae[gn];if(jn===se&&Mi===Ce)return et;if(Fe.indexOf(jn)!==-1)return be;if(Fe.indexOf(Mi)!==-1)return et;if(Ot.indexOf(Mi)!==-1)return et;if(Dt(Hr,Ae)===Pe)return ot;if(De.get(le[Hr])===It)return et;if((jn===cr||jn===mr)&&De.get(le[gn])===It)return et;if(jn===we||Mi===we)return et;if(jn===Ee)return et;if([Ge,ye,qe].indexOf(jn)===-1&&Mi===Ee)return et;if([st,xt,Bt,Kt,mt].indexOf(Mi)!==-1)return et;if(Dt(Hr,Ae)===We)return et;if(rr(ft,We,Hr,Ae))return et;if(rr([st,xt],Ue,Hr,Ae))return et;if(rr(ze,ze,Hr,Ae))return et;if(jn===Ge)return ot;if(jn===ft||Mi===ft)return et;if(Mi===nt||jn===nt)return ot;if([ye,qe,Ue].indexOf(Mi)!==-1||jn===Me)return et;if(Wi===ae&&Rr.indexOf(jn)!==-1)return et;if(jn===mt&&Mi===ae)return et;if(Mi===Le)return et;if(Be.indexOf(Mi)!==-1&&jn===bt||Be.indexOf(jn)!==-1&&Mi===bt)return et;if(jn===lr&&[Ve,cr,mr].indexOf(Mi)!==-1||[Ve,cr,mr].indexOf(jn)!==-1&&Mi===Mt)return et;if(Be.indexOf(jn)!==-1&&nr.indexOf(Mi)!==-1||nr.indexOf(jn)!==-1&&Be.indexOf(Mi)!==-1)return et;if([lr,Mt].indexOf(jn)!==-1&&(Mi===bt||[We,qe].indexOf(Mi)!==-1&&Ae[gn+1]===bt)||[We,qe].indexOf(jn)!==-1&&Mi===bt||jn===bt&&[bt,mt,Kt].indexOf(Mi)!==-1)return et;if([bt,mt,Kt,st,xt].indexOf(Mi)!==-1)for(var Zi=Hr;Zi>=0;){var mo=Ae[Zi];if(mo===bt)return et;if([mt,Kt].indexOf(mo)!==-1)Zi--;else break}if([lr,Mt].indexOf(Mi)!==-1)for(var Zi=[st,xt].indexOf(jn)!==-1?nn:Hr;Zi>=0;){var mo=Ae[Zi];if(mo===bt)return et;if([mt,Kt].indexOf(mo)!==-1)Zi--;else break}if(Ye===jn&&[Ye,oe,it,pe].indexOf(Mi)!==-1||[oe,it].indexOf(jn)!==-1&&[oe,ht].indexOf(Mi)!==-1||[ht,pe].indexOf(jn)!==-1&&Mi===ht)return et;if(Wt.indexOf(jn)!==-1&&[Le,Mt].indexOf(Mi)!==-1||Wt.indexOf(Mi)!==-1&&jn===lr)return et;if(Be.indexOf(jn)!==-1&&Be.indexOf(Mi)!==-1)return et;if(jn===Kt&&Be.indexOf(Mi)!==-1)return et;if(Be.concat(bt).indexOf(jn)!==-1&&Mi===We&&Et.indexOf(le[gn])===-1||Be.concat(bt).indexOf(Mi)!==-1&&jn===xt)return et;if(jn===Ft&&Mi===Ft){for(var So=_e[Hr],Bo=1;So>0&&(So--,Ae[So]===Ft);)Bo++;if(Bo%2!==0)return et}return jn===cr&&Mi===mr?et:ot},xr=function(le,Ae){Ae||(Ae={lineBreak:"normal",wordBreak:"normal"});var _e=pr(le,Ae.lineBreak),rt=_e[0],Vt=_e[1],Hr=_e[2];(Ae.wordBreak==="break-all"||Ae.wordBreak==="break-word")&&(Vt=Vt.map(function(gn){return[bt,Jt,Te].indexOf(gn)!==-1?Ve:gn}));var nn=Ae.wordBreak==="keep-all"?Hr.map(function(gn,jn){return gn&&le[jn]>=19968&&le[jn]<=40959}):void 0;return[rt,Vt,nn]},Tr=function(){function ar(le,Ae,_e,rt){this.codePoints=le,this.required=Ae===be,this.start=_e,this.end=rt}return ar.prototype.slice=function(){return l.apply(void 0,this.codePoints.slice(this.start,this.end))},ar}(),rn=function(le,Ae){var _e=a(le),rt=xr(_e,Ae),Vt=rt[0],Hr=rt[1],nn=rt[2],gn=_e.length,jn=0,Wi=0;return{next:function(){if(Wi>=gn)return{done:!0,value:null};for(var Zi=et;Wi<gn&&(Zi=vr(_e,Hr,Vt,++Wi,nn))===et;);if(Zi!==et||Wi===gn){var mo=new Tr(_e,Zi,jn,Wi);return jn=Wi,{value:mo,done:!1}}return{done:!0,value:null}}}},_n=1<<0,Vn=1<<1,Or=1<<2,Cr=1<<3,xn=10,In=47,ni=92,ir=9,vt=32,_t=34,hr=61,yr=35,Rt=36,fr=37,Ct=39,Zt=40,jr=41,or=95,Er=45,En=33,vn=60,qn=62,pi=64,Yi=91,Qi=93,ga=61,Ra=123,$e=63,ve=125,Ne=124,je=126,Ze=128,Qe=65533,tt=42,yt=43,dt=44,Xt=58,Ur=59,Ir=46,Jr=0,$t=8,Bn=11,gr=14,fn=31,qr=127,Mr=-1,Yn=48,Ai=97,Fi=101,Hi=102,ji=117,la=122,di=65,Sa=69,Hn=70,un=85,Xn=90,hn=function(le){return le>=Yn&&le<=57},Pi=function(le){return le>=55296&&le<=57343},Cn=function(le){return hn(le)||le>=di&&le<=Hn||le>=Ai&&le<=Hi},oa=function(le){return le>=Ai&&le<=la},Ci=function(le){return le>=di&&le<=Xn},mi=function(le){return oa(le)||Ci(le)},Bi=function(le){return le>=Ze},Ta=function(le){return le===xn||le===ir||le===vt},Fn=function(le){return mi(le)||Bi(le)||le===or},en=function(le){return Fn(le)||hn(le)||le===Er},Wn=function(le){return le>=Jr&&le<=$t||le===Bn||le>=gr&&le<=fn||le===qr},ui=function(le,Ae){return le!==ni?!1:Ae!==xn},Ti=function(le,Ae,_e){return le===Er?Fn(Ae)||ui(Ae,_e):Fn(le)?!0:!!(le===ni&&ui(le,Ae))},Ei=function(le,Ae,_e){return le===yt||le===Er?hn(Ae)?!0:Ae===Ir&&hn(_e):le===Ir?hn(Ae):hn(le)},qi=function(le){var Ae=0,_e=1;(le[Ae]===yt||le[Ae]===Er)&&(le[Ae]===Er&&(_e=-1),Ae++);for(var rt=[];hn(le[Ae]);)rt.push(le[Ae++]);var Vt=rt.length?parseInt(l.apply(void 0,rt),10):0;le[Ae]===Ir&&Ae++;for(var Hr=[];hn(le[Ae]);)Hr.push(le[Ae++]);var nn=Hr.length,gn=nn?parseInt(l.apply(void 0,Hr),10):0;(le[Ae]===Sa||le[Ae]===Fi)&&Ae++;var jn=1;(le[Ae]===yt||le[Ae]===Er)&&(le[Ae]===Er&&(jn=-1),Ae++);for(var Wi=[];hn(le[Ae]);)Wi.push(le[Ae++]);var Mi=Wi.length?parseInt(l.apply(void 0,Wi),10):0;return _e*(Vt+gn*Math.pow(10,-nn))*Math.pow(10,jn*Mi)},ea={type:2},ra={type:3},va={type:4},co={type:13},no={type:8},as={type:21},ki={type:9},sn={type:10},fa={type:11},ba={type:12},na={type:14},io={type:23},Qt={type:1},dn={type:25},Sn={type:24},Rn={type:26},Je={type:27},kt={type:28},Ar={type:29},wr={type:31},Vr={type:32},Yr=function(){function ar(){this._value=[]}return ar.prototype.write=function(le){this._value=this._value.concat(a(le))},ar.prototype.read=function(){for(var le=[],Ae=this.consumeToken();Ae!==Vr;)le.push(Ae),Ae=this.consumeToken();return le},ar.prototype.consumeToken=function(){var le=this.consumeCodePoint();switch(le){case _t:return this.consumeStringToken(_t);case yr:var Ae=this.peekCodePoint(0),_e=this.peekCodePoint(1),rt=this.peekCodePoint(2);if(en(Ae)||ui(_e,rt)){var Vt=Ti(Ae,_e,rt)?Vn:_n,Hr=this.consumeName();return{type:5,value:Hr,flags:Vt}}break;case Rt:if(this.peekCodePoint(0)===hr)return this.consumeCodePoint(),co;break;case Ct:return this.consumeStringToken(Ct);case Zt:return ea;case jr:return ra;case tt:if(this.peekCodePoint(0)===hr)return this.consumeCodePoint(),na;break;case yt:if(Ei(le,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(le),this.consumeNumericToken();break;case dt:return va;case Er:var nn=le,gn=this.peekCodePoint(0),jn=this.peekCodePoint(1);if(Ei(nn,gn,jn))return this.reconsumeCodePoint(le),this.consumeNumericToken();if(Ti(nn,gn,jn))return this.reconsumeCodePoint(le),this.consumeIdentLikeToken();if(gn===Er&&jn===qn)return this.consumeCodePoint(),this.consumeCodePoint(),Sn;break;case Ir:if(Ei(le,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(le),this.consumeNumericToken();break;case In:if(this.peekCodePoint(0)===tt)for(this.consumeCodePoint();;){var Wi=this.consumeCodePoint();if(Wi===tt&&(Wi=this.consumeCodePoint(),Wi===In))return this.consumeToken();if(Wi===Mr)return this.consumeToken()}break;case Xt:return Rn;case Ur:return Je;case vn:if(this.peekCodePoint(0)===En&&this.peekCodePoint(1)===Er&&this.peekCodePoint(2)===Er)return this.consumeCodePoint(),this.consumeCodePoint(),dn;break;case pi:var Mi=this.peekCodePoint(0),Zi=this.peekCodePoint(1),mo=this.peekCodePoint(2);if(Ti(Mi,Zi,mo)){var Hr=this.consumeName();return{type:7,value:Hr}}break;case Yi:return kt;case ni:if(ui(le,this.peekCodePoint(0)))return this.reconsumeCodePoint(le),this.consumeIdentLikeToken();break;case Qi:return Ar;case ga:if(this.peekCodePoint(0)===hr)return this.consumeCodePoint(),no;break;case Ra:return fa;case ve:return ba;case ji:case un:var So=this.peekCodePoint(0),Bo=this.peekCodePoint(1);return So===yt&&(Cn(Bo)||Bo===$e)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(le),this.consumeIdentLikeToken();case Ne:if(this.peekCodePoint(0)===hr)return this.consumeCodePoint(),ki;if(this.peekCodePoint(0)===Ne)return this.consumeCodePoint(),as;break;case je:if(this.peekCodePoint(0)===hr)return this.consumeCodePoint(),sn;break;case Mr:return Vr}return Ta(le)?(this.consumeWhiteSpace(),wr):hn(le)?(this.reconsumeCodePoint(le),this.consumeNumericToken()):Fn(le)?(this.reconsumeCodePoint(le),this.consumeIdentLikeToken()):{type:6,value:l(le)}},ar.prototype.consumeCodePoint=function(){var le=this._value.shift();return typeof le=="undefined"?-1:le},ar.prototype.reconsumeCodePoint=function(le){this._value.unshift(le)},ar.prototype.peekCodePoint=function(le){return le>=this._value.length?-1:this._value[le]},ar.prototype.consumeUnicodeRangeToken=function(){for(var le=[],Ae=this.consumeCodePoint();Cn(Ae)&&le.length<6;)le.push(Ae),Ae=this.consumeCodePoint();for(var _e=!1;Ae===$e&&le.length<6;)le.push(Ae),Ae=this.consumeCodePoint(),_e=!0;if(_e){var rt=parseInt(l.apply(void 0,le.map(function(gn){return gn===$e?Yn:gn})),16),Vt=parseInt(l.apply(void 0,le.map(function(gn){return gn===$e?Hn:gn})),16);return{type:30,start:rt,end:Vt}}var Hr=parseInt(l.apply(void 0,le),16);if(this.peekCodePoint(0)===Er&&Cn(this.peekCodePoint(1))){this.consumeCodePoint(),Ae=this.consumeCodePoint();for(var nn=[];Cn(Ae)&&nn.length<6;)nn.push(Ae),Ae=this.consumeCodePoint();var Vt=parseInt(l.apply(void 0,nn),16);return{type:30,start:Hr,end:Vt}}else return{type:30,start:Hr,end:Hr}},ar.prototype.consumeIdentLikeToken=function(){var le=this.consumeName();return le.toLowerCase()==="url"&&this.peekCodePoint(0)===Zt?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Zt?(this.consumeCodePoint(),{type:19,value:le}):{type:20,value:le}},ar.prototype.consumeUrlToken=function(){var le=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Mr)return{type:22,value:""};var Ae=this.peekCodePoint(0);if(Ae===Ct||Ae===_t){var _e=this.consumeStringToken(this.consumeCodePoint());return _e.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Mr||this.peekCodePoint(0)===jr)?(this.consumeCodePoint(),{type:22,value:_e.value}):(this.consumeBadUrlRemnants(),io)}for(;;){var rt=this.consumeCodePoint();if(rt===Mr||rt===jr)return{type:22,value:l.apply(void 0,le)};if(Ta(rt))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Mr||this.peekCodePoint(0)===jr?(this.consumeCodePoint(),{type:22,value:l.apply(void 0,le)}):(this.consumeBadUrlRemnants(),io);if(rt===_t||rt===Ct||rt===Zt||Wn(rt))return this.consumeBadUrlRemnants(),io;if(rt===ni)if(ui(rt,this.peekCodePoint(0)))le.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),io;else le.push(rt)}},ar.prototype.consumeWhiteSpace=function(){for(;Ta(this.peekCodePoint(0));)this.consumeCodePoint()},ar.prototype.consumeBadUrlRemnants=function(){for(;;){var le=this.consumeCodePoint();if(le===jr||le===Mr)return;ui(le,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},ar.prototype.consumeStringSlice=function(le){for(var Ae=5e4,_e="";le>0;){var rt=Math.min(Ae,le);_e+=l.apply(void 0,this._value.splice(0,rt)),le-=rt}return this._value.shift(),_e},ar.prototype.consumeStringToken=function(le){var Ae="",_e=0;do{var rt=this._value[_e];if(rt===Mr||rt===void 0||rt===le)return Ae+=this.consumeStringSlice(_e),{type:0,value:Ae};if(rt===xn)return this._value.splice(0,_e),Qt;if(rt===ni){var Vt=this._value[_e+1];Vt!==Mr&&Vt!==void 0&&(Vt===xn?(Ae+=this.consumeStringSlice(_e),_e=-1,this._value.shift()):ui(rt,Vt)&&(Ae+=this.consumeStringSlice(_e),Ae+=l(this.consumeEscapedCodePoint()),_e=-1))}_e++}while(!0)},ar.prototype.consumeNumber=function(){var le=[],Ae=Or,_e=this.peekCodePoint(0);for((_e===yt||_e===Er)&&le.push(this.consumeCodePoint());hn(this.peekCodePoint(0));)le.push(this.consumeCodePoint());_e=this.peekCodePoint(0);var rt=this.peekCodePoint(1);if(_e===Ir&&hn(rt))for(le.push(this.consumeCodePoint(),this.consumeCodePoint()),Ae=Cr;hn(this.peekCodePoint(0));)le.push(this.consumeCodePoint());_e=this.peekCodePoint(0),rt=this.peekCodePoint(1);var Vt=this.peekCodePoint(2);if((_e===Sa||_e===Fi)&&((rt===yt||rt===Er)&&hn(Vt)||hn(rt)))for(le.push(this.consumeCodePoint(),this.consumeCodePoint()),Ae=Cr;hn(this.peekCodePoint(0));)le.push(this.consumeCodePoint());return[qi(le),Ae]},ar.prototype.consumeNumericToken=function(){var le=this.consumeNumber(),Ae=le[0],_e=le[1],rt=this.peekCodePoint(0),Vt=this.peekCodePoint(1),Hr=this.peekCodePoint(2);if(Ti(rt,Vt,Hr)){var nn=this.consumeName();return{type:15,number:Ae,flags:_e,unit:nn}}return rt===fr?(this.consumeCodePoint(),{type:16,number:Ae,flags:_e}):{type:17,number:Ae,flags:_e}},ar.prototype.consumeEscapedCodePoint=function(){var le=this.consumeCodePoint();if(Cn(le)){for(var Ae=l(le);Cn(this.peekCodePoint(0))&&Ae.length<6;)Ae+=l(this.consumeCodePoint());Ta(this.peekCodePoint(0))&&this.consumeCodePoint();var _e=parseInt(Ae,16);return _e===0||Pi(_e)||_e>1114111?Qe:_e}return le===Mr?Qe:le},ar.prototype.consumeName=function(){for(var le="";;){var Ae=this.consumeCodePoint();if(en(Ae))le+=l(Ae);else if(ui(Ae,this.peekCodePoint(0)))le+=l(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(Ae),le}},ar}(),ln=function(){function ar(le){this._tokens=le}return ar.create=function(le){var Ae=new Yr;return Ae.write(le),new ar(Ae.read())},ar.parseValue=function(le){return ar.create(le).parseComponentValue()},ar.parseValues=function(le){return ar.create(le).parseComponentValues()},ar.prototype.parseComponentValue=function(){for(var le=this.consumeToken();le.type===31;)le=this.consumeToken();if(le.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(le);var Ae=this.consumeComponentValue();do le=this.consumeToken();while(le.type===31);if(le.type===32)return Ae;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},ar.prototype.parseComponentValues=function(){for(var le=[];;){var Ae=this.consumeComponentValue();if(Ae.type===32)return le;le.push(Ae),le.push()}},ar.prototype.consumeComponentValue=function(){var le=this.consumeToken();switch(le.type){case 11:case 28:case 2:return this.consumeSimpleBlock(le.type);case 19:return this.consumeFunction(le)}return le},ar.prototype.consumeSimpleBlock=function(le){for(var Ae={type:le,values:[]},_e=this.consumeToken();;){if(_e.type===32||_i(_e,le))return Ae;this.reconsumeToken(_e),Ae.values.push(this.consumeComponentValue()),_e=this.consumeToken()}},ar.prototype.consumeFunction=function(le){for(var Ae={name:le.value,values:[],type:18};;){var _e=this.consumeToken();if(_e.type===32||_e.type===3)return Ae;this.reconsumeToken(_e),Ae.values.push(this.consumeComponentValue())}},ar.prototype.consumeToken=function(){var le=this._tokens.shift();return typeof le=="undefined"?Vr:le},ar.prototype.reconsumeToken=function(le){this._tokens.unshift(le)},ar}(),On=function(le){return le.type===15},Gn=function(le){return le.type===17},Pn=function(le){return le.type===20},si=function(le){return le.type===0},hi=function(le,Ae){return Pn(le)&&le.value===Ae},zn=function(le){return le.type!==31},$n=function(le){return le.type!==31&&le.type!==4},Jn=function(le){var Ae=[],_e=[];return le.forEach(function(rt){if(rt.type===4){if(_e.length===0)throw new Error("Error parsing function args, zero tokens for arg");Ae.push(_e),_e=[];return}rt.type!==31&&_e.push(rt)}),_e.length&&Ae.push(_e),Ae},_i=function(le,Ae){return Ae===11&&le.type===12||Ae===28&&le.type===29?!0:Ae===2&&le.type===3},Oi=function(le){return le.type===17||le.type===15},Ki=function(le){return le.type===16||Oi(le)},ca=function(le){return le.length>1?[le[0],le[1]]:[le[0]]},Gi={type:17,number:0,flags:Or},Ca={type:16,number:50,flags:Or},Oa={type:16,number:100,flags:Or},pa=function(le,Ae,_e){var rt=le[0],Vt=le[1];return[ta(rt,Ae),ta(typeof Vt!="undefined"?Vt:rt,_e)]},ta=function(le,Ae){if(le.type===16)return le.number/100*Ae;if(On(le))switch(le.unit){case"rem":case"em":return 16*le.number;case"px":default:return le.number}return le.number},wa="deg",wi="grad",ha="rad",ja="turn",Fr={name:"angle",parse:function(le,Ae){if(Ae.type===15)switch(Ae.unit){case wa:return Math.PI*Ae.number/180;case wi:return Math.PI/200*Ae.number;case ha:return Ae.number;case ja:return Math.PI*2*Ae.number}throw new Error("Unsupported angle type")}},Qr=function(le){return le.type===15&&(le.unit===wa||le.unit===wi||le.unit===ha||le.unit===ja)},pn=function(le){var Ae=le.filter(Pn).map(function(_e){return _e.value}).join(" ");switch(Ae){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Gi,Gi];case"to top":case"bottom":return Wr(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Gi,Oa];case"to right":case"left":return Wr(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Oa,Oa];case"to bottom":case"top":return Wr(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Oa,Gi];case"to left":case"right":return Wr(270)}return 0},Wr=function(le){return Math.PI*le/180},qt={name:"color",parse:function(le,Ae){if(Ae.type===18){var _e=gi[Ae.name];if(typeof _e=="undefined")throw new Error('Attempting to parse an unsupported color function "'+Ae.name+'"');return _e(le,Ae.values)}if(Ae.type===5){if(Ae.value.length===3){var rt=Ae.value.substring(0,1),Vt=Ae.value.substring(1,2),Hr=Ae.value.substring(2,3);return tn(parseInt(rt+rt,16),parseInt(Vt+Vt,16),parseInt(Hr+Hr,16),1)}if(Ae.value.length===4){var rt=Ae.value.substring(0,1),Vt=Ae.value.substring(1,2),Hr=Ae.value.substring(2,3),nn=Ae.value.substring(3,4);return tn(parseInt(rt+rt,16),parseInt(Vt+Vt,16),parseInt(Hr+Hr,16),parseInt(nn+nn,16)/255)}if(Ae.value.length===6){var rt=Ae.value.substring(0,2),Vt=Ae.value.substring(2,4),Hr=Ae.value.substring(4,6);return tn(parseInt(rt,16),parseInt(Vt,16),parseInt(Hr,16),1)}if(Ae.value.length===8){var rt=Ae.value.substring(0,2),Vt=Ae.value.substring(2,4),Hr=Ae.value.substring(4,6),nn=Ae.value.substring(6,8);return tn(parseInt(rt,16),parseInt(Vt,16),parseInt(Hr,16),parseInt(nn,16)/255)}}if(Ae.type===20){var gn=Ni[Ae.value.toUpperCase()];if(typeof gn!="undefined")return gn}return Ni.TRANSPARENT}},Pr=function(le){return(255&le)===0},sr=function(le){var Ae=255&le,_e=255&le>>8,rt=255&le>>16,Vt=255&le>>24;return Ae<255?"rgba("+Vt+","+rt+","+_e+","+Ae/255+")":"rgb("+Vt+","+rt+","+_e+")"},tn=function(le,Ae,_e,rt){return(le<<24|Ae<<16|_e<<8|Math.round(rt*255)<<0)>>>0},$r=function(le,Ae){if(le.type===17)return le.number;if(le.type===16){var _e=Ae===3?1:255;return Ae===3?le.number/100*_e:Math.round(le.number/100*_e)}return 0},Un=function(le,Ae){var _e=Ae.filter($n);if(_e.length===3){var rt=_e.map($r),Vt=rt[0],Hr=rt[1],nn=rt[2];return tn(Vt,Hr,nn,1)}if(_e.length===4){var gn=_e.map($r),Vt=gn[0],Hr=gn[1],nn=gn[2],jn=gn[3];return tn(Vt,Hr,nn,jn)}return 0};function Ln(ar,le,Ae){return Ae<0&&(Ae+=1),Ae>=1&&(Ae-=1),Ae<1/6?(le-ar)*Ae*6+ar:Ae<1/2?le:Ae<2/3?(le-ar)*6*(2/3-Ae)+ar:ar}var Kn=function(le,Ae){var _e=Ae.filter($n),rt=_e[0],Vt=_e[1],Hr=_e[2],nn=_e[3],gn=(rt.type===17?Wr(rt.number):Fr.parse(le,rt))/(Math.PI*2),jn=Ki(Vt)?Vt.number/100:0,Wi=Ki(Hr)?Hr.number/100:0,Mi=typeof nn!="undefined"&&Ki(nn)?ta(nn,1):1;if(jn===0)return tn(Wi*255,Wi*255,Wi*255,1);var Zi=Wi<=.5?Wi*(jn+1):Wi+jn-Wi*jn,mo=Wi*2-Zi,So=Ln(mo,Zi,gn+1/3),Bo=Ln(mo,Zi,gn),Is=Ln(mo,Zi,gn-1/3);return tn(So*255,Bo*255,Is*255,Mi)},gi={hsl:Kn,hsla:Kn,rgb:Un,rgba:Un},Li=function(le,Ae){return qt.parse(le,ln.create(Ae).parseComponentValue())},Ni={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},xa={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(le,Ae){return Ae.map(function(_e){if(Pn(_e))switch(_e.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},oo={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Xa=function(le,Ae){var _e=qt.parse(le,Ae[0]),rt=Ae[1];return rt&&Ki(rt)?{color:_e,stop:rt}:{color:_e,stop:null}},bo=function(le,Ae){var _e=le[0],rt=le[le.length-1];_e.stop===null&&(_e.stop=Gi),rt.stop===null&&(rt.stop=Oa);for(var Vt=[],Hr=0,nn=0;nn<le.length;nn++){var gn=le[nn].stop;if(gn!==null){var jn=ta(gn,Ae);jn>Hr?Vt.push(jn):Vt.push(Hr),Hr=jn}else Vt.push(null)}for(var Wi=null,nn=0;nn<Vt.length;nn++){var Mi=Vt[nn];if(Mi===null)Wi===null&&(Wi=nn);else if(Wi!==null){for(var Zi=nn-Wi,mo=Vt[Wi-1],So=(Mi-mo)/(Zi+1),Bo=1;Bo<=Zi;Bo++)Vt[Wi+Bo-1]=So*Bo;Wi=null}}return le.map(function(Is,us){var rs=Is.color;return{color:rs,stop:Math.max(Math.min(1,Vt[us]/Ae),0)}})},Ao=function(le,Ae,_e){var rt=Ae/2,Vt=_e/2,Hr=ta(le[0],Ae)-rt,nn=Vt-ta(le[1],_e);return(Math.atan2(nn,Hr)+Math.PI*2)%(Math.PI*2)},wo=function(le,Ae,_e){var rt=typeof le=="number"?le:Ao(le,Ae,_e),Vt=Math.abs(Ae*Math.sin(rt))+Math.abs(_e*Math.cos(rt)),Hr=Ae/2,nn=_e/2,gn=Vt/2,jn=Math.sin(rt-Math.PI/2)*gn,Wi=Math.cos(rt-Math.PI/2)*gn;return[Vt,Hr-Wi,Hr+Wi,nn-jn,nn+jn]},Fa=function(le,Ae){return Math.sqrt(le*le+Ae*Ae)},Ea=function(le,Ae,_e,rt,Vt){var Hr=[[0,0],[0,Ae],[le,0],[le,Ae]];return Hr.reduce(function(nn,gn){var jn=gn[0],Wi=gn[1],Mi=Fa(_e-jn,rt-Wi);return(Vt?Mi<nn.optimumDistance:Mi>nn.optimumDistance)?{optimumCorner:gn,optimumDistance:Mi}:nn},{optimumDistance:Vt?Infinity:-Infinity,optimumCorner:null}).optimumCorner},so=function(le,Ae,_e,rt,Vt){var Hr=0,nn=0;switch(le.size){case 0:le.shape===0?Hr=nn=Math.min(Math.abs(Ae),Math.abs(Ae-rt),Math.abs(_e),Math.abs(_e-Vt)):le.shape===1&&(Hr=Math.min(Math.abs(Ae),Math.abs(Ae-rt)),nn=Math.min(Math.abs(_e),Math.abs(_e-Vt)));break;case 2:if(le.shape===0)Hr=nn=Math.min(Fa(Ae,_e),Fa(Ae,_e-Vt),Fa(Ae-rt,_e),Fa(Ae-rt,_e-Vt));else if(le.shape===1){var gn=Math.min(Math.abs(_e),Math.abs(_e-Vt))/Math.min(Math.abs(Ae),Math.abs(Ae-rt)),jn=Ea(rt,Vt,Ae,_e,!0),Wi=jn[0],Mi=jn[1];Hr=Fa(Wi-Ae,(Mi-_e)/gn),nn=gn*Hr}break;case 1:le.shape===0?Hr=nn=Math.max(Math.abs(Ae),Math.abs(Ae-rt),Math.abs(_e),Math.abs(_e-Vt)):le.shape===1&&(Hr=Math.max(Math.abs(Ae),Math.abs(Ae-rt)),nn=Math.max(Math.abs(_e),Math.abs(_e-Vt)));break;case 3:if(le.shape===0)Hr=nn=Math.max(Fa(Ae,_e),Fa(Ae,_e-Vt),Fa(Ae-rt,_e),Fa(Ae-rt,_e-Vt));else if(le.shape===1){var gn=Math.max(Math.abs(_e),Math.abs(_e-Vt))/Math.max(Math.abs(Ae),Math.abs(Ae-rt)),Zi=Ea(rt,Vt,Ae,_e,!1),Wi=Zi[0],Mi=Zi[1];Hr=Fa(Wi-Ae,(Mi-_e)/gn),nn=gn*Hr}break}return Array.isArray(le.size)&&(Hr=ta(le.size[0],rt),nn=le.size.length===2?ta(le.size[1],Vt):Hr),[Hr,nn]},to=function(le,Ae){var _e=Wr(180),rt=[];return Jn(Ae).forEach(function(Vt,Hr){if(Hr===0){var nn=Vt[0];if(nn.type===20&&nn.value==="to"){_e=pn(Vt);return}else if(Qr(nn)){_e=Fr.parse(le,nn);return}}var gn=Xa(le,Vt);rt.push(gn)}),{angle:_e,stops:rt,type:1}},Oo=function(le,Ae){var _e=Wr(180),rt=[];return Jn(Ae).forEach(function(Vt,Hr){if(Hr===0){var nn=Vt[0];if(nn.type===20&&["top","left","right","bottom"].indexOf(nn.value)!==-1){_e=pn(Vt);return}else if(Qr(nn)){_e=(Fr.parse(le,nn)+Wr(270))%Wr(360);return}}var gn=Xa(le,Vt);rt.push(gn)}),{angle:_e,stops:rt,type:1}},Xo=function(le,Ae){var _e=Wr(180),rt=[],Vt=1,Hr=0,nn=3,gn=[];return Jn(Ae).forEach(function(jn,Wi){var Mi=jn[0];if(Wi===0){if(Pn(Mi)&&Mi.value==="linear"){Vt=1;return}else if(Pn(Mi)&&Mi.value==="radial"){Vt=2;return}}if(Mi.type===18){if(Mi.name==="from"){var Zi=qt.parse(le,Mi.values[0]);rt.push({stop:Gi,color:Zi})}else if(Mi.name==="to"){var Zi=qt.parse(le,Mi.values[0]);rt.push({stop:Oa,color:Zi})}else if(Mi.name==="color-stop"){var mo=Mi.values.filter($n);if(mo.length===2){var Zi=qt.parse(le,mo[1]),So=mo[0];Gn(So)&&rt.push({stop:{type:16,number:So.number*100,flags:So.flags},color:Zi})}}}}),Vt===1?{angle:(_e+Wr(180))%Wr(360),stops:rt,type:Vt}:{size:nn,shape:Hr,stops:rt,position:gn,type:Vt}},ro="closest-side",za="farthest-side",Do="closest-corner",_o="farthest-corner",Aa="circle",Fo="ellipse",Jo="cover",Wo="contain",is=function(le,Ae){var _e=0,rt=3,Vt=[],Hr=[];return Jn(Ae).forEach(function(nn,gn){var jn=!0;if(gn===0){var Wi=!1;jn=nn.reduce(function(Zi,mo){if(Wi)if(Pn(mo))switch(mo.value){case"center":return Hr.push(Ca),Zi;case"top":case"left":return Hr.push(Gi),Zi;case"right":case"bottom":return Hr.push(Oa),Zi}else(Ki(mo)||Oi(mo))&&Hr.push(mo);else if(Pn(mo))switch(mo.value){case Aa:return _e=0,!1;case Fo:return _e=1,!1;case"at":return Wi=!0,!1;case ro:return rt=0,!1;case Jo:case za:return rt=1,!1;case Wo:case Do:return rt=2,!1;case _o:return rt=3,!1}else if(Oi(mo)||Ki(mo))return Array.isArray(rt)||(rt=[]),rt.push(mo),!1;return Zi},jn)}if(jn){var Mi=Xa(le,nn);Vt.push(Mi)}}),{size:rt,shape:_e,stops:Vt,position:Hr,type:2}},es=function(le,Ae){var _e=0,rt=3,Vt=[],Hr=[];return Jn(Ae).forEach(function(nn,gn){var jn=!0;if(gn===0?jn=nn.reduce(function(Mi,Zi){if(Pn(Zi))switch(Zi.value){case"center":return Hr.push(Ca),!1;case"top":case"left":return Hr.push(Gi),!1;case"right":case"bottom":return Hr.push(Oa),!1}else if(Ki(Zi)||Oi(Zi))return Hr.push(Zi),!1;return Mi},jn):gn===1&&(jn=nn.reduce(function(Mi,Zi){if(Pn(Zi))switch(Zi.value){case Aa:return _e=0,!1;case Fo:return _e=1,!1;case Wo:case ro:return rt=0,!1;case za:return rt=1,!1;case Do:return rt=2,!1;case Jo:case _o:return rt=3,!1}else if(Oi(Zi)||Ki(Zi))return Array.isArray(rt)||(rt=[]),rt.push(Zi),!1;return Mi},jn)),jn){var Wi=Xa(le,nn);Vt.push(Wi)}}),{size:rt,shape:_e,stops:Vt,position:Hr,type:2}},ls=function(le){return le.type===1},Ro=function(le){return le.type===2},Ya={name:"image",parse:function(le,Ae){if(Ae.type===22){var _e={url:Ae.value,type:0};return le.cache.addImage(Ae.value),_e}if(Ae.type===18){var rt=ao[Ae.name];if(typeof rt=="undefined")throw new Error('Attempting to parse an unsupported image function "'+Ae.name+'"');return rt(le,Ae.values)}throw new Error("Unsupported image type "+Ae.type)}};function ys(ar){return!(ar.type===20&&ar.value==="none")&&(ar.type!==18||!!ao[ar.name])}var ao={"linear-gradient":to,"-moz-linear-gradient":Oo,"-ms-linear-gradient":Oo,"-o-linear-gradient":Oo,"-webkit-linear-gradient":Oo,"radial-gradient":is,"-moz-radial-gradient":es,"-ms-radial-gradient":es,"-o-radial-gradient":es,"-webkit-radial-gradient":es,"-webkit-gradient":Xo},Os={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(le,Ae){if(Ae.length===0)return[];var _e=Ae[0];return _e.type===20&&_e.value==="none"?[]:Ae.filter(function(rt){return $n(rt)&&ys(rt)}).map(function(rt){return Ya.parse(le,rt)})}},cs={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(le,Ae){return Ae.map(function(_e){if(Pn(_e))switch(_e.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Uo={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(le,Ae){return Jn(Ae).map(function(_e){return _e.filter(Ki)}).map(ca)}},Ho={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(le,Ae){return Jn(Ae).map(function(_e){return _e.filter(Pn).map(function(rt){return rt.value}).join(" ")}).map($o)}},$o=function(le){switch(le){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Vo;(function(ar){ar.AUTO="auto",ar.CONTAIN="contain",ar.COVER="cover"})(Vo||(Vo={}));var Ks={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(le,Ae){return Jn(Ae).map(function(_e){return _e.filter(Cs)})}},Cs=function(le){return Pn(le)||Ki(le)},Ws=function(le){return{name:"border-"+le+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Ds=Ws("top"),Ns=Ws("right"),Go=Ws("bottom"),ws=Ws("left"),No=function(le){return{name:"border-radius-"+le,initialValue:"0 0",prefix:!1,type:1,parse:function(_e,rt){return ca(rt.filter(Ki))}}},Es=No("top-left"),Ms=No("top-right"),Ma=No("bottom-right"),zo=No("bottom-left"),sl=function(le){return{name:"border-"+le+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(_e,rt){switch(rt){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},dl=sl("top"),yl=sl("right"),xl=sl("bottom"),Vs=sl("left"),Ko=function(le){return{name:"border-"+le+"-width",initialValue:"0",type:0,prefix:!1,parse:function(_e,rt){return On(rt)?rt.number:0}}},hl=Ko("top"),Xl=Ko("right"),Rs=Ko("bottom"),qs=Ko("left"),os={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Sl={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(le,Ae){switch(Ae){case"rtl":return 1;case"ltr":default:return 0}}},jc={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(le,Ae){return Ae.filter(Pn).reduce(function(_e,rt){return _e|uc(rt.value)},0)}},uc=function(le){switch(le){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},ic={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(le,Ae){switch(Ae){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},ac={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(le,Ae){return Ae.type===20&&Ae.value==="normal"?0:Ae.type===17||Ae.type===15?Ae.number:0}},Gl;(function(ar){ar.NORMAL="normal",ar.STRICT="strict"})(Gl||(Gl={}));var dc={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(le,Ae){switch(Ae){case"strict":return Gl.STRICT;case"normal":default:return Gl.NORMAL}}},fl={name:"line-height",initialValue:"normal",prefix:!1,type:4},Bs=function(le,Ae){return Pn(le)&&le.value==="normal"?1.2*Ae:le.type===17?Ae*le.number:Ki(le)?ta(le,Ae):Ae},Nl={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(le,Ae){return Ae.type===20&&Ae.value==="none"?null:Ya.parse(le,Ae)}},Al={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(le,Ae){switch(Ae){case"inside":return 0;case"outside":default:return 1}}},pl={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(le,Ae){switch(Ae){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},cn=function(le){return{name:"margin-"+le,initialValue:"0",prefix:!1,type:4}},Cl=cn("top"),Mc=cn("right"),Ac=cn("bottom"),vc=cn("left"),bs={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(le,Ae){return Ae.filter(Pn).map(function(_e){switch(_e.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Hs={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(le,Ae){switch(Ae){case"break-word":return"break-word";case"normal":default:return"normal"}}},ll=function(le){return{name:"padding-"+le,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Fl=ll("top"),ec=ll("right"),Ql=ll("bottom"),oc=ll("left"),Hc={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(le,Ae){switch(Ae){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},jl={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(le,Ae){switch(Ae){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Ic={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(le,Ae){return Ae.length===1&&hi(Ae[0],"none")?[]:Jn(Ae).map(function(_e){for(var rt={color:Ni.TRANSPARENT,offsetX:Gi,offsetY:Gi,blur:Gi},Vt=0,Hr=0;Hr<_e.length;Hr++){var nn=_e[Hr];Oi(nn)?(Vt===0?rt.offsetX=nn:Vt===1?rt.offsetY=nn:rt.blur=nn,Vt++):rt.color=qt.parse(le,nn)}return rt})}},bc={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(le,Ae){switch(Ae){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},Xs={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(le,Ae){if(Ae.type===20&&Ae.value==="none")return null;if(Ae.type===18){var _e=zt[Ae.name];if(typeof _e=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+Ae.name+'"');return _e(Ae.values)}return null}},wl=function(le){var Ae=le.filter(function(_e){return _e.type===17}).map(function(_e){return _e.number});return Ae.length===6?Ae:null},wt=function(le){var Ae=le.filter(function(jn){return jn.type===17}).map(function(jn){return jn.number}),_e=Ae[0],rt=Ae[1];Ae[2],Ae[3];var Vt=Ae[4],Hr=Ae[5];Ae[6],Ae[7],Ae[8],Ae[9],Ae[10],Ae[11];var nn=Ae[12],gn=Ae[13];return Ae[14],Ae[15],Ae.length===16?[_e,rt,Vt,Hr,nn,gn]:null},zt={matrix:wl,matrix3d:wt},wn={type:16,number:50,flags:Or},ti=[wn,wn],At={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(le,Ae){var _e=Ae.filter(Ki);return _e.length!==2?ti:[_e[0],_e[1]]}},re={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(le,Ae){switch(Ae){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},de;(function(ar){ar.NORMAL="normal",ar.BREAK_ALL="break-all",ar.KEEP_ALL="keep-all"})(de||(de={}));for(var me={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(le,Ae){switch(Ae){case"break-all":return de.BREAK_ALL;case"keep-all":return de.KEEP_ALL;case"normal":default:return de.NORMAL}}},ke={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(le,Ae){if(Ae.type===20)return{auto:!0,order:0};if(Gn(Ae))return{auto:!1,order:Ae.number};throw new Error("Invalid z-index number parsed")}},ut={name:"time",parse:function(le,Ae){if(Ae.type===15)switch(Ae.unit.toLowerCase()){case"s":return 1e3*Ae.number;case"ms":return Ae.number}throw new Error("Unsupported time type")}},jt={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(le,Ae){return Gn(Ae)?Ae.number:1}},Br={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Xr={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(le,Ae){return Ae.filter(Pn).map(function(_e){switch(_e.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(_e){return _e!==0})}},mn={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(le,Ae){var _e=[],rt=[];return Ae.forEach(function(Vt){switch(Vt.type){case 20:case 0:_e.push(Vt.value);break;case 17:_e.push(Vt.number.toString());break;case 4:rt.push(_e.join(" ")),_e.length=0;break}}),_e.length&&rt.push(_e.join(" ")),rt.map(function(Vt){return Vt.indexOf(" ")===-1?Vt:"'"+Vt+"'"})}},Qn={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},Si={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(le,Ae){if(Gn(Ae))return Ae.number;if(Pn(Ae))switch(Ae.value){case"bold":return 700;case"normal":default:return 400}return 400}},Xi={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(le,Ae){return Ae.filter(Pn).map(function(_e){return _e.value})}},ma={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(le,Ae){switch(Ae){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},Ia=function(le,Ae){return(le&Ae)!==0},po={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(le,Ae){if(Ae.length===0)return[];var _e=Ae[0];return _e.type===20&&_e.value==="none"?[]:Ae}},Lo={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(le,Ae){if(Ae.length===0)return null;var _e=Ae[0];if(_e.type===20&&_e.value==="none")return null;for(var rt=[],Vt=Ae.filter(zn),Hr=0;Hr<Vt.length;Hr++){var nn=Vt[Hr],gn=Vt[Hr+1];if(nn.type===20){var jn=gn&&Gn(gn)?gn.number:1;rt.push({counter:nn.value,increment:jn})}}return rt}},ps={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(le,Ae){if(Ae.length===0)return[];for(var _e=[],rt=Ae.filter(zn),Vt=0;Vt<rt.length;Vt++){var Hr=rt[Vt],nn=rt[Vt+1];if(Pn(Hr)&&Hr.value!=="none"){var gn=nn&&Gn(nn)?nn.number:0;_e.push({counter:Hr.value,reset:gn})}}return _e}},ts={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(le,Ae){return Ae.filter(On).map(function(_e){return ut.parse(le,_e)})}},ds={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(le,Ae){if(Ae.length===0)return null;var _e=Ae[0];if(_e.type===20&&_e.value==="none")return null;var rt=[],Vt=Ae.filter(si);if(Vt.length%2!==0)return null;for(var Hr=0;Hr<Vt.length;Hr+=2){var nn=Vt[Hr].value,gn=Vt[Hr+1].value;rt.push({open:nn,close:gn})}return rt}},rl=function(le,Ae,_e){if(!le)return"";var rt=le[Math.min(Ae,le.length-1)];return rt?_e?rt.open:rt.close:""},Js={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(le,Ae){return Ae.length===1&&hi(Ae[0],"none")?[]:Jn(Ae).map(function(_e){for(var rt={color:255,offsetX:Gi,offsetY:Gi,blur:Gi,spread:Gi,inset:!1},Vt=0,Hr=0;Hr<_e.length;Hr++){var nn=_e[Hr];hi(nn,"inset")?rt.inset=!0:Oi(nn)?(Vt===0?rt.offsetX=nn:Vt===1?rt.offsetY=nn:Vt===2?rt.blur=nn:rt.spread=nn,Vt++):rt.color=qt.parse(le,nn)}return rt})}},cl={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(le,Ae){var _e=[0,1,2],rt=[];return Ae.filter(Pn).forEach(function(Vt){switch(Vt.value){case"stroke":rt.push(1);break;case"fill":rt.push(0);break;case"markers":rt.push(2);break}}),_e.forEach(function(Vt){rt.indexOf(Vt)===-1&&rt.push(Vt)}),rt}},Ps={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},Gs={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(le,Ae){return On(Ae)?Ae.number:0}},Il=function(){function ar(le,Ae){var _e,rt;this.animationDuration=qa(le,ts,Ae.animationDuration),this.backgroundClip=qa(le,xa,Ae.backgroundClip),this.backgroundColor=qa(le,oo,Ae.backgroundColor),this.backgroundImage=qa(le,Os,Ae.backgroundImage),this.backgroundOrigin=qa(le,cs,Ae.backgroundOrigin),this.backgroundPosition=qa(le,Uo,Ae.backgroundPosition),this.backgroundRepeat=qa(le,Ho,Ae.backgroundRepeat),this.backgroundSize=qa(le,Ks,Ae.backgroundSize),this.borderTopColor=qa(le,Ds,Ae.borderTopColor),this.borderRightColor=qa(le,Ns,Ae.borderRightColor),this.borderBottomColor=qa(le,Go,Ae.borderBottomColor),this.borderLeftColor=qa(le,ws,Ae.borderLeftColor),this.borderTopLeftRadius=qa(le,Es,Ae.borderTopLeftRadius),this.borderTopRightRadius=qa(le,Ms,Ae.borderTopRightRadius),this.borderBottomRightRadius=qa(le,Ma,Ae.borderBottomRightRadius),this.borderBottomLeftRadius=qa(le,zo,Ae.borderBottomLeftRadius),this.borderTopStyle=qa(le,dl,Ae.borderTopStyle),this.borderRightStyle=qa(le,yl,Ae.borderRightStyle),this.borderBottomStyle=qa(le,xl,Ae.borderBottomStyle),this.borderLeftStyle=qa(le,Vs,Ae.borderLeftStyle),this.borderTopWidth=qa(le,hl,Ae.borderTopWidth),this.borderRightWidth=qa(le,Xl,Ae.borderRightWidth),this.borderBottomWidth=qa(le,Rs,Ae.borderBottomWidth),this.borderLeftWidth=qa(le,qs,Ae.borderLeftWidth),this.boxShadow=qa(le,Js,Ae.boxShadow),this.color=qa(le,os,Ae.color),this.direction=qa(le,Sl,Ae.direction),this.display=qa(le,jc,Ae.display),this.float=qa(le,ic,Ae.cssFloat),this.fontFamily=qa(le,mn,Ae.fontFamily),this.fontSize=qa(le,Qn,Ae.fontSize),this.fontStyle=qa(le,ma,Ae.fontStyle),this.fontVariant=qa(le,Xi,Ae.fontVariant),this.fontWeight=qa(le,Si,Ae.fontWeight),this.letterSpacing=qa(le,ac,Ae.letterSpacing),this.lineBreak=qa(le,dc,Ae.lineBreak),this.lineHeight=qa(le,fl,Ae.lineHeight),this.listStyleImage=qa(le,Nl,Ae.listStyleImage),this.listStylePosition=qa(le,Al,Ae.listStylePosition),this.listStyleType=qa(le,pl,Ae.listStyleType),this.marginTop=qa(le,Cl,Ae.marginTop),this.marginRight=qa(le,Mc,Ae.marginRight),this.marginBottom=qa(le,Ac,Ae.marginBottom),this.marginLeft=qa(le,vc,Ae.marginLeft),this.opacity=qa(le,jt,Ae.opacity);var Vt=qa(le,bs,Ae.overflow);this.overflowX=Vt[0],this.overflowY=Vt[Vt.length>1?1:0],this.overflowWrap=qa(le,Hs,Ae.overflowWrap),this.paddingTop=qa(le,Fl,Ae.paddingTop),this.paddingRight=qa(le,ec,Ae.paddingRight),this.paddingBottom=qa(le,Ql,Ae.paddingBottom),this.paddingLeft=qa(le,oc,Ae.paddingLeft),this.paintOrder=qa(le,cl,Ae.paintOrder),this.position=qa(le,jl,Ae.position),this.textAlign=qa(le,Hc,Ae.textAlign),this.textDecorationColor=qa(le,Br,(_e=Ae.textDecorationColor)!==null&&_e!==void 0?_e:Ae.color),this.textDecorationLine=qa(le,Xr,(rt=Ae.textDecorationLine)!==null&&rt!==void 0?rt:Ae.textDecoration),this.textShadow=qa(le,Ic,Ae.textShadow),this.textTransform=qa(le,bc,Ae.textTransform),this.transform=qa(le,Xs,Ae.transform),this.transformOrigin=qa(le,At,Ae.transformOrigin),this.visibility=qa(le,re,Ae.visibility),this.webkitTextStrokeColor=qa(le,Ps,Ae.webkitTextStrokeColor),this.webkitTextStrokeWidth=qa(le,Gs,Ae.webkitTextStrokeWidth),this.wordBreak=qa(le,me,Ae.wordBreak),this.zIndex=qa(le,ke,Ae.zIndex)}return ar.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},ar.prototype.isTransparent=function(){return Pr(this.backgroundColor)},ar.prototype.isTransformed=function(){return this.transform!==null},ar.prototype.isPositioned=function(){return this.position!==0},ar.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},ar.prototype.isFloating=function(){return this.float!==0},ar.prototype.isInlineLevel=function(){return Ia(this.display,4)||Ia(this.display,33554432)||Ia(this.display,268435456)||Ia(this.display,536870912)||Ia(this.display,67108864)||Ia(this.display,134217728)},ar}(),Ml=function(){function ar(le,Ae){this.content=qa(le,po,Ae.content),this.quotes=qa(le,ds,Ae.quotes)}return ar}(),$s=function(){function ar(le,Ae){this.counterIncrement=qa(le,Lo,Ae.counterIncrement),this.counterReset=qa(le,ps,Ae.counterReset)}return ar}(),qa=function(le,Ae,_e){var rt=new Yr,Vt=_e!==null&&typeof _e!="undefined"?_e.toString():Ae.initialValue;rt.write(Vt);var Hr=new ln(rt.read());switch(Ae.type){case 2:var nn=Hr.parseComponentValue();return Ae.parse(le,Pn(nn)?nn.value:Ae.initialValue);case 0:return Ae.parse(le,Hr.parseComponentValue());case 1:return Ae.parse(le,Hr.parseComponentValues());case 4:return Hr.parseComponentValue();case 3:switch(Ae.format){case"angle":return Fr.parse(le,Hr.parseComponentValue());case"color":return qt.parse(le,Hr.parseComponentValue());case"image":return Ya.parse(le,Hr.parseComponentValue());case"length":var gn=Hr.parseComponentValue();return Oi(gn)?gn:Gi;case"length-percentage":var jn=Hr.parseComponentValue();return Ki(jn)?jn:Gi;case"time":return ut.parse(le,Hr.parseComponentValue())}break}},hc="data-html2canvas-debug",sc=function(le){var Ae=le.getAttribute(hc);switch(Ae){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},kl=function(le,Ae){var _e=sc(le);return _e===1||Ae===_e},Us=function(){function ar(le,Ae){if(this.context=le,this.textNodes=[],this.elements=[],this.flags=0,kl(Ae,3))debugger;this.styles=new Il(le,window.getComputedStyle(Ae,null)),hd(Ae)&&(this.styles.animationDuration.some(function(_e){return _e>0})&&(Ae.style.animationDuration="0s"),this.styles.transform!==null&&(Ae.style.transform="none")),this.bounds=f(this.context,Ae),kl(Ae,4)&&(this.flags|=16)}return ar}(),Yl="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",ru="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Lc=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Pl=0;Pl<ru.length;Pl++)Lc[ru.charCodeAt(Pl)]=Pl;for(var al=function(le){var Ae=le.length*.75,_e=le.length,rt,Vt=0,Hr,nn,gn,jn;le[le.length-1]==="="&&(Ae--,le[le.length-2]==="="&&Ae--);var Wi=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(Ae):new Array(Ae),Mi=Array.isArray(Wi)?Wi:new Uint8Array(Wi);for(rt=0;rt<_e;rt+=4)Hr=Lc[le.charCodeAt(rt)],nn=Lc[le.charCodeAt(rt+1)],gn=Lc[le.charCodeAt(rt+2)],jn=Lc[le.charCodeAt(rt+3)],Mi[Vt++]=Hr<<2|nn>>4,Mi[Vt++]=(nn&15)<<4|gn>>2,Mi[Vt++]=(gn&3)<<6|jn&63;return Wi},Hl=function(le){for(var Ae=le.length,_e=[],rt=0;rt<Ae;rt+=2)_e.push(le[rt+1]<<8|le[rt]);return _e},Fc=function(le){for(var Ae=le.length,_e=[],rt=0;rt<Ae;rt+=4)_e.push(le[rt+3]<<24|le[rt+2]<<16|le[rt+1]<<8|le[rt]);return _e},Jl=5,yc=6+5,wc=2,fc=yc-Jl,zc=65536>>Jl,Rc=1<<Jl,Oc=Rc-1,xc=1024>>Jl,hs=zc+xc,xo=hs,ss=2048>>6,Ts=xo+ss,Ll=65536>>yc,Sc=1<<fc,tc=Sc-1,rc=function(le,Ae,_e){return le.slice?le.slice(Ae,_e):new Uint16Array(Array.prototype.slice.call(le,Ae,_e))},ml=function(le,Ae,_e){return le.slice?le.slice(Ae,_e):new Uint32Array(Array.prototype.slice.call(le,Ae,_e))},el=function(le,Ae){var _e=al(le),rt=Array.isArray(_e)?Fc(_e):new Uint32Array(_e),Vt=Array.isArray(_e)?Hl(_e):new Uint16Array(_e),Hr=24,nn=rc(Vt,Hr/2,rt[4]/2),gn=rt[5]===2?rc(Vt,(Hr+rt[4])/2):ml(rt,Math.ceil((Hr+rt[4])/4));return new Ol(rt[0],rt[1],rt[2],rt[3],nn,gn)},Ol=function(){function ar(le,Ae,_e,rt,Vt,Hr){this.initialValue=le,this.errorValue=Ae,this.highStart=_e,this.highValueIndex=rt,this.index=Vt,this.data=Hr}return ar.prototype.get=function(le){var Ae;if(le>=0){if(le<55296||le>56319&&le<=65535)return Ae=this.index[le>>Jl],Ae=(Ae<<wc)+(le&Oc),this.data[Ae];if(le<=65535)return Ae=this.index[zc+(le-55296>>Jl)],Ae=(Ae<<wc)+(le&Oc),this.data[Ae];if(le<this.highStart)return Ae=Ts-Ll+(le>>yc),Ae=this.index[Ae],Ae+=le>>Jl&tc,Ae=this.index[Ae],Ae=(Ae<<wc)+(le&Oc),this.data[Ae];if(le<=1114111)return this.data[this.highValueIndex]}return this.errorValue},ar}(),Qs="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Cc=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),lu=0;lu<Qs.length;lu++)Cc[Qs.charCodeAt(lu)]=lu;var cu=1,Cu=2,Dc=3,gu=4,Au=5,Rd=7,qu=8,xd=9,ed=10,Eu=11,Ec=12,Bc=13,Kc=14,_u=15,td=function(le){for(var Ae=[],_e=0,rt=le.length;_e<rt;){var Vt=le.charCodeAt(_e++);if(Vt>=55296&&Vt<=56319&&_e<rt){var Hr=le.charCodeAt(_e++);(Hr&64512)===56320?Ae.push(((Vt&1023)<<10)+(Hr&1023)+65536):(Ae.push(Vt),_e--)}else Ae.push(Vt)}return Ae},rd=function(){for(var le=[],Ae=0;Ae<arguments.length;Ae++)le[Ae]=arguments[Ae];if(String.fromCodePoint)return String.fromCodePoint.apply(String,le);var _e=le.length;if(!_e)return"";for(var rt=[],Vt=-1,Hr="";++Vt<_e;){var nn=le[Vt];nn<=65535?rt.push(nn):(nn-=65536,rt.push((nn>>10)+55296,nn%1024+56320)),(Vt+1===_e||rt.length>16384)&&(Hr+=String.fromCharCode.apply(String,rt),rt.length=0)}return Hr},Mu=el(Yl),_c="\xD7",Hu="\xF7",nd=function(le){return Mu.get(le)},id=function(le,Ae,_e){var rt=_e-2,Vt=Ae[rt],Hr=Ae[_e-1],nn=Ae[_e];if(Hr===Cu&&nn===Dc)return _c;if(Hr===Cu||Hr===Dc||Hr===gu)return Hu;if(nn===Cu||nn===Dc||nn===gu)return Hu;if(Hr===qu&&[qu,xd,Eu,Ec].indexOf(nn)!==-1)return _c;if((Hr===Eu||Hr===xd)&&(nn===xd||nn===ed))return _c;if((Hr===Ec||Hr===ed)&&nn===ed)return _c;if(nn===Bc||nn===Au)return _c;if(nn===Rd)return _c;if(Hr===cu)return _c;if(Hr===Bc&&nn===Kc){for(;Vt===Au;)Vt=Ae[--rt];if(Vt===Kc)return _c}if(Hr===_u&&nn===_u){for(var gn=0;Vt===_u;)gn++,Vt=Ae[--rt];if(gn%2===0)return _c}return Hu},Yc=function(le){var Ae=td(le),_e=Ae.length,rt=0,Vt=0,Hr=Ae.map(nd);return{next:function(){if(rt>=_e)return{done:!0,value:null};for(var gn=_c;rt<_e&&(gn=id(Ae,Hr,++rt))===_c;);if(gn!==_c||rt===_e){var jn=rd.apply(null,Ae.slice(Vt,rt));return Vt=rt,{value:jn,done:!1}}return{done:!0,value:null}}}},vu=function(le){for(var Ae=Yc(le),_e=[],rt;!(rt=Ae.next()).done;)rt.value&&_e.push(rt.value.slice());return _e},Fu=function(le){var Ae=123;if(le.createRange){var _e=le.createRange();if(_e.getBoundingClientRect){var rt=le.createElement("boundtest");rt.style.height=Ae+"px",rt.style.display="block",le.body.appendChild(rt),_e.selectNode(rt);var Vt=_e.getBoundingClientRect(),Hr=Math.round(Vt.height);if(le.body.removeChild(rt),Hr===Ae)return!0}}return!1},zu=function(le){var Ae=le.createElement("boundtest");Ae.style.width="50px",Ae.style.display="block",Ae.style.fontSize="12px",Ae.style.letterSpacing="0px",Ae.style.wordSpacing="0px",le.body.appendChild(Ae);var _e=le.createRange();Ae.innerHTML=typeof"".repeat=="function"?"&#128104;".repeat(10):"";var rt=Ae.firstChild,Vt=a(rt.data).map(function(jn){return l(jn)}),Hr=0,nn={},gn=Vt.every(function(jn,Wi){_e.setStart(rt,Hr),_e.setEnd(rt,Hr+jn.length);var Mi=_e.getBoundingClientRect();Hr+=jn.length;var Zi=Mi.x>nn.x||Mi.y>nn.y;return nn=Mi,Wi===0?!0:Zi});return le.body.removeChild(Ae),gn},nu=function(){return typeof new Image().crossOrigin!="undefined"},Bd=function(){return typeof new XMLHttpRequest().responseType=="string"},kd=function(le){var Ae=new Image,_e=le.createElement("canvas"),rt=_e.getContext("2d");if(!rt)return!1;Ae.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{rt.drawImage(Ae,0,0),_e.toDataURL()}catch(Vt){return!1}return!0},iu=function(le){return le[0]===0&&le[1]===255&&le[2]===0&&le[3]===255},Ku=function(le){var Ae=le.createElement("canvas"),_e=100;Ae.width=_e,Ae.height=_e;var rt=Ae.getContext("2d");if(!rt)return Promise.reject(!1);rt.fillStyle="rgb(0, 255, 0)",rt.fillRect(0,0,_e,_e);var Vt=new Image,Hr=Ae.toDataURL();Vt.src=Hr;var nn=ad(_e,_e,0,0,Vt);return rt.fillStyle="red",rt.fillRect(0,0,_e,_e),Wu(nn).then(function(gn){rt.drawImage(gn,0,0);var jn=rt.getImageData(0,0,_e,_e).data;rt.fillStyle="red",rt.fillRect(0,0,_e,_e);var Wi=le.createElement("div");return Wi.style.backgroundImage="url("+Hr+")",Wi.style.height=_e+"px",iu(jn)?Wu(ad(_e,_e,0,0,Wi)):Promise.reject(!1)}).then(function(gn){return rt.drawImage(gn,0,0),iu(rt.getImageData(0,0,_e,_e).data)}).catch(function(){return!1})},ad=function(le,Ae,_e,rt,Vt){var Hr="http://www.w3.org/2000/svg",nn=document.createElementNS(Hr,"svg"),gn=document.createElementNS(Hr,"foreignObject");return nn.setAttributeNS(null,"width",le.toString()),nn.setAttributeNS(null,"height",Ae.toString()),gn.setAttributeNS(null,"width","100%"),gn.setAttributeNS(null,"height","100%"),gn.setAttributeNS(null,"x",_e.toString()),gn.setAttributeNS(null,"y",rt.toString()),gn.setAttributeNS(null,"externalResourcesRequired","true"),nn.appendChild(gn),gn.appendChild(Vt),nn},Wu=function(le){return new Promise(function(Ae,_e){var rt=new Image;rt.onload=function(){return Ae(rt)},rt.onerror=_e,rt.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(le))})},$l={get SUPPORT_RANGE_BOUNDS(){var ar=Fu(document);return Object.defineProperty($l,"SUPPORT_RANGE_BOUNDS",{value:ar}),ar},get SUPPORT_WORD_BREAKING(){var ar=$l.SUPPORT_RANGE_BOUNDS&&zu(document);return Object.defineProperty($l,"SUPPORT_WORD_BREAKING",{value:ar}),ar},get SUPPORT_SVG_DRAWING(){var ar=kd(document);return Object.defineProperty($l,"SUPPORT_SVG_DRAWING",{value:ar}),ar},get SUPPORT_FOREIGNOBJECT_DRAWING(){var ar=typeof Array.from=="function"&&typeof window.fetch=="function"?Ku(document):Promise.resolve(!1);return Object.defineProperty($l,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:ar}),ar},get SUPPORT_CORS_IMAGES(){var ar=nu();return Object.defineProperty($l,"SUPPORT_CORS_IMAGES",{value:ar}),ar},get SUPPORT_RESPONSE_TYPE(){var ar=Bd();return Object.defineProperty($l,"SUPPORT_RESPONSE_TYPE",{value:ar}),ar},get SUPPORT_CORS_XHR(){var ar="withCredentials"in new XMLHttpRequest;return Object.defineProperty($l,"SUPPORT_CORS_XHR",{value:ar}),ar},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var ar=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty($l,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:ar}),ar}},Gc=function(){function ar(le,Ae){this.text=le,this.bounds=Ae}return ar}(),Tu=function(le,Ae,_e,rt){var Vt=sd(Ae,_e),Hr=[],nn=0;return Vt.forEach(function(gn){if(_e.textDecorationLine.length||gn.trim().length>0)if($l.SUPPORT_RANGE_BOUNDS){var jn=od(rt,nn,gn.length).getClientRects();if(jn.length>1){var Wi=Ru(gn),Mi=0;Wi.forEach(function(mo){Hr.push(new Gc(mo,m.fromDOMRectList(le,od(rt,Mi+nn,mo.length).getClientRects()))),Mi+=mo.length})}else Hr.push(new Gc(gn,m.fromDOMRectList(le,jn)))}else{var Zi=rt.splitText(gn.length);Hr.push(new Gc(gn,Sd(le,rt))),rt=Zi}else $l.SUPPORT_RANGE_BOUNDS||(rt=rt.splitText(gn.length));nn+=gn.length}),Hr},Sd=function(le,Ae){var _e=Ae.ownerDocument;if(_e){var rt=_e.createElement("html2canvaswrapper");rt.appendChild(Ae.cloneNode(!0));var Vt=Ae.parentNode;if(Vt){Vt.replaceChild(rt,Ae);var Hr=f(le,rt);return rt.firstChild&&Vt.replaceChild(rt.firstChild,rt),Hr}}return m.EMPTY},od=function(le,Ae,_e){var rt=le.ownerDocument;if(!rt)throw new Error("Node has no owner document");var Vt=rt.createRange();return Vt.setStart(le,Ae),Vt.setEnd(le,Ae+_e),Vt},Ru=function(le){if($l.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Ae=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(Ae.segment(le)).map(function(_e){return _e.segment})}return vu(le)},Bu=function(le,Ae){if($l.SUPPORT_NATIVE_TEXT_SEGMENTATION){var _e=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(_e.segment(le)).map(function(rt){return rt.segment})}return Pd(le,Ae)},sd=function(le,Ae){return Ae.letterSpacing!==0?Ru(le):Bu(le,Ae)},Cd=[32,160,4961,65792,65793,4153,4241],Pd=function(le,Ae){for(var _e=rn(le,{lineBreak:Ae.lineBreak,wordBreak:Ae.overflowWrap==="break-word"?"break-word":Ae.wordBreak}),rt=[],Vt,Hr=function(){if(Vt.value){var gn=Vt.value.slice(),jn=a(gn),Wi="";jn.forEach(function(Mi){Cd.indexOf(Mi)===-1?Wi+=l(Mi):(Wi.length&&rt.push(Wi),rt.push(l(Mi)),Wi="")}),Wi.length&&rt.push(Wi)}};!(Vt=_e.next()).done;)Hr();return rt},Zc=function(){function ar(le,Ae,_e){this.text=Jc(Ae.data,_e.textTransform),this.textBounds=Tu(le,this.text,_e,Ae)}return ar}(),Jc=function(le,Ae){switch(Ae){case 1:return le.toLowerCase();case 3:return le.replace(au,Vu);case 2:return le.toUpperCase();default:return le}},au=/(^|\s|:|-|\(|\))([a-z])/g,Vu=function(le,Ae,_e){return le.length>0?Ae+_e.toUpperCase():le},Xu=function(ar){x(le,ar);function le(Ae,_e){var rt=ar.call(this,Ae,_e)||this;return rt.src=_e.currentSrc||_e.src,rt.intrinsicWidth=_e.naturalWidth,rt.intrinsicHeight=_e.naturalHeight,rt.context.cache.addImage(rt.src),rt}return le}(Us),ou=function(ar){x(le,ar);function le(Ae,_e){var rt=ar.call(this,Ae,_e)||this;return rt.canvas=_e,rt.intrinsicWidth=_e.width,rt.intrinsicHeight=_e.height,rt}return le}(Us),Vc=function(ar){x(le,ar);function le(Ae,_e){var rt=ar.call(this,Ae,_e)||this,Vt=new XMLSerializer,Hr=f(Ae,_e);return _e.setAttribute("width",Hr.width+"px"),_e.setAttribute("height",Hr.height+"px"),rt.svg="data:image/svg+xml,"+encodeURIComponent(Vt.serializeToString(_e)),rt.intrinsicWidth=_e.width.baseVal.value,rt.intrinsicHeight=_e.height.baseVal.value,rt.context.cache.addImage(rt.svg),rt}return le}(Us),ld=function(ar){x(le,ar);function le(Ae,_e){var rt=ar.call(this,Ae,_e)||this;return rt.value=_e.value,rt}return le}(Us),cd=function(ar){x(le,ar);function le(Ae,_e){var rt=ar.call(this,Ae,_e)||this;return rt.start=_e.start,rt.reversed=typeof _e.reversed=="boolean"&&_e.reversed===!0,rt}return le}(Us),Ud=[{type:15,flags:0,unit:"px",number:3}],Ed=[{type:16,flags:0,number:50}],_d=function(le){return le.width>le.height?new m(le.left+(le.width-le.height)/2,le.top,le.height,le.height):le.width<le.height?new m(le.left,le.top+(le.height-le.width)/2,le.width,le.width):le},jd=function(le){var Ae=le.type===bu?new Array(le.value.length+1).join("\u2022"):le.value;return Ae.length===0?le.placeholder||"":Ae},ku="checkbox",$c="radio",bu="password",Pu=707406591,Iu=function(ar){x(le,ar);function le(Ae,_e){var rt=ar.call(this,Ae,_e)||this;rt.type=_e.type.toLowerCase(),rt.checked=_e.checked,rt.value=jd(_e),(rt.type===ku||rt.type===$c)&&(rt.styles.backgroundColor=3739148031,rt.styles.borderTopColor=rt.styles.borderRightColor=rt.styles.borderBottomColor=rt.styles.borderLeftColor=2779096575,rt.styles.borderTopWidth=rt.styles.borderRightWidth=rt.styles.borderBottomWidth=rt.styles.borderLeftWidth=1,rt.styles.borderTopStyle=rt.styles.borderRightStyle=rt.styles.borderBottomStyle=rt.styles.borderLeftStyle=1,rt.styles.backgroundClip=[0],rt.styles.backgroundOrigin=[0],rt.bounds=_d(rt.bounds));switch(rt.type){case ku:rt.styles.borderTopRightRadius=rt.styles.borderTopLeftRadius=rt.styles.borderBottomRightRadius=rt.styles.borderBottomLeftRadius=Ud;break;case $c:rt.styles.borderTopRightRadius=rt.styles.borderTopLeftRadius=rt.styles.borderBottomRightRadius=rt.styles.borderBottomLeftRadius=Ed;break}return rt}return le}(Us),ud=function(ar){x(le,ar);function le(Ae,_e){var rt=ar.call(this,Ae,_e)||this,Vt=_e.options[_e.selectedIndex||0];return rt.value=Vt&&Vt.text||"",rt}return le}(Us),Uu=function(ar){x(le,ar);function le(Ae,_e){var rt=ar.call(this,Ae,_e)||this;return rt.value=_e.value,rt}return le}(Us),Gu=function(ar){x(le,ar);function le(Ae,_e){var rt=ar.call(this,Ae,_e)||this;rt.src=_e.src,rt.width=parseInt(_e.width,10)||0,rt.height=parseInt(_e.height,10)||0,rt.backgroundColor=rt.styles.backgroundColor;try{if(_e.contentWindow&&_e.contentWindow.document&&_e.contentWindow.document.documentElement){rt.tree=Hd(Ae,_e.contentWindow.document.documentElement);var Vt=_e.contentWindow.document.documentElement?Li(Ae,getComputedStyle(_e.contentWindow.document.documentElement).backgroundColor):Ni.TRANSPARENT,Hr=_e.contentWindow.document.body?Li(Ae,getComputedStyle(_e.contentWindow.document.body).backgroundColor):Ni.TRANSPARENT;rt.backgroundColor=Pr(Vt)?Pr(Hr)?rt.styles.backgroundColor:Hr:Vt}}catch(nn){}return rt}return le}(Us),Td=["OL","UL","MENU"],Qu=function ar(le,Ae,_e,rt){for(var Vt=Ae.firstChild,Hr=void 0;Vt;Vt=Hr)if(Hr=Vt.nextSibling,dd(Vt)&&Vt.data.trim().length>0)_e.textNodes.push(new Zc(le,Vt,_e.styles));else if(su(Vt))if(Ht(Vt)&&Vt.assignedNodes)Vt.assignedNodes().forEach(function(gn){return ar(le,gn,_e,rt)});else{var nn=yu(le,Vt);nn.styles.isVisible()&&(Lu(Vt,nn,rt)?nn.flags|=4:Id(nn.styles)&&(nn.flags|=2),Td.indexOf(Vt.tagName)!==-1&&(nn.flags|=8),_e.elements.push(nn),Vt.slot,Vt.shadowRoot?ar(le,Vt.shadowRoot,nn,rt):!Nt(Vt)&&!Yt(Vt)&&!Pt(Vt)&&ar(le,Vt,nn,rt))}},yu=function(le,Ae){return ee(Ae)?new Xu(le,Ae):Kr(Ae)?new ou(le,Ae):Yt(Ae)?new Vc(le,Ae):Yu(Ae)?new ld(le,Ae):fe(Ae)?new cd(le,Ae):He(Ae)?new Iu(le,Ae):Pt(Ae)?new ud(le,Ae):Nt(Ae)?new Uu(le,Ae):ge(Ae)?new Gu(le,Ae):new Us(le,Ae)},Hd=function(le,Ae){var _e=yu(le,Ae);return _e.flags|=4,Qu(le,Ae,_e,_e),_e},Lu=function(le,Ae,_e){return Ae.styles.isPositionedWithZIndex()||Ae.styles.opacity<1||Ae.styles.isTransformed()||_r(le)&&_e.styles.isTransparent()},Id=function(le){return le.isPositioned()||le.isFloating()},dd=function(le){return le.nodeType===Node.TEXT_NODE},su=function(le){return le.nodeType===Node.ELEMENT_NODE},hd=function(le){return su(le)&&typeof le.style!="undefined"&&!uu(le)},uu=function(le){return typeof le.className=="object"},Yu=function(le){return le.tagName==="LI"},fe=function(le){return le.tagName==="OL"},He=function(le){return le.tagName==="INPUT"},gt=function(le){return le.tagName==="HTML"},Yt=function(le){return le.tagName==="svg"},_r=function(le){return le.tagName==="BODY"},Kr=function(le){return le.tagName==="CANVAS"},Se=function(le){return le.tagName==="VIDEO"},ee=function(le){return le.tagName==="IMG"},ge=function(le){return le.tagName==="IFRAME"},Ke=function(le){return le.tagName==="STYLE"},lt=function(le){return le.tagName==="SCRIPT"},Nt=function(le){return le.tagName==="TEXTAREA"},Pt=function(le){return le.tagName==="SELECT"},Ht=function(le){return le.tagName==="SLOT"},Nr=function(le){return le.tagName.indexOf("-")>0},Gr=function(){function ar(){this.counters={}}return ar.prototype.getCounterValue=function(le){var Ae=this.counters[le];return Ae&&Ae.length?Ae[Ae.length-1]:1},ar.prototype.getCounterValues=function(le){var Ae=this.counters[le];return Ae||[]},ar.prototype.pop=function(le){var Ae=this;le.forEach(function(_e){return Ae.counters[_e].pop()})},ar.prototype.parse=function(le){var Ae=this,_e=le.counterIncrement,rt=le.counterReset,Vt=!0;_e!==null&&_e.forEach(function(nn){var gn=Ae.counters[nn.counter];gn&&nn.increment!==0&&(Vt=!1,gn.length||gn.push(1),gn[Math.max(0,gn.length-1)]+=nn.increment)});var Hr=[];return Vt&&rt.forEach(function(nn){var gn=Ae.counters[nn.counter];Hr.push(nn.counter),gn||(gn=Ae.counters[nn.counter]=[]),gn.push(nn.reset)}),Hr},ar}(),Lr={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Sr={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},zr={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},Zr={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},Tn=function(le,Ae,_e,rt,Vt,Hr){return le<Ae||le>_e?J(le,Vt,Hr.length>0):rt.integers.reduce(function(nn,gn,jn){for(;le>=gn;)le-=gn,nn+=rt.values[jn];return nn},"")+Hr},yi=function(le,Ae,_e,rt){var Vt="";do _e||le--,Vt=rt(le)+Vt,le/=Ae;while(le*Ae>=Ae);return Vt},Ii=function(le,Ae,_e,rt,Vt){var Hr=_e-Ae+1;return(le<0?"-":"")+(yi(Math.abs(le),Hr,rt,function(nn){return l(Math.floor(nn%Hr)+Ae)})+Vt)},ya=function(le,Ae,_e){_e===void 0&&(_e=". ");var rt=Ae.length;return yi(Math.abs(le),rt,!1,function(Vt){return Ae[Math.floor(Vt%rt)]})+_e},Ji=1<<0,vo=1<<1,Ba=1<<2,jo=1<<3,yo=function(le,Ae,_e,rt,Vt,Hr){if(le<-9999||le>9999)return J(le,4,Vt.length>0);var nn=Math.abs(le),gn=Vt;if(nn===0)return Ae[0]+gn;for(var jn=0;nn>0&&jn<=4;jn++){var Wi=nn%10;Wi===0&&Ia(Hr,Ji)&&gn!==""?gn=Ae[Wi]+gn:Wi>1||Wi===1&&jn===0||Wi===1&&jn===1&&Ia(Hr,vo)||Wi===1&&jn===1&&Ia(Hr,Ba)&&le>100||Wi===1&&jn>1&&Ia(Hr,jo)?gn=Ae[Wi]+(jn>0?_e[jn-1]:"")+gn:Wi===1&&jn>0&&(gn=_e[jn-1]+gn),nn=Math.floor(nn/10)}return(le<0?rt:"")+gn},ms="\u5341\u767E\u5343\u842C",js="\u62FE\u4F70\u4EDF\u842C",D="\u30DE\u30A4\u30CA\u30B9",F="\uB9C8\uC774\uB108\uC2A4",J=function(le,Ae,_e){var rt=_e?". ":"",Vt=_e?"\u3001":"",Hr=_e?", ":"",nn=_e?" ":"";switch(Ae){case 0:return"\u2022"+nn;case 1:return"\u25E6"+nn;case 2:return"\u25FE"+nn;case 5:var gn=Ii(le,48,57,!0,rt);return gn.length<4?"0"+gn:gn;case 4:return ya(le,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Vt);case 6:return Tn(le,1,3999,Lr,3,rt).toLowerCase();case 7:return Tn(le,1,3999,Lr,3,rt);case 8:return Ii(le,945,969,!1,rt);case 9:return Ii(le,97,122,!1,rt);case 10:return Ii(le,65,90,!1,rt);case 11:return Ii(le,1632,1641,!0,rt);case 12:case 49:return Tn(le,1,9999,Sr,3,rt);case 35:return Tn(le,1,9999,Sr,3,rt).toLowerCase();case 13:return Ii(le,2534,2543,!0,rt);case 14:case 30:return Ii(le,6112,6121,!0,rt);case 15:return ya(le,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",Vt);case 16:return ya(le,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",Vt);case 17:case 48:return yo(le,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ms,"\u8CA0",Vt,vo|Ba|jo);case 47:return yo(le,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",js,"\u8CA0",Vt,Ji|vo|Ba|jo);case 42:return yo(le,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ms,"\u8D1F",Vt,vo|Ba|jo);case 41:return yo(le,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",js,"\u8D1F",Vt,Ji|vo|Ba|jo);case 26:return yo(le,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",D,Vt,0);case 25:return yo(le,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",D,Vt,Ji|vo|Ba);case 31:return yo(le,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",F,Hr,Ji|vo|Ba);case 33:return yo(le,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",F,Hr,0);case 32:return yo(le,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",F,Hr,Ji|vo|Ba);case 18:return Ii(le,2406,2415,!0,rt);case 20:return Tn(le,1,19999,Zr,3,rt);case 21:return Ii(le,2790,2799,!0,rt);case 22:return Ii(le,2662,2671,!0,rt);case 22:return Tn(le,1,10999,zr,3,rt);case 23:return ya(le,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return ya(le,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Ii(le,3302,3311,!0,rt);case 28:return ya(le,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",Vt);case 29:return ya(le,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",Vt);case 34:return Ii(le,3792,3801,!0,rt);case 37:return Ii(le,6160,6169,!0,rt);case 38:return Ii(le,4160,4169,!0,rt);case 39:return Ii(le,2918,2927,!0,rt);case 40:return Ii(le,1776,1785,!0,rt);case 43:return Ii(le,3046,3055,!0,rt);case 44:return Ii(le,3174,3183,!0,rt);case 45:return Ii(le,3664,3673,!0,rt);case 46:return Ii(le,3872,3881,!0,rt);case 3:default:return Ii(le,48,57,!0,rt)}},te="data-html2canvas-ignore",ie=function(){function ar(le,Ae,_e){if(this.context=le,this.options=_e,this.scrolledElements=[],this.referenceElement=Ae,this.counters=new Gr,this.quoteDepth=0,!Ae.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(Ae.ownerDocument.documentElement,!1)}return ar.prototype.toIFrame=function(le,Ae){var _e=this,rt=pt(le,Ae);if(!rt.contentWindow)return Promise.reject("Unable to find iframe window");var Vt=le.defaultView.pageXOffset,Hr=le.defaultView.pageYOffset,nn=rt.contentWindow,gn=nn.document,jn=ur(rt).then(function(){return h(_e,void 0,void 0,function(){var Wi,Mi;return t(this,function(Zi){switch(Zi.label){case 0:return this.scrolledElements.forEach(ia),nn&&(nn.scrollTo(Ae.left,Ae.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(nn.scrollY!==Ae.top||nn.scrollX!==Ae.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(nn.scrollX-Ae.left,nn.scrollY-Ae.top,0,0))),Wi=this.options.onclone,Mi=this.clonedReferenceElement,typeof Mi=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:gn.fonts&&gn.fonts.ready?[4,gn.fonts.ready]:[3,2];case 1:Zi.sent(),Zi.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,tr(gn)]:[3,4];case 3:Zi.sent(),Zi.label=4;case 4:return typeof Wi=="function"?[2,Promise.resolve().then(function(){return Wi(gn,Mi)}).then(function(){return rt})]:[2,rt]}})})});return gn.open(),gn.write(ci(document.doctype)+"<html></html>"),ai(this.referenceElement.ownerDocument,Vt,Hr),gn.replaceChild(gn.adoptNode(this.documentElement),gn.documentElement),gn.close(),jn},ar.prototype.createElementClone=function(le){if(kl(le,2))debugger;if(Kr(le))return this.createCanvasClone(le);if(Se(le))return this.createVideoClone(le);if(Ke(le))return this.createStyleClone(le);var Ae=le.cloneNode(!1);return ee(Ae)&&(ee(le)&&le.currentSrc&&le.currentSrc!==le.src&&(Ae.src=le.currentSrc,Ae.srcset=""),Ae.loading==="lazy"&&(Ae.loading="eager")),Nr(Ae)?this.createCustomElementClone(Ae):Ae},ar.prototype.createCustomElementClone=function(le){var Ae=document.createElement("html2canvascustomelement");return kn(le.style,Ae),Ae},ar.prototype.createStyleClone=function(le){try{var Ae=le.sheet;if(Ae&&Ae.cssRules){var _e=[].slice.call(Ae.cssRules,0).reduce(function(Vt,Hr){return Hr&&typeof Hr.cssText=="string"?Vt+Hr.cssText:Vt},""),rt=le.cloneNode(!1);return rt.textContent=_e,rt}}catch(Vt){if(this.context.logger.error("Unable to access cssRules property",Vt),Vt.name!=="SecurityError")throw Vt}return le.cloneNode(!1)},ar.prototype.createCanvasClone=function(le){var Ae;if(this.options.inlineImages&&le.ownerDocument){var _e=le.ownerDocument.createElement("img");try{return _e.src=le.toDataURL(),_e}catch(jn){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",le)}}var rt=le.cloneNode(!1);try{rt.width=le.width,rt.height=le.height;var Vt=le.getContext("2d"),Hr=rt.getContext("2d");if(Hr)if(!this.options.allowTaint&&Vt)Hr.putImageData(Vt.getImageData(0,0,le.width,le.height),0,0);else{var nn=(Ae=le.getContext("webgl2"))!==null&&Ae!==void 0?Ae:le.getContext("webgl");if(nn){var gn=nn.getContextAttributes();(gn==null?void 0:gn.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",le)}Hr.drawImage(le,0,0)}return rt}catch(jn){this.context.logger.info("Unable to clone canvas as it is tainted",le)}return rt},ar.prototype.createVideoClone=function(le){var Ae=le.ownerDocument.createElement("canvas");Ae.width=le.offsetWidth,Ae.height=le.offsetHeight;var _e=Ae.getContext("2d");try{return _e&&(_e.drawImage(le,0,0,Ae.width,Ae.height),this.options.allowTaint||_e.getImageData(0,0,Ae.width,Ae.height)),Ae}catch(Vt){this.context.logger.info("Unable to clone video as it is tainted",le)}var rt=le.ownerDocument.createElement("canvas");return rt.width=le.offsetWidth,rt.height=le.offsetHeight,rt},ar.prototype.appendChildNode=function(le,Ae,_e){(!su(Ae)||!lt(Ae)&&!Ae.hasAttribute(te)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(Ae)))&&((!this.options.copyStyles||!su(Ae)||!Ke(Ae))&&le.appendChild(this.cloneNode(Ae,_e)))},ar.prototype.cloneChildNodes=function(le,Ae,_e){for(var rt=this,Vt=le.shadowRoot?le.shadowRoot.firstChild:le.firstChild;Vt;Vt=Vt.nextSibling)if(su(Vt)&&Ht(Vt)&&typeof Vt.assignedNodes=="function"){var Hr=Vt.assignedNodes();Hr.length&&Hr.forEach(function(nn){return rt.appendChildNode(Ae,nn,_e)})}else this.appendChildNode(Ae,Vt,_e)},ar.prototype.cloneNode=function(le,Ae){if(dd(le))return document.createTextNode(le.data);if(!le.ownerDocument)return le.cloneNode(!1);var _e=le.ownerDocument.defaultView;if(_e&&su(le)&&(hd(le)||uu(le))){var rt=this.createElementClone(le);rt.style.transitionProperty="none";var Vt=_e.getComputedStyle(le),Hr=_e.getComputedStyle(le,":before"),nn=_e.getComputedStyle(le,":after");this.referenceElement===le&&hd(rt)&&(this.clonedReferenceElement=rt),_r(rt)&&Mo(rt);var gn=this.counters.parse(new $s(this.context,Vt)),jn=this.resolvePseudoContent(le,rt,Hr,Ie.BEFORE);Nr(le)&&(Ae=!0),Se(le)||this.cloneChildNodes(le,rt,Ae),jn&&rt.insertBefore(jn,rt.firstChild);var Wi=this.resolvePseudoContent(le,rt,nn,Ie.AFTER);return Wi&&rt.appendChild(Wi),this.counters.pop(gn),(Vt&&(this.options.copyStyles||uu(le))&&!ge(le)||Ae)&&kn(Vt,rt),(le.scrollTop!==0||le.scrollLeft!==0)&&this.scrolledElements.push([rt,le.scrollLeft,le.scrollTop]),(Nt(le)||Pt(le))&&(Nt(rt)||Pt(rt))&&(rt.value=le.value),rt}return le.cloneNode(!1)},ar.prototype.resolvePseudoContent=function(le,Ae,_e,rt){var Vt=this;if(!_e)return;var Hr=_e.content,nn=Ae.ownerDocument;if(!nn||!Hr||Hr==="none"||Hr==="-moz-alt-content"||_e.display==="none")return;this.counters.parse(new $s(this.context,_e));var gn=new Ml(this.context,_e),jn=nn.createElement("html2canvaspseudoelement");kn(_e,jn),gn.content.forEach(function(Mi){if(Mi.type===0)jn.appendChild(nn.createTextNode(Mi.value));else if(Mi.type===22){var Zi=nn.createElement("img");Zi.src=Mi.value,Zi.style.opacity="1",jn.appendChild(Zi)}else if(Mi.type===18){if(Mi.name==="attr"){var mo=Mi.values.filter(Pn);mo.length&&jn.appendChild(nn.createTextNode(le.getAttribute(mo[0].value)||""))}else if(Mi.name==="counter"){var So=Mi.values.filter($n),Bo=So[0],Is=So[1];if(Bo&&Pn(Bo)){var us=Vt.counters.getCounterValue(Bo.value),rs=Is&&Pn(Is)?pl.parse(Vt.context,Is.value):3;jn.appendChild(nn.createTextNode(J(us,rs,!1)))}}else if(Mi.name==="counters"){var bl=Mi.values.filter($n),Bo=bl[0],gl=bl[1],Is=bl[2];if(Bo&&Pn(Bo)){var nl=Vt.counters.getCounterValues(Bo.value),Zo=Is&&Pn(Is)?pl.parse(Vt.context,Is.value):3,Bl=gl&&gl.type===0?gl.value:"",Kl=nl.map(function(Zl){return J(Zl,Zo,!1)}).join(Bl);jn.appendChild(nn.createTextNode(Kl))}}}else if(Mi.type===20)switch(Mi.value){case"open-quote":jn.appendChild(nn.createTextNode(rl(gn.quotes,Vt.quoteDepth++,!0)));break;case"close-quote":jn.appendChild(nn.createTextNode(rl(gn.quotes,--Vt.quoteDepth,!1)));break;default:jn.appendChild(nn.createTextNode(Mi.value))}}),jn.className=Ga+" "+Ka;var Wi=rt===Ie.BEFORE?" "+Ga:" "+Ka;return uu(Ae)?Ae.className.baseValue+=Wi:Ae.className+=Wi,jn},ar.destroy=function(le){return le.parentNode?(le.parentNode.removeChild(le),!0):!1},ar}(),Ie;(function(ar){ar[ar.BEFORE=0]="BEFORE",ar[ar.AFTER=1]="AFTER"})(Ie||(Ie={}));var pt=function(le,Ae){var _e=le.createElement("iframe");return _e.className="html2canvas-container",_e.style.visibility="hidden",_e.style.position="fixed",_e.style.left="-10000px",_e.style.top="0px",_e.style.border="0",_e.width=Ae.width.toString(),_e.height=Ae.height.toString(),_e.scrolling="no",_e.setAttribute(te,"true"),le.body.appendChild(_e),_e},Ut=function(le){return new Promise(function(Ae){if(le.complete){Ae();return}if(!le.src){Ae();return}le.onload=Ae,le.onerror=Ae})},tr=function(le){return Promise.all([].slice.call(le.images,0).map(Ut))},ur=function(le){return new Promise(function(Ae,_e){var rt=le.contentWindow;if(!rt)return _e("No window assigned for iframe");var Vt=rt.document;rt.onload=le.onload=function(){rt.onload=le.onload=null;var Hr=setInterval(function(){Vt.body.childNodes.length>0&&Vt.readyState==="complete"&&(clearInterval(Hr),Ae(le))},50)}})},bn=["all","d","content"],kn=function(le,Ae){for(var _e=le.length-1;_e>=0;_e--){var rt=le.item(_e);bn.indexOf(rt)===-1&&Ae.style.setProperty(rt,le.getPropertyValue(rt))}return Ae},ci=function(le){var Ae="";return le&&(Ae+="<!DOCTYPE ",le.name&&(Ae+=le.name),le.internalSubset&&(Ae+=le.internalSubset),le.publicId&&(Ae+='"'+le.publicId+'"'),le.systemId&&(Ae+='"'+le.systemId+'"'),Ae+=">"),Ae},ai=function(le,Ae,_e){le&&le.defaultView&&(Ae!==le.defaultView.pageXOffset||_e!==le.defaultView.pageYOffset)&&le.defaultView.scrollTo(Ae,_e)},ia=function(le){var Ae=le[0],_e=le[1],rt=le[2];Ae.scrollLeft=_e,Ae.scrollTop=rt},Pa=":before",Ja=":after",Ga="___html2canvas___pseudoelement_before",Ka="___html2canvas___pseudoelement_after",uo=`{
content: "" !important;
display: none !important;
}`,Mo=function(le){vs(le,"."+Ga+Pa+uo+`
.`+Ka+Ja+uo)},vs=function(le,Ae){var _e=le.ownerDocument;if(_e){var rt=_e.createElement("style");rt.textContent=Ae,le.appendChild(rt)}},Qo=function(){function ar(){}return ar.getOrigin=function(le){var Ae=ar._link;return Ae?(Ae.href=le,Ae.href=Ae.href,Ae.protocol+Ae.hostname+Ae.port):"about:blank"},ar.isSameOrigin=function(le){return ar.getOrigin(le)===ar._origin},ar.setContext=function(le){ar._link=le.document.createElement("a"),ar._origin=ar.getOrigin(le.location.href)},ar._origin="about:blank",ar}(),ks=function(){function ar(le,Ae){this.context=le,this._options=Ae,this._cache={}}return ar.prototype.addImage=function(le){var Ae=Promise.resolve();return this.has(le)||(mc(le)||pc(le))&&(this._cache[le]=this.loadImage(le)).catch(function(){}),Ae},ar.prototype.match=function(le){return this._cache[le]},ar.prototype.loadImage=function(le){return h(this,void 0,void 0,function(){var Ae,_e,rt,Vt,Hr=this;return t(this,function(nn){switch(nn.label){case 0:return Ae=Qo.isSameOrigin(le),_e=!Nc(le)&&this._options.useCORS===!0&&$l.SUPPORT_CORS_IMAGES&&!Ae,rt=!Nc(le)&&!Ae&&!mc(le)&&typeof this._options.proxy=="string"&&$l.SUPPORT_CORS_XHR&&!_e,!Ae&&this._options.allowTaint===!1&&!Nc(le)&&!mc(le)&&!rt&&!_e?[2]:(Vt=le,rt?[4,this.proxy(Vt)]:[3,2]);case 1:Vt=nn.sent(),nn.label=2;case 2:return this.context.logger.debug("Added image "+le.substring(0,256)),[4,new Promise(function(gn,jn){var Wi=new Image;Wi.onload=function(){return gn(Wi)},Wi.onerror=jn,(lc(Vt)||_e)&&(Wi.crossOrigin="anonymous"),Wi.src=Vt,Wi.complete===!0&&setTimeout(function(){return gn(Wi)},500),Hr._options.imageTimeout>0&&setTimeout(function(){return jn("Timed out ("+Hr._options.imageTimeout+"ms) loading image")},Hr._options.imageTimeout)})];case 3:return[2,nn.sent()]}})})},ar.prototype.has=function(le){return typeof this._cache[le]!="undefined"},ar.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},ar.prototype.proxy=function(le){var Ae=this,_e=this._options.proxy;if(!_e)throw new Error("No proxy defined");var rt=le.substring(0,256);return new Promise(function(Vt,Hr){var nn=$l.SUPPORT_RESPONSE_TYPE?"blob":"text",gn=new XMLHttpRequest;gn.onload=function(){if(gn.status===200)if(nn==="text")Vt(gn.response);else{var Mi=new FileReader;Mi.addEventListener("load",function(){return Vt(Mi.result)},!1),Mi.addEventListener("error",function(Zi){return Hr(Zi)},!1),Mi.readAsDataURL(gn.response)}else Hr("Failed to proxy resource "+rt+" with status code "+gn.status)},gn.onerror=Hr;var jn=_e.indexOf("?")>-1?"&":"?";if(gn.open("GET",""+_e+jn+"url="+encodeURIComponent(le)+"&responseType="+nn),nn!=="text"&&gn instanceof XMLHttpRequest&&(gn.responseType=nn),Ae._options.imageTimeout){var Wi=Ae._options.imageTimeout;gn.timeout=Wi,gn.ontimeout=function(){return Hr("Timed out ("+Wi+"ms) proxying "+rt)}}gn.send()})},ar}(),vl=/^data:image\/svg\+xml/i,zl=/^data:image\/.*;base64,/i,Dl=/^data:image\/.*/i,pc=function(le){return $l.SUPPORT_SVG_DRAWING||!cc(le)},Nc=function(le){return Dl.test(le)},lc=function(le){return zl.test(le)},mc=function(le){return le.substr(0,4)==="blob"},cc=function(le){return le.substr(-3).toLowerCase()==="svg"||vl.test(le)},ho=function(){function ar(le,Ae){this.type=0,this.x=le,this.y=Ae}return ar.prototype.add=function(le,Ae){return new ar(this.x+le,this.y+Ae)},ar}(),Ul=function(le,Ae,_e){return new ho(le.x+(Ae.x-le.x)*_e,le.y+(Ae.y-le.y)*_e)},Rl=function(){function ar(le,Ae,_e,rt){this.type=1,this.start=le,this.startControl=Ae,this.endControl=_e,this.end=rt}return ar.prototype.subdivide=function(le,Ae){var _e=Ul(this.start,this.startControl,le),rt=Ul(this.startControl,this.endControl,le),Vt=Ul(this.endControl,this.end,le),Hr=Ul(_e,rt,le),nn=Ul(rt,Vt,le),gn=Ul(Hr,nn,le);return Ae?new ar(this.start,_e,Hr,gn):new ar(gn,nn,Vt,this.end)},ar.prototype.add=function(le,Ae){return new ar(this.start.add(le,Ae),this.startControl.add(le,Ae),this.endControl.add(le,Ae),this.end.add(le,Ae))},ar.prototype.reverse=function(){return new ar(this.end,this.endControl,this.startControl,this.start)},ar}(),ql=function(le){return le.type===1},fd=function(){function ar(le){var Ae=le.styles,_e=le.bounds,rt=pa(Ae.borderTopLeftRadius,_e.width,_e.height),Vt=rt[0],Hr=rt[1],nn=pa(Ae.borderTopRightRadius,_e.width,_e.height),gn=nn[0],jn=nn[1],Wi=pa(Ae.borderBottomRightRadius,_e.width,_e.height),Mi=Wi[0],Zi=Wi[1],mo=pa(Ae.borderBottomLeftRadius,_e.width,_e.height),So=mo[0],Bo=mo[1],Is=[];Is.push((Vt+gn)/_e.width),Is.push((So+Mi)/_e.width),Is.push((Hr+Bo)/_e.height),Is.push((jn+Zi)/_e.height);var us=Math.max.apply(Math,Is);us>1&&(Vt/=us,Hr/=us,gn/=us,jn/=us,Mi/=us,Zi/=us,So/=us,Bo/=us);var rs=_e.width-gn,bl=_e.height-Zi,gl=_e.width-Mi,nl=_e.height-Bo,Zo=Ae.borderTopWidth,Bl=Ae.borderRightWidth,Kl=Ae.borderBottomWidth,ul=Ae.borderLeftWidth,fu=ta(Ae.paddingTop,le.bounds.width),Zl=ta(Ae.paddingRight,le.bounds.width),Pc=ta(Ae.paddingBottom,le.bounds.width),Wc=ta(Ae.paddingLeft,le.bounds.width);this.topLeftBorderDoubleOuterBox=Vt>0||Hr>0?zs(_e.left+ul/3,_e.top+Zo/3,Vt-ul/3,Hr-Zo/3,ol.TOP_LEFT):new ho(_e.left+ul/3,_e.top+Zo/3),this.topRightBorderDoubleOuterBox=Vt>0||Hr>0?zs(_e.left+rs,_e.top+Zo/3,gn-Bl/3,jn-Zo/3,ol.TOP_RIGHT):new ho(_e.left+_e.width-Bl/3,_e.top+Zo/3),this.bottomRightBorderDoubleOuterBox=Mi>0||Zi>0?zs(_e.left+gl,_e.top+bl,Mi-Bl/3,Zi-Kl/3,ol.BOTTOM_RIGHT):new ho(_e.left+_e.width-Bl/3,_e.top+_e.height-Kl/3),this.bottomLeftBorderDoubleOuterBox=So>0||Bo>0?zs(_e.left+ul/3,_e.top+nl,So-ul/3,Bo-Kl/3,ol.BOTTOM_LEFT):new ho(_e.left+ul/3,_e.top+_e.height-Kl/3),this.topLeftBorderDoubleInnerBox=Vt>0||Hr>0?zs(_e.left+ul*2/3,_e.top+Zo*2/3,Vt-ul*2/3,Hr-Zo*2/3,ol.TOP_LEFT):new ho(_e.left+ul*2/3,_e.top+Zo*2/3),this.topRightBorderDoubleInnerBox=Vt>0||Hr>0?zs(_e.left+rs,_e.top+Zo*2/3,gn-Bl*2/3,jn-Zo*2/3,ol.TOP_RIGHT):new ho(_e.left+_e.width-Bl*2/3,_e.top+Zo*2/3),this.bottomRightBorderDoubleInnerBox=Mi>0||Zi>0?zs(_e.left+gl,_e.top+bl,Mi-Bl*2/3,Zi-Kl*2/3,ol.BOTTOM_RIGHT):new ho(_e.left+_e.width-Bl*2/3,_e.top+_e.height-Kl*2/3),this.bottomLeftBorderDoubleInnerBox=So>0||Bo>0?zs(_e.left+ul*2/3,_e.top+nl,So-ul*2/3,Bo-Kl*2/3,ol.BOTTOM_LEFT):new ho(_e.left+ul*2/3,_e.top+_e.height-Kl*2/3),this.topLeftBorderStroke=Vt>0||Hr>0?zs(_e.left+ul/2,_e.top+Zo/2,Vt-ul/2,Hr-Zo/2,ol.TOP_LEFT):new ho(_e.left+ul/2,_e.top+Zo/2),this.topRightBorderStroke=Vt>0||Hr>0?zs(_e.left+rs,_e.top+Zo/2,gn-Bl/2,jn-Zo/2,ol.TOP_RIGHT):new ho(_e.left+_e.width-Bl/2,_e.top+Zo/2),this.bottomRightBorderStroke=Mi>0||Zi>0?zs(_e.left+gl,_e.top+bl,Mi-Bl/2,Zi-Kl/2,ol.BOTTOM_RIGHT):new ho(_e.left+_e.width-Bl/2,_e.top+_e.height-Kl/2),this.bottomLeftBorderStroke=So>0||Bo>0?zs(_e.left+ul/2,_e.top+nl,So-ul/2,Bo-Kl/2,ol.BOTTOM_LEFT):new ho(_e.left+ul/2,_e.top+_e.height-Kl/2),this.topLeftBorderBox=Vt>0||Hr>0?zs(_e.left,_e.top,Vt,Hr,ol.TOP_LEFT):new ho(_e.left,_e.top),this.topRightBorderBox=gn>0||jn>0?zs(_e.left+rs,_e.top,gn,jn,ol.TOP_RIGHT):new ho(_e.left+_e.width,_e.top),this.bottomRightBorderBox=Mi>0||Zi>0?zs(_e.left+gl,_e.top+bl,Mi,Zi,ol.BOTTOM_RIGHT):new ho(_e.left+_e.width,_e.top+_e.height),this.bottomLeftBorderBox=So>0||Bo>0?zs(_e.left,_e.top+nl,So,Bo,ol.BOTTOM_LEFT):new ho(_e.left,_e.top+_e.height),this.topLeftPaddingBox=Vt>0||Hr>0?zs(_e.left+ul,_e.top+Zo,Math.max(0,Vt-ul),Math.max(0,Hr-Zo),ol.TOP_LEFT):new ho(_e.left+ul,_e.top+Zo),this.topRightPaddingBox=gn>0||jn>0?zs(_e.left+Math.min(rs,_e.width-Bl),_e.top+Zo,rs>_e.width+Bl?0:Math.max(0,gn-Bl),Math.max(0,jn-Zo),ol.TOP_RIGHT):new ho(_e.left+_e.width-Bl,_e.top+Zo),this.bottomRightPaddingBox=Mi>0||Zi>0?zs(_e.left+Math.min(gl,_e.width-ul),_e.top+Math.min(bl,_e.height-Kl),Math.max(0,Mi-Bl),Math.max(0,Zi-Kl),ol.BOTTOM_RIGHT):new ho(_e.left+_e.width-Bl,_e.top+_e.height-Kl),this.bottomLeftPaddingBox=So>0||Bo>0?zs(_e.left+ul,_e.top+Math.min(nl,_e.height-Kl),Math.max(0,So-ul),Math.max(0,Bo-Kl),ol.BOTTOM_LEFT):new ho(_e.left+ul,_e.top+_e.height-Kl),this.topLeftContentBox=Vt>0||Hr>0?zs(_e.left+ul+Wc,_e.top+Zo+fu,Math.max(0,Vt-(ul+Wc)),Math.max(0,Hr-(Zo+fu)),ol.TOP_LEFT):new ho(_e.left+ul+Wc,_e.top+Zo+fu),this.topRightContentBox=gn>0||jn>0?zs(_e.left+Math.min(rs,_e.width+ul+Wc),_e.top+Zo+fu,rs>_e.width+ul+Wc?0:gn-ul+Wc,jn-(Zo+fu),ol.TOP_RIGHT):new ho(_e.left+_e.width-(Bl+Zl),_e.top+Zo+fu),this.bottomRightContentBox=Mi>0||Zi>0?zs(_e.left+Math.min(gl,_e.width-(ul+Wc)),_e.top+Math.min(bl,_e.height+Zo+fu),Math.max(0,Mi-(Bl+Zl)),Zi-(Kl+Pc),ol.BOTTOM_RIGHT):new ho(_e.left+_e.width-(Bl+Zl),_e.top+_e.height-(Kl+Pc)),this.bottomLeftContentBox=So>0||Bo>0?zs(_e.left+ul+Wc,_e.top+nl,Math.max(0,So-(ul+Wc)),Bo-(Kl+Pc),ol.BOTTOM_LEFT):new ho(_e.left+ul+Wc,_e.top+_e.height-(Kl+Pc))}return ar}(),ol;(function(ar){ar[ar.TOP_LEFT=0]="TOP_LEFT",ar[ar.TOP_RIGHT=1]="TOP_RIGHT",ar[ar.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",ar[ar.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(ol||(ol={}));var zs=function(le,Ae,_e,rt,Vt){var Hr=4*((Math.sqrt(2)-1)/3),nn=_e*Hr,gn=rt*Hr,jn=le+_e,Wi=Ae+rt;switch(Vt){case ol.TOP_LEFT:return new Rl(new ho(le,Wi),new ho(le,Wi-gn),new ho(jn-nn,Ae),new ho(jn,Ae));case ol.TOP_RIGHT:return new Rl(new ho(le,Ae),new ho(le+nn,Ae),new ho(jn,Wi-gn),new ho(jn,Wi));case ol.BOTTOM_RIGHT:return new Rl(new ho(jn,Ae),new ho(jn,Ae+gn),new ho(le+nn,Wi),new ho(le,Wi));case ol.BOTTOM_LEFT:default:return new Rl(new ho(jn,Wi),new ho(jn-nn,Wi),new ho(le,Ae+gn),new ho(le,Ae))}},qc=function(le){return[le.topLeftBorderBox,le.topRightBorderBox,le.bottomRightBorderBox,le.bottomLeftBorderBox]},Tc=function(le){return[le.topLeftContentBox,le.topRightContentBox,le.bottomRightContentBox,le.bottomLeftContentBox]},pd=function(le){return[le.topLeftPaddingBox,le.topRightPaddingBox,le.bottomRightPaddingBox,le.bottomLeftPaddingBox]},wu=function(){function ar(le,Ae,_e){this.offsetX=le,this.offsetY=Ae,this.matrix=_e,this.type=0,this.target=2|4}return ar}(),eu=function(){function ar(le,Ae){this.path=le,this.target=Ae,this.type=1}return ar}(),Ou=function(){function ar(le){this.opacity=le,this.type=2,this.target=2|4}return ar}(),kc=function(le){return le.type===0},du=function(le){return le.type===1},Du=function(le){return le.type===2},zd=function(le,Ae){return le.length===Ae.length?le.some(function(_e,rt){return _e===Ae[rt]}):!1},xh=function(le,Ae,_e,rt,Vt){return le.map(function(Hr,nn){switch(nn){case 0:return Hr.add(Ae,_e);case 1:return Hr.add(Ae+rt,_e);case 2:return Hr.add(Ae+rt,_e+Vt);case 3:return Hr.add(Ae,_e+Vt)}return Hr})},Sh=function(){function ar(le){this.element=le,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return ar}(),Jd=function(){function ar(le,Ae){if(this.container=le,this.parent=Ae,this.effects=[],this.curves=new fd(this.container),this.container.styles.opacity<1&&this.effects.push(new Ou(this.container.styles.opacity)),this.container.styles.transform!==null){var _e=this.container.bounds.left+this.container.styles.transformOrigin[0].number,rt=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Vt=this.container.styles.transform;this.effects.push(new wu(_e,rt,Vt))}if(this.container.styles.overflowX!==0){var Hr=qc(this.curves),nn=pd(this.curves);zd(Hr,nn)?this.effects.push(new eu(Hr,2|4)):(this.effects.push(new eu(Hr,2)),this.effects.push(new eu(nn,4)))}}return ar.prototype.getEffects=function(le){for(var Ae=[2,3].indexOf(this.container.styles.position)===-1,_e=this.parent,rt=this.effects.slice(0);_e;){var Vt=_e.effects.filter(function(gn){return!du(gn)});if(Ae||_e.container.styles.position!==0||!_e.parent){if(rt.unshift.apply(rt,Vt),Ae=[2,3].indexOf(_e.container.styles.position)===-1,_e.container.styles.overflowX!==0){var Hr=qc(_e.curves),nn=pd(_e.curves);zd(Hr,nn)||rt.unshift(new eu(nn,2|4))}}else rt.unshift.apply(rt,Vt);_e=_e.parent}return rt.filter(function(gn){return Ia(gn.target,le)})},ar}(),Ch=function ar(le,Ae,_e,rt){le.container.elements.forEach(function(Vt){var Hr=Ia(Vt.flags,4),nn=Ia(Vt.flags,2),gn=new Jd(Vt,le);Ia(Vt.styles.display,2048)&&rt.push(gn);var jn=Ia(Vt.flags,8)?[]:rt;if(Hr||nn){var Wi=Hr||Vt.styles.isPositioned()?_e:Ae,Mi=new Sh(gn);if(Vt.styles.isPositioned()||Vt.styles.opacity<1||Vt.styles.isTransformed()){var Zi=Vt.styles.zIndex.order;if(Zi<0){var mo=0;Wi.negativeZIndex.some(function(Bo,Is){return Zi>Bo.element.container.styles.zIndex.order?(mo=Is,!1):mo>0}),Wi.negativeZIndex.splice(mo,0,Mi)}else if(Zi>0){var So=0;Wi.positiveZIndex.some(function(Bo,Is){return Zi>=Bo.element.container.styles.zIndex.order?(So=Is+1,!1):So>0}),Wi.positiveZIndex.splice(So,0,Mi)}else Wi.zeroOrAutoZIndexOrTransformedOrOpacity.push(Mi)}else Vt.styles.isFloating()?Wi.nonPositionedFloats.push(Mi):Wi.nonPositionedInlineLevel.push(Mi);ar(gn,Mi,Hr?Mi:_e,jn)}else Vt.styles.isInlineLevel()?Ae.inlineLevel.push(gn):Ae.nonInlineLevel.push(gn),ar(gn,Ae,_e,jn);Ia(Vt.flags,8)&&nh(Vt,jn)})},nh=function(le,Ae){for(var _e=le instanceof cd?le.start:1,rt=le instanceof cd?le.reversed:!1,Vt=0;Vt<Ae.length;Vt++){var Hr=Ae[Vt];Hr.container instanceof ld&&typeof Hr.container.value=="number"&&Hr.container.value!==0&&(_e=Hr.container.value),Hr.listValue=J(_e,Hr.container.styles.listStyleType,!0),_e+=rt?-1:1}},md=function(le){var Ae=new Jd(le,null),_e=new Sh(Ae),rt=[];return Ch(Ae,_e,_e,rt),nh(Ae.container,rt),_e},ch=function(le,Ae){switch(Ae){case 0:return xu(le.topLeftBorderBox,le.topLeftPaddingBox,le.topRightBorderBox,le.topRightPaddingBox);case 1:return xu(le.topRightBorderBox,le.topRightPaddingBox,le.bottomRightBorderBox,le.bottomRightPaddingBox);case 2:return xu(le.bottomRightBorderBox,le.bottomRightPaddingBox,le.bottomLeftBorderBox,le.bottomLeftPaddingBox);case 3:default:return xu(le.bottomLeftBorderBox,le.bottomLeftPaddingBox,le.topLeftBorderBox,le.topLeftPaddingBox)}},Eh=function(le,Ae){switch(Ae){case 0:return xu(le.topLeftBorderBox,le.topLeftBorderDoubleOuterBox,le.topRightBorderBox,le.topRightBorderDoubleOuterBox);case 1:return xu(le.topRightBorderBox,le.topRightBorderDoubleOuterBox,le.bottomRightBorderBox,le.bottomRightBorderDoubleOuterBox);case 2:return xu(le.bottomRightBorderBox,le.bottomRightBorderDoubleOuterBox,le.bottomLeftBorderBox,le.bottomLeftBorderDoubleOuterBox);case 3:default:return xu(le.bottomLeftBorderBox,le.bottomLeftBorderDoubleOuterBox,le.topLeftBorderBox,le.topLeftBorderDoubleOuterBox)}},Dh=function(le,Ae){switch(Ae){case 0:return xu(le.topLeftBorderDoubleInnerBox,le.topLeftPaddingBox,le.topRightBorderDoubleInnerBox,le.topRightPaddingBox);case 1:return xu(le.topRightBorderDoubleInnerBox,le.topRightPaddingBox,le.bottomRightBorderDoubleInnerBox,le.bottomRightPaddingBox);case 2:return xu(le.bottomRightBorderDoubleInnerBox,le.bottomRightPaddingBox,le.bottomLeftBorderDoubleInnerBox,le.bottomLeftPaddingBox);case 3:default:return xu(le.bottomLeftBorderDoubleInnerBox,le.bottomLeftPaddingBox,le.topLeftBorderDoubleInnerBox,le.topLeftPaddingBox)}},_h=function(le,Ae){switch(Ae){case 0:return Zu(le.topLeftBorderStroke,le.topRightBorderStroke);case 1:return Zu(le.topRightBorderStroke,le.bottomRightBorderStroke);case 2:return Zu(le.bottomRightBorderStroke,le.bottomLeftBorderStroke);case 3:default:return Zu(le.bottomLeftBorderStroke,le.topLeftBorderStroke)}},Zu=function(le,Ae){var _e=[];return ql(le)?_e.push(le.subdivide(.5,!1)):_e.push(le),ql(Ae)?_e.push(Ae.subdivide(.5,!0)):_e.push(Ae),_e},xu=function(le,Ae,_e,rt){var Vt=[];return ql(le)?Vt.push(le.subdivide(.5,!1)):Vt.push(le),ql(_e)?Vt.push(_e.subdivide(.5,!0)):Vt.push(_e),ql(rt)?Vt.push(rt.subdivide(.5,!0).reverse()):Vt.push(rt),ql(Ae)?Vt.push(Ae.subdivide(.5,!1).reverse()):Vt.push(Ae),Vt},uh=function(le){var Ae=le.bounds,_e=le.styles;return Ae.add(_e.borderLeftWidth,_e.borderTopWidth,-(_e.borderRightWidth+_e.borderLeftWidth),-(_e.borderTopWidth+_e.borderBottomWidth))},ih=function(le){var Ae=le.styles,_e=le.bounds,rt=ta(Ae.paddingLeft,_e.width),Vt=ta(Ae.paddingRight,_e.width),Hr=ta(Ae.paddingTop,_e.width),nn=ta(Ae.paddingBottom,_e.width);return _e.add(rt+Ae.borderLeftWidth,Hr+Ae.borderTopWidth,-(Ae.borderRightWidth+Ae.borderLeftWidth+rt+Vt),-(Ae.borderTopWidth+Ae.borderBottomWidth+Hr+nn))},Th=function(le,Ae){return le===0?Ae.bounds:le===2?ih(Ae):uh(Ae)},Nh=function(le,Ae){return le===0?Ae.bounds:le===2?ih(Ae):uh(Ae)},Ld=function(le,Ae,_e){var rt=Th(hu(le.styles.backgroundOrigin,Ae),le),Vt=Nh(hu(le.styles.backgroundClip,Ae),le),Hr=Ju(hu(le.styles.backgroundSize,Ae),_e,rt),nn=Hr[0],gn=Hr[1],jn=pa(hu(le.styles.backgroundPosition,Ae),rt.width-nn,rt.height-gn),Wi=Ad(hu(le.styles.backgroundRepeat,Ae),jn,Hr,rt,Vt),Mi=Math.round(rt.left+jn[0]),Zi=Math.round(rt.top+jn[1]);return[Wi,Mi,Zi,nn,gn]},gd=function(le){return Pn(le)&&le.value===Vo.AUTO},Od=function(le){return typeof le=="number"},Ju=function(le,Ae,_e){var rt=Ae[0],Vt=Ae[1],Hr=Ae[2],nn=le[0],gn=le[1];if(!nn)return[0,0];if(Ki(nn)&&gn&&Ki(gn))return[ta(nn,_e.width),ta(gn,_e.height)];var jn=Od(Hr);if(Pn(nn)&&(nn.value===Vo.CONTAIN||nn.value===Vo.COVER)){if(Od(Hr)){var Wi=_e.width/_e.height;return Wi<Hr!==(nn.value===Vo.COVER)?[_e.width,_e.width/Hr]:[_e.height*Hr,_e.height]}return[_e.width,_e.height]}var Mi=Od(rt),Zi=Od(Vt),mo=Mi||Zi;if(gd(nn)&&(!gn||gd(gn))){if(Mi&&Zi)return[rt,Vt];if(!jn&&!mo)return[_e.width,_e.height];if(mo&&jn){var So=Mi?rt:Vt*Hr,Bo=Zi?Vt:rt/Hr;return[So,Bo]}var Is=Mi?rt:_e.width,us=Zi?Vt:_e.height;return[Is,us]}if(jn){var rs=0,bl=0;return Ki(nn)?rs=ta(nn,_e.width):Ki(gn)&&(bl=ta(gn,_e.height)),gd(nn)?rs=bl*Hr:(!gn||gd(gn))&&(bl=rs/Hr),[rs,bl]}var gl=null,nl=null;if(Ki(nn)?gl=ta(nn,_e.width):gn&&Ki(gn)&&(nl=ta(gn,_e.height)),gl!==null&&(!gn||gd(gn))&&(nl=Mi&&Zi?gl/rt*Vt:_e.height),nl!==null&&gd(nn)&&(gl=Mi&&Zi?nl/Vt*rt:_e.width),gl!==null&&nl!==null)return[gl,nl];throw new Error("Unable to calculate background-size for element")},hu=function(le,Ae){var _e=le[Ae];return typeof _e=="undefined"?le[0]:_e},Ad=function(le,Ae,_e,rt,Vt){var Hr=Ae[0],nn=Ae[1],gn=_e[0],jn=_e[1];switch(le){case 2:return[new ho(Math.round(rt.left),Math.round(rt.top+nn)),new ho(Math.round(rt.left+rt.width),Math.round(rt.top+nn)),new ho(Math.round(rt.left+rt.width),Math.round(jn+rt.top+nn)),new ho(Math.round(rt.left),Math.round(jn+rt.top+nn))];case 3:return[new ho(Math.round(rt.left+Hr),Math.round(rt.top)),new ho(Math.round(rt.left+Hr+gn),Math.round(rt.top)),new ho(Math.round(rt.left+Hr+gn),Math.round(rt.height+rt.top)),new ho(Math.round(rt.left+Hr),Math.round(rt.height+rt.top))];case 1:return[new ho(Math.round(rt.left+Hr),Math.round(rt.top+nn)),new ho(Math.round(rt.left+Hr+gn),Math.round(rt.top+nn)),new ho(Math.round(rt.left+Hr+gn),Math.round(rt.top+nn+jn)),new ho(Math.round(rt.left+Hr),Math.round(rt.top+nn+jn))];default:return[new ho(Math.round(Vt.left),Math.round(Vt.top)),new ho(Math.round(Vt.left+Vt.width),Math.round(Vt.top)),new ho(Math.round(Vt.left+Vt.width),Math.round(Vt.height+Vt.top)),new ho(Math.round(Vt.left),Math.round(Vt.height+Vt.top))]}},ah="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",oh="Hidden Text",sh=function(){function ar(le){this._data={},this._document=le}return ar.prototype.parseMetrics=function(le,Ae){var _e=this._document.createElement("div"),rt=this._document.createElement("img"),Vt=this._document.createElement("span"),Hr=this._document.body;_e.style.visibility="hidden",_e.style.fontFamily=le,_e.style.fontSize=Ae,_e.style.margin="0",_e.style.padding="0",_e.style.whiteSpace="nowrap",Hr.appendChild(_e),rt.src=ah,rt.width=1,rt.height=1,rt.style.margin="0",rt.style.padding="0",rt.style.verticalAlign="baseline",Vt.style.fontFamily=le,Vt.style.fontSize=Ae,Vt.style.margin="0",Vt.style.padding="0",Vt.appendChild(this._document.createTextNode(oh)),_e.appendChild(Vt),_e.appendChild(rt);var nn=rt.offsetTop-Vt.offsetTop+2;_e.removeChild(Vt),_e.appendChild(this._document.createTextNode(oh)),_e.style.lineHeight="normal",rt.style.verticalAlign="super";var gn=rt.offsetTop-_e.offsetTop+2;return Hr.removeChild(_e),{baseline:nn,middle:gn}},ar.prototype.getMetrics=function(le,Ae){var _e=le+" "+Ae;return typeof this._data[_e]=="undefined"&&(this._data[_e]=this.parseMetrics(le,Ae)),this._data[_e]},ar}(),dh=function(){function ar(le,Ae){this.context=le,this.options=Ae}return ar}(),hh=1e4,fh=function(ar){x(le,ar);function le(Ae,_e){var rt=ar.call(this,Ae,_e)||this;return rt._activeEffects=[],rt.canvas=_e.canvas?_e.canvas:document.createElement("canvas"),rt.ctx=rt.canvas.getContext("2d"),_e.canvas||(rt.canvas.width=Math.floor(_e.width*_e.scale),rt.canvas.height=Math.floor(_e.height*_e.scale),rt.canvas.style.width=_e.width+"px",rt.canvas.style.height=_e.height+"px"),rt.fontMetrics=new sh(document),rt.ctx.scale(rt.options.scale,rt.options.scale),rt.ctx.translate(-_e.x,-_e.y),rt.ctx.textBaseline="bottom",rt._activeEffects=[],rt.context.logger.debug("Canvas renderer initialized ("+_e.width+"x"+_e.height+") with scale "+_e.scale),rt}return le.prototype.applyEffects=function(Ae){for(var _e=this;this._activeEffects.length;)this.popEffect();Ae.forEach(function(rt){return _e.applyEffect(rt)})},le.prototype.applyEffect=function(Ae){this.ctx.save(),Du(Ae)&&(this.ctx.globalAlpha=Ae.opacity),kc(Ae)&&(this.ctx.translate(Ae.offsetX,Ae.offsetY),this.ctx.transform(Ae.matrix[0],Ae.matrix[1],Ae.matrix[2],Ae.matrix[3],Ae.matrix[4],Ae.matrix[5]),this.ctx.translate(-Ae.offsetX,-Ae.offsetY)),du(Ae)&&(this.path(Ae.path),this.ctx.clip()),this._activeEffects.push(Ae)},le.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},le.prototype.renderStack=function(Ae){return h(this,void 0,void 0,function(){var _e;return t(this,function(rt){switch(rt.label){case 0:return _e=Ae.element.container.styles,_e.isVisible()?[4,this.renderStackContent(Ae)]:[3,2];case 1:rt.sent(),rt.label=2;case 2:return[2]}})})},le.prototype.renderNode=function(Ae){return h(this,void 0,void 0,function(){return t(this,function(_e){switch(_e.label){case 0:if(Ia(Ae.container.flags,16))debugger;return Ae.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(Ae)]:[3,3];case 1:return _e.sent(),[4,this.renderNodeContent(Ae)];case 2:_e.sent(),_e.label=3;case 3:return[2]}})})},le.prototype.renderTextWithLetterSpacing=function(Ae,_e,rt){var Vt=this;if(_e===0)this.ctx.fillText(Ae.text,Ae.bounds.left,Ae.bounds.top+rt);else{var Hr=Ru(Ae.text);Hr.reduce(function(nn,gn){return Vt.ctx.fillText(gn,nn,Ae.bounds.top+rt),nn+Vt.ctx.measureText(gn).width},Ae.bounds.left)}},le.prototype.createFontStyle=function(Ae){var _e=Ae.fontVariant.filter(function(Hr){return Hr==="normal"||Hr==="small-caps"}).join(""),rt=of(Ae.fontFamily).join(", "),Vt=On(Ae.fontSize)?""+Ae.fontSize.number+Ae.fontSize.unit:Ae.fontSize.number+"px";return[[Ae.fontStyle,_e,Ae.fontWeight,Vt,rt].join(" "),rt,Vt]},le.prototype.renderTextNode=function(Ae,_e){return h(this,void 0,void 0,function(){var rt,Vt,Hr,nn,gn,jn,Wi,Mi,Zi=this;return t(this,function(mo){return rt=this.createFontStyle(_e),Vt=rt[0],Hr=rt[1],nn=rt[2],this.ctx.font=Vt,this.ctx.direction=_e.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",gn=this.fontMetrics.getMetrics(Hr,nn),jn=gn.baseline,Wi=gn.middle,Mi=_e.paintOrder,Ae.textBounds.forEach(function(So){Mi.forEach(function(Bo){switch(Bo){case 0:Zi.ctx.fillStyle=sr(_e.color),Zi.renderTextWithLetterSpacing(So,_e.letterSpacing,jn);var Is=_e.textShadow;Is.length&&So.text.trim().length&&(Is.slice(0).reverse().forEach(function(us){Zi.ctx.shadowColor=sr(us.color),Zi.ctx.shadowOffsetX=us.offsetX.number*Zi.options.scale,Zi.ctx.shadowOffsetY=us.offsetY.number*Zi.options.scale,Zi.ctx.shadowBlur=us.blur.number,Zi.renderTextWithLetterSpacing(So,_e.letterSpacing,jn)}),Zi.ctx.shadowColor="",Zi.ctx.shadowOffsetX=0,Zi.ctx.shadowOffsetY=0,Zi.ctx.shadowBlur=0),_e.textDecorationLine.length&&(Zi.ctx.fillStyle=sr(_e.textDecorationColor||_e.color),_e.textDecorationLine.forEach(function(us){switch(us){case 1:Zi.ctx.fillRect(So.bounds.left,Math.round(So.bounds.top+jn),So.bounds.width,1);break;case 2:Zi.ctx.fillRect(So.bounds.left,Math.round(So.bounds.top),So.bounds.width,1);break;case 3:Zi.ctx.fillRect(So.bounds.left,Math.ceil(So.bounds.top+Wi),So.bounds.width,1);break}}));break;case 1:_e.webkitTextStrokeWidth&&So.text.trim().length&&(Zi.ctx.strokeStyle=sr(_e.webkitTextStrokeColor),Zi.ctx.lineWidth=_e.webkitTextStrokeWidth,Zi.ctx.lineJoin=window.chrome?"miter":"round",Zi.ctx.strokeText(So.text,So.bounds.left,So.bounds.top+jn)),Zi.ctx.strokeStyle="",Zi.ctx.lineWidth=0,Zi.ctx.lineJoin="miter";break}})}),[2]})})},le.prototype.renderReplacedElement=function(Ae,_e,rt){if(rt&&Ae.intrinsicWidth>0&&Ae.intrinsicHeight>0){var Vt=ih(Ae),Hr=pd(_e);this.path(Hr),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(rt,0,0,Ae.intrinsicWidth,Ae.intrinsicHeight,Vt.left,Vt.top,Vt.width,Vt.height),this.ctx.restore()}},le.prototype.renderNodeContent=function(Ae){return h(this,void 0,void 0,function(){var _e,rt,Vt,Hr,nn,gn,jn,jn,Wi,Mi,Zi,mo,So,Bo,Is,us,rs,bl,gl,jn,nl,So,us;return t(this,function(Zo){switch(Zo.label){case 0:this.applyEffects(Ae.getEffects(4)),_e=Ae.container,rt=Ae.curves,Vt=_e.styles,Hr=0,nn=_e.textNodes,Zo.label=1;case 1:return Hr<nn.length?(gn=nn[Hr],[4,this.renderTextNode(gn,Vt)]):[3,4];case 2:Zo.sent(),Zo.label=3;case 3:return Hr++,[3,1];case 4:if(!(_e instanceof Xu))return[3,8];Zo.label=5;case 5:return Zo.trys.push([5,7,,8]),[4,this.context.cache.match(_e.src)];case 6:return jn=Zo.sent(),this.renderReplacedElement(_e,rt,jn),[3,8];case 7:return Zo.sent(),this.context.logger.error("Error loading image "+_e.src),[3,8];case 8:if(_e instanceof ou&&this.renderReplacedElement(_e,rt,_e.canvas),!(_e instanceof Vc))return[3,12];Zo.label=9;case 9:return Zo.trys.push([9,11,,12]),[4,this.context.cache.match(_e.svg)];case 10:return jn=Zo.sent(),this.renderReplacedElement(_e,rt,jn),[3,12];case 11:return Zo.sent(),this.context.logger.error("Error loading svg "+_e.svg.substring(0,255)),[3,12];case 12:return _e instanceof Gu&&_e.tree?(Wi=new le(this.context,{scale:this.options.scale,backgroundColor:_e.backgroundColor,x:0,y:0,width:_e.width,height:_e.height}),[4,Wi.render(_e.tree)]):[3,14];case 13:Mi=Zo.sent(),_e.width&&_e.height&&this.ctx.drawImage(Mi,0,0,_e.width,_e.height,_e.bounds.left,_e.bounds.top,_e.bounds.width,_e.bounds.height),Zo.label=14;case 14:if(_e instanceof Iu&&(Zi=Math.min(_e.bounds.width,_e.bounds.height),_e.type===ku?_e.checked&&(this.ctx.save(),this.path([new ho(_e.bounds.left+Zi*.39363,_e.bounds.top+Zi*.79),new ho(_e.bounds.left+Zi*.16,_e.bounds.top+Zi*.5549),new ho(_e.bounds.left+Zi*.27347,_e.bounds.top+Zi*.44071),new ho(_e.bounds.left+Zi*.39694,_e.bounds.top+Zi*.5649),new ho(_e.bounds.left+Zi*.72983,_e.bounds.top+Zi*.23),new ho(_e.bounds.left+Zi*.84,_e.bounds.top+Zi*.34085),new ho(_e.bounds.left+Zi*.39363,_e.bounds.top+Zi*.79)]),this.ctx.fillStyle=sr(Pu),this.ctx.fill(),this.ctx.restore()):_e.type===$c&&(_e.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(_e.bounds.left+Zi/2,_e.bounds.top+Zi/2,Zi/4,0,Math.PI*2,!0),this.ctx.fillStyle=sr(Pu),this.ctx.fill(),this.ctx.restore()))),tf(_e)&&_e.value.length){mo=this.createFontStyle(Vt),So=mo[0],Bo=mo[1],Is=this.fontMetrics.getMetrics(So,Bo).baseline,this.ctx.font=So,this.ctx.fillStyle=sr(Vt.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=nf(_e.styles.textAlign),us=ih(_e),rs=0;switch(_e.styles.textAlign){case 1:rs+=us.width/2;break;case 2:rs+=us.width;break}bl=us.add(rs,0,0,-us.height/2+1),this.ctx.save(),this.path([new ho(us.left,us.top),new ho(us.left+us.width,us.top),new ho(us.left+us.width,us.top+us.height),new ho(us.left,us.top+us.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Gc(_e.value,bl),Vt.letterSpacing,Is),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!Ia(_e.styles.display,2048))return[3,20];if(!(_e.styles.listStyleImage!==null))return[3,19];if(gl=_e.styles.listStyleImage,!(gl.type===0))return[3,18];jn=void 0,nl=gl.url,Zo.label=15;case 15:return Zo.trys.push([15,17,,18]),[4,this.context.cache.match(nl)];case 16:return jn=Zo.sent(),this.ctx.drawImage(jn,_e.bounds.left-(jn.width+10),_e.bounds.top),[3,18];case 17:return Zo.sent(),this.context.logger.error("Error loading list-style-image "+nl),[3,18];case 18:return[3,20];case 19:Ae.listValue&&_e.styles.listStyleType!==-1&&(So=this.createFontStyle(Vt)[0],this.ctx.font=So,this.ctx.fillStyle=sr(Vt.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",us=new m(_e.bounds.left,_e.bounds.top+ta(_e.styles.paddingTop,_e.bounds.width),_e.bounds.width,Bs(Vt.lineHeight,Vt.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Gc(Ae.listValue,us),Vt.letterSpacing,Bs(Vt.lineHeight,Vt.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),Zo.label=20;case 20:return[2]}})})},le.prototype.renderStackContent=function(Ae){return h(this,void 0,void 0,function(){var _e,rt,Vt,Hr,nn,Vt,gn,jn,Vt,Wi,Mi,Vt,Zi,mo,Vt,So,Bo,Vt,Is,us,Vt;return t(this,function(rs){switch(rs.label){case 0:if(Ia(Ae.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(Ae.element)];case 1:rs.sent(),_e=0,rt=Ae.negativeZIndex,rs.label=2;case 2:return _e<rt.length?(Vt=rt[_e],[4,this.renderStack(Vt)]):[3,5];case 3:rs.sent(),rs.label=4;case 4:return _e++,[3,2];case 5:return[4,this.renderNodeContent(Ae.element)];case 6:rs.sent(),Hr=0,nn=Ae.nonInlineLevel,rs.label=7;case 7:return Hr<nn.length?(Vt=nn[Hr],[4,this.renderNode(Vt)]):[3,10];case 8:rs.sent(),rs.label=9;case 9:return Hr++,[3,7];case 10:gn=0,jn=Ae.nonPositionedFloats,rs.label=11;case 11:return gn<jn.length?(Vt=jn[gn],[4,this.renderStack(Vt)]):[3,14];case 12:rs.sent(),rs.label=13;case 13:return gn++,[3,11];case 14:Wi=0,Mi=Ae.nonPositionedInlineLevel,rs.label=15;case 15:return Wi<Mi.length?(Vt=Mi[Wi],[4,this.renderStack(Vt)]):[3,18];case 16:rs.sent(),rs.label=17;case 17:return Wi++,[3,15];case 18:Zi=0,mo=Ae.inlineLevel,rs.label=19;case 19:return Zi<mo.length?(Vt=mo[Zi],[4,this.renderNode(Vt)]):[3,22];case 20:rs.sent(),rs.label=21;case 21:return Zi++,[3,19];case 22:So=0,Bo=Ae.zeroOrAutoZIndexOrTransformedOrOpacity,rs.label=23;case 23:return So<Bo.length?(Vt=Bo[So],[4,this.renderStack(Vt)]):[3,26];case 24:rs.sent(),rs.label=25;case 25:return So++,[3,23];case 26:Is=0,us=Ae.positiveZIndex,rs.label=27;case 27:return Is<us.length?(Vt=us[Is],[4,this.renderStack(Vt)]):[3,30];case 28:rs.sent(),rs.label=29;case 29:return Is++,[3,27];case 30:return[2]}})})},le.prototype.mask=function(Ae){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(Ae.slice(0).reverse()),this.ctx.closePath()},le.prototype.path=function(Ae){this.ctx.beginPath(),this.formatPath(Ae),this.ctx.closePath()},le.prototype.formatPath=function(Ae){var _e=this;Ae.forEach(function(rt,Vt){var Hr=ql(rt)?rt.start:rt;Vt===0?_e.ctx.moveTo(Hr.x,Hr.y):_e.ctx.lineTo(Hr.x,Hr.y),ql(rt)&&_e.ctx.bezierCurveTo(rt.startControl.x,rt.startControl.y,rt.endControl.x,rt.endControl.y,rt.end.x,rt.end.y)})},le.prototype.renderRepeat=function(Ae,_e,rt,Vt){this.path(Ae),this.ctx.fillStyle=_e,this.ctx.translate(rt,Vt),this.ctx.fill(),this.ctx.translate(-rt,-Vt)},le.prototype.resizeImage=function(Ae,_e,rt){var Vt;if(Ae.width===_e&&Ae.height===rt)return Ae;var Hr=(Vt=this.canvas.ownerDocument)!==null&&Vt!==void 0?Vt:document,nn=Hr.createElement("canvas");nn.width=Math.max(1,_e),nn.height=Math.max(1,rt);var gn=nn.getContext("2d");return gn.drawImage(Ae,0,0,Ae.width,Ae.height,0,0,_e,rt),nn},le.prototype.renderBackgroundImage=function(Ae){return h(this,void 0,void 0,function(){var _e,rt,Vt,Hr,nn,gn;return t(this,function(jn){switch(jn.label){case 0:_e=Ae.styles.backgroundImage.length-1,rt=function(Mi){var Zi,mo,So,Bo,Is,us,rs,bl,gl,nl,Bo,Is,us,rs,bl,Zo,Bl,Kl,ul,fu,Zl,Pc,Wc,Kd,gl,vd,Bo,Dd,Wd,rs,bl,Vd,Is,us,$d,bd,Xd,qd,eh,Nd,th,Md;return t(this,function(lh){switch(lh.label){case 0:if(!(Mi.type===0))return[3,5];Zi=void 0,mo=Mi.url,lh.label=1;case 1:return lh.trys.push([1,3,,4]),[4,Vt.context.cache.match(mo)];case 2:return Zi=lh.sent(),[3,4];case 3:return lh.sent(),Vt.context.logger.error("Error loading background-image "+mo),[3,4];case 4:return Zi&&(So=Ld(Ae,_e,[Zi.width,Zi.height,Zi.width/Zi.height]),Bo=So[0],Is=So[1],us=So[2],rs=So[3],bl=So[4],gl=Vt.ctx.createPattern(Vt.resizeImage(Zi,rs,bl),"repeat"),Vt.renderRepeat(Bo,gl,Is,us)),[3,6];case 5:ls(Mi)?(nl=Ld(Ae,_e,[null,null,null]),Bo=nl[0],Is=nl[1],us=nl[2],rs=nl[3],bl=nl[4],Zo=wo(Mi.angle,rs,bl),Bl=Zo[0],Kl=Zo[1],ul=Zo[2],fu=Zo[3],Zl=Zo[4],Pc=document.createElement("canvas"),Pc.width=rs,Pc.height=bl,Wc=Pc.getContext("2d"),Kd=Wc.createLinearGradient(Kl,fu,ul,Zl),bo(Mi.stops,Bl).forEach(function(ph){return Kd.addColorStop(ph.stop,sr(ph.color))}),Wc.fillStyle=Kd,Wc.fillRect(0,0,rs,bl),rs>0&&bl>0&&(gl=Vt.ctx.createPattern(Pc,"repeat"),Vt.renderRepeat(Bo,gl,Is,us))):Ro(Mi)&&(vd=Ld(Ae,_e,[null,null,null]),Bo=vd[0],Dd=vd[1],Wd=vd[2],rs=vd[3],bl=vd[4],Vd=Mi.position.length===0?[Ca]:Mi.position,Is=ta(Vd[0],rs),us=ta(Vd[Vd.length-1],bl),$d=so(Mi,Is,us,rs,bl),bd=$d[0],Xd=$d[1],bd>0&&Xd>0&&(qd=Vt.ctx.createRadialGradient(Dd+Is,Wd+us,0,Dd+Is,Wd+us,bd),bo(Mi.stops,bd*2).forEach(function(ph){return qd.addColorStop(ph.stop,sr(ph.color))}),Vt.path(Bo),Vt.ctx.fillStyle=qd,bd!==Xd?(eh=Ae.bounds.left+.5*Ae.bounds.width,Nd=Ae.bounds.top+.5*Ae.bounds.height,th=Xd/bd,Md=1/th,Vt.ctx.save(),Vt.ctx.translate(eh,Nd),Vt.ctx.transform(1,0,0,th,0,0),Vt.ctx.translate(-eh,-Nd),Vt.ctx.fillRect(Dd,Md*(Wd-Nd)+Nd,rs,bl*Md),Vt.ctx.restore()):Vt.ctx.fill())),lh.label=6;case 6:return _e--,[2]}})},Vt=this,Hr=0,nn=Ae.styles.backgroundImage.slice(0).reverse(),jn.label=1;case 1:return Hr<nn.length?(gn=nn[Hr],[5,rt(gn)]):[3,4];case 2:jn.sent(),jn.label=3;case 3:return Hr++,[3,1];case 4:return[2]}})})},le.prototype.renderSolidBorder=function(Ae,_e,rt){return h(this,void 0,void 0,function(){return t(this,function(Vt){return this.path(ch(rt,_e)),this.ctx.fillStyle=sr(Ae),this.ctx.fill(),[2]})})},le.prototype.renderDoubleBorder=function(Ae,_e,rt,Vt){return h(this,void 0,void 0,function(){var Hr,nn;return t(this,function(gn){switch(gn.label){case 0:return _e<3?[4,this.renderSolidBorder(Ae,rt,Vt)]:[3,2];case 1:return gn.sent(),[2];case 2:return Hr=Eh(Vt,rt),this.path(Hr),this.ctx.fillStyle=sr(Ae),this.ctx.fill(),nn=Dh(Vt,rt),this.path(nn),this.ctx.fill(),[2]}})})},le.prototype.renderNodeBackgroundAndBorders=function(Ae){return h(this,void 0,void 0,function(){var _e,rt,Vt,Hr,nn,gn,jn,Wi,Mi=this;return t(this,function(Zi){switch(Zi.label){case 0:return this.applyEffects(Ae.getEffects(2)),_e=Ae.container.styles,rt=!Pr(_e.backgroundColor)||_e.backgroundImage.length,Vt=[{style:_e.borderTopStyle,color:_e.borderTopColor,width:_e.borderTopWidth},{style:_e.borderRightStyle,color:_e.borderRightColor,width:_e.borderRightWidth},{style:_e.borderBottomStyle,color:_e.borderBottomColor,width:_e.borderBottomWidth},{style:_e.borderLeftStyle,color:_e.borderLeftColor,width:_e.borderLeftWidth}],Hr=rf(hu(_e.backgroundClip,0),Ae.curves),rt||_e.boxShadow.length?(this.ctx.save(),this.path(Hr),this.ctx.clip(),Pr(_e.backgroundColor)||(this.ctx.fillStyle=sr(_e.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(Ae.container)]):[3,2];case 1:Zi.sent(),this.ctx.restore(),_e.boxShadow.slice(0).reverse().forEach(function(mo){Mi.ctx.save();var So=qc(Ae.curves),Bo=mo.inset?0:hh,Is=xh(So,-Bo+(mo.inset?1:-1)*mo.spread.number,(mo.inset?1:-1)*mo.spread.number,mo.spread.number*(mo.inset?-2:2),mo.spread.number*(mo.inset?-2:2));mo.inset?(Mi.path(So),Mi.ctx.clip(),Mi.mask(Is)):(Mi.mask(So),Mi.ctx.clip(),Mi.path(Is)),Mi.ctx.shadowOffsetX=mo.offsetX.number+Bo,Mi.ctx.shadowOffsetY=mo.offsetY.number,Mi.ctx.shadowColor=sr(mo.color),Mi.ctx.shadowBlur=mo.blur.number,Mi.ctx.fillStyle=mo.inset?sr(mo.color):"rgba(0,0,0,1)",Mi.ctx.fill(),Mi.ctx.restore()}),Zi.label=2;case 2:nn=0,gn=0,jn=Vt,Zi.label=3;case 3:return gn<jn.length?(Wi=jn[gn],Wi.style!==0&&!Pr(Wi.color)&&Wi.width>0?Wi.style===2?[4,this.renderDashedDottedBorder(Wi.color,Wi.width,nn,Ae.curves,2)]:[3,5]:[3,11]):[3,13];case 4:return Zi.sent(),[3,11];case 5:return Wi.style===3?[4,this.renderDashedDottedBorder(Wi.color,Wi.width,nn,Ae.curves,3)]:[3,7];case 6:return Zi.sent(),[3,11];case 7:return Wi.style===4?[4,this.renderDoubleBorder(Wi.color,Wi.width,nn,Ae.curves)]:[3,9];case 8:return Zi.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Wi.color,nn,Ae.curves)];case 10:Zi.sent(),Zi.label=11;case 11:nn++,Zi.label=12;case 12:return gn++,[3,3];case 13:return[2]}})})},le.prototype.renderDashedDottedBorder=function(Ae,_e,rt,Vt,Hr){return h(this,void 0,void 0,function(){var nn,gn,jn,Wi,Mi,Zi,mo,So,Bo,Is,us,rs,bl,gl,nl,Zo,nl,Zo;return t(this,function(Bl){return this.ctx.save(),nn=_h(Vt,rt),gn=ch(Vt,rt),Hr===2&&(this.path(gn),this.ctx.clip()),ql(gn[0])?(jn=gn[0].start.x,Wi=gn[0].start.y):(jn=gn[0].x,Wi=gn[0].y),ql(gn[1])?(Mi=gn[1].end.x,Zi=gn[1].end.y):(Mi=gn[1].x,Zi=gn[1].y),rt===0||rt===2?mo=Math.abs(jn-Mi):mo=Math.abs(Wi-Zi),this.ctx.beginPath(),Hr===3?this.formatPath(nn):this.formatPath(gn.slice(0,2)),So=_e<3?_e*3:_e*2,Bo=_e<3?_e*2:_e,Hr===3&&(So=_e,Bo=_e),Is=!0,mo<=So*2?Is=!1:mo<=So*2+Bo?(us=mo/(2*So+Bo),So*=us,Bo*=us):(rs=Math.floor((mo+Bo)/(So+Bo)),bl=(mo-rs*So)/(rs-1),gl=(mo-(rs+1)*So)/rs,Bo=gl<=0||Math.abs(Bo-bl)<Math.abs(Bo-gl)?bl:gl),Is&&(Hr===3?this.ctx.setLineDash([0,So+Bo]):this.ctx.setLineDash([So,Bo])),Hr===3?(this.ctx.lineCap="round",this.ctx.lineWidth=_e):this.ctx.lineWidth=_e*2+1.1,this.ctx.strokeStyle=sr(Ae),this.ctx.stroke(),this.ctx.setLineDash([]),Hr===2&&(ql(gn[0])&&(nl=gn[3],Zo=gn[0],this.ctx.beginPath(),this.formatPath([new ho(nl.end.x,nl.end.y),new ho(Zo.start.x,Zo.start.y)]),this.ctx.stroke()),ql(gn[1])&&(nl=gn[1],Zo=gn[2],this.ctx.beginPath(),this.formatPath([new ho(nl.end.x,nl.end.y),new ho(Zo.start.x,Zo.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},le.prototype.render=function(Ae){return h(this,void 0,void 0,function(){var _e;return t(this,function(rt){switch(rt.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=sr(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),_e=md(Ae),[4,this.renderStack(_e)];case 1:return rt.sent(),this.applyEffects([]),[2,this.canvas]}})})},le}(dh),tf=function(le){return le instanceof Uu||le instanceof ud?!0:le instanceof Iu&&le.type!==$c&&le.type!==ku},rf=function(le,Ae){switch(le){case 0:return qc(Ae);case 2:return Tc(Ae);case 1:default:return pd(Ae)}},nf=function(le){switch(le){case 1:return"center";case 2:return"right";case 0:default:return"left"}},af=["-apple-system","system-ui"],of=function(le){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?le.filter(function(Ae){return af.indexOf(Ae)===-1}):le},sf=function(ar){x(le,ar);function le(Ae,_e){var rt=ar.call(this,Ae,_e)||this;return rt.canvas=_e.canvas?_e.canvas:document.createElement("canvas"),rt.ctx=rt.canvas.getContext("2d"),rt.options=_e,rt.canvas.width=Math.floor(_e.width*_e.scale),rt.canvas.height=Math.floor(_e.height*_e.scale),rt.canvas.style.width=_e.width+"px",rt.canvas.style.height=_e.height+"px",rt.ctx.scale(rt.options.scale,rt.options.scale),rt.ctx.translate(-_e.x,-_e.y),rt.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+_e.width+"x"+_e.height+" at "+_e.x+","+_e.y+") with scale "+_e.scale),rt}return le.prototype.render=function(Ae){return h(this,void 0,void 0,function(){var _e,rt;return t(this,function(Vt){switch(Vt.label){case 0:return _e=ad(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,Ae),[4,lf(_e)];case 1:return rt=Vt.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=sr(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(rt,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},le}(dh),lf=function(le){return new Promise(function(Ae,_e){var rt=new Image;rt.onload=function(){Ae(rt)},rt.onerror=_e,rt.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(le))})},cf=function(){function ar(le){var Ae=le.id,_e=le.enabled;this.id=Ae,this.enabled=_e,this.start=Date.now()}return ar.prototype.debug=function(){for(var le=[],Ae=0;Ae<arguments.length;Ae++)le[Ae]=arguments[Ae];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,e([this.id,this.getTime()+"ms"],le)):this.info.apply(this,le))},ar.prototype.getTime=function(){return Date.now()-this.start},ar.prototype.info=function(){for(var le=[],Ae=0;Ae<arguments.length;Ae++)le[Ae]=arguments[Ae];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,e([this.id,this.getTime()+"ms"],le)))},ar.prototype.warn=function(){for(var le=[],Ae=0;Ae<arguments.length;Ae++)le[Ae]=arguments[Ae];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,e([this.id,this.getTime()+"ms"],le)):this.info.apply(this,le))},ar.prototype.error=function(){for(var le=[],Ae=0;Ae<arguments.length;Ae++)le[Ae]=arguments[Ae];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,e([this.id,this.getTime()+"ms"],le)):this.info.apply(this,le))},ar.instances={},ar}(),uf=function(){function ar(le,Ae){var _e;this.windowBounds=Ae,this.instanceName="#"+ar.instanceCount++,this.logger=new cf({id:this.instanceName,enabled:le.logging}),this.cache=(_e=le.cache)!==null&&_e!==void 0?_e:new ks(this,le)}return ar.instanceCount=1,ar}(),df=function(le,Ae){return Ae===void 0&&(Ae={}),hf(le,Ae)};typeof window!="undefined"&&Qo.setContext(window);var hf=function(le,Ae){return h(void 0,void 0,void 0,function(){var _e,rt,Vt,Hr,nn,gn,jn,Wi,Mi,Zi,mo,So,Bo,Is,us,rs,bl,gl,nl,Zo,Bl,Kl,Bl,ul,fu,Zl,Pc,Wc,Kd,vd,Dd,Wd,Vd,$d,bd,Xd,qd,eh,Nd,th;return t(this,function(Md){switch(Md.label){case 0:if(!le||typeof le!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(_e=le.ownerDocument,!_e)throw new Error("Element is not attached to a Document");if(rt=_e.defaultView,!rt)throw new Error("Document is not attached to a Window");return Vt={allowTaint:(ul=Ae.allowTaint)!==null&&ul!==void 0?ul:!1,imageTimeout:(fu=Ae.imageTimeout)!==null&&fu!==void 0?fu:15e3,proxy:Ae.proxy,useCORS:(Zl=Ae.useCORS)!==null&&Zl!==void 0?Zl:!1},Hr=g({logging:(Pc=Ae.logging)!==null&&Pc!==void 0?Pc:!0,cache:Ae.cache},Vt),nn={windowWidth:(Wc=Ae.windowWidth)!==null&&Wc!==void 0?Wc:rt.innerWidth,windowHeight:(Kd=Ae.windowHeight)!==null&&Kd!==void 0?Kd:rt.innerHeight,scrollX:(vd=Ae.scrollX)!==null&&vd!==void 0?vd:rt.pageXOffset,scrollY:(Dd=Ae.scrollY)!==null&&Dd!==void 0?Dd:rt.pageYOffset},gn=new m(nn.scrollX,nn.scrollY,nn.windowWidth,nn.windowHeight),jn=new uf(Hr,gn),Wi=(Wd=Ae.foreignObjectRendering)!==null&&Wd!==void 0?Wd:!1,Mi={allowTaint:(Vd=Ae.allowTaint)!==null&&Vd!==void 0?Vd:!1,onclone:Ae.onclone,ignoreElements:Ae.ignoreElements,inlineImages:Wi,copyStyles:Wi},jn.logger.debug("Starting document clone with size "+gn.width+"x"+gn.height+" scrolled to "+-gn.left+","+-gn.top),Zi=new ie(jn,le,Mi),mo=Zi.clonedReferenceElement,mo?[4,Zi.toIFrame(_e,gn)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return So=Md.sent(),Bo=_r(mo)||gt(mo)?c(mo.ownerDocument):f(jn,mo),Is=Bo.width,us=Bo.height,rs=Bo.left,bl=Bo.top,gl=ff(jn,mo,Ae.backgroundColor),nl={canvas:Ae.canvas,backgroundColor:gl,scale:(bd=($d=Ae.scale)!==null&&$d!==void 0?$d:rt.devicePixelRatio)!==null&&bd!==void 0?bd:1,x:((Xd=Ae.x)!==null&&Xd!==void 0?Xd:0)+rs,y:((qd=Ae.y)!==null&&qd!==void 0?qd:0)+bl,width:(eh=Ae.width)!==null&&eh!==void 0?eh:Math.ceil(Is),height:(Nd=Ae.height)!==null&&Nd!==void 0?Nd:Math.ceil(us)},Wi?(jn.logger.debug("Document cloned, using foreign object rendering"),Bl=new sf(jn,nl),[4,Bl.render(mo)]):[3,3];case 2:return Zo=Md.sent(),[3,5];case 3:return jn.logger.debug("Document cloned, element located at "+rs+","+bl+" with size "+Is+"x"+us+" using computed rendering"),jn.logger.debug("Starting DOM parsing"),Kl=Hd(jn,mo),gl===Kl.styles.backgroundColor&&(Kl.styles.backgroundColor=Ni.TRANSPARENT),jn.logger.debug("Starting renderer for element at "+nl.x+","+nl.y+" with size "+nl.width+"x"+nl.height),Bl=new fh(jn,nl),[4,Bl.render(Kl)];case 4:Zo=Md.sent(),Md.label=5;case 5:return((th=Ae.removeContainer)!==null&&th!==void 0?th:!0)&&(ie.destroy(So)||jn.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),jn.logger.debug("Finished rendering"),[2,Zo]}})})},ff=function(le,Ae,_e){var rt=Ae.ownerDocument,Vt=rt.documentElement?Li(le,getComputedStyle(rt.documentElement).backgroundColor):Ni.TRANSPARENT,Hr=rt.body?Li(le,getComputedStyle(rt.body).backgroundColor):Ni.TRANSPARENT,nn=typeof _e=="string"?Li(le,_e):_e===null?Ni.TRANSPARENT:4294967295;return Ae===rt.documentElement?Pr(Vt)?Pr(Hr)?nn:Hr:Vt:nn};return df})},wPlo:function(ue,z,i){"use strict";i.d(z,"a",function(){return T});var T="RC_SELECT_INTERNAL_PROPS_MARK"},wXyp: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("ygfH")),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="CheckOutlined";var f=h.forwardRef(m);z.default=f},wgjA: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:"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"};z.default=T},whVF:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=i("lNSK"),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;a<c.length;a++){var l=c[a];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(f,l.key,l)}}function e(f,c,a){return c&&t(f.prototype,c),a&&t(f,a),f}var m=function(){function f(){h(this,f),this.strm=new x.default,this.chunkSize=1024*10*10,this.outputBuffer=new Uint8Array(this.chunkSize),this.windowBits=5,(0,T.deflateInit)(this.strm,this.windowBits)}return e(f,[{key:"deflate",value:function(a){this.strm.input=a,this.strm.avail_in=this.strm.input.length,this.strm.next_in=0,this.strm.output=this.outputBuffer,this.strm.avail_out=this.chunkSize,this.strm.next_out=0;var l=(0,T.deflate)(this.strm,T.Z_FULL_FLUSH),s=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);if(l<0)throw new Error("zlib deflate failed");if(this.strm.avail_in>0){var n=[s],d=s.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,l=(0,T.deflate)(this.strm,T.Z_FULL_FLUSH),l<0)throw new Error("zlib deflate failed");var r=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);d+=r.length,n.push(r)}while(this.strm.avail_in>0);for(var o=new Uint8Array(d),u=0,p=0;p<n.length;p++)o.set(n[p],u),u+=n[p].length;s=o}return this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0,s}}]),f}();z.default=m},wlus: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:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"minus-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="MinusCircleOutlined";var m=z.a=x.forwardRef(e)},wr5s:function(ue,z,i){var T=i("IwbS"),x=T.extendShape,g=x({type:"sausage",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},buildPath:function(h,t){var e=t.cx,m=t.cy,f=Math.max(t.r0||0,0),c=Math.max(t.r,0),a=(c-f)*.5,l=f+a,s=t.startAngle,n=t.endAngle,d=t.clockwise,r=Math.cos(s),o=Math.sin(s),u=Math.cos(n),p=Math.sin(n),A=d?n-s<Math.PI*2:s-n<Math.PI*2;A&&(h.moveTo(r*f+e,o*f+m),h.arc(r*l+e,o*l+m,a,-Math.PI+s,s,!d)),h.arc(e,m,c,s,n,!d),h.moveTo(u*c+e,p*c+m),h.arc(u*l+e,p*l+m,a,n-Math.PI*2,n-Math.PI,!d),f!==0&&(h.arc(e,m,f,n,s,d),h.moveTo(r*f+e,p*f+m)),h.closePath()}});ue.exports=g},wt3j:function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("/IIm"),h=i("EMyp"),t=h.layoutCovers,e=T.extendComponentView({type:"brush",init:function(f,c){this.ecModel=f,this.api=c,this.model,(this._brushController=new g(c.getZr())).on("brush",x.bind(this._onBrush,this)).mount()},render:function(f){return this.model=f,m.apply(this,arguments)},updateTransform:function(f,c){return t(c),m.apply(this,arguments)},updateView:m,dispose:function(){this._brushController.dispose()},_onBrush:function(f,c){var a=this.model.id;this.model.brushTargetManager.setOutputRanges(f,this.ecModel),(!c.isEnd||c.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:a,areas:x.clone(f),$from:a}),c.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:a,areas:x.clone(f),$from:a})}});function m(f,c,a,l){(!l||l.$from!==f.id)&&this._brushController.setPanels(f.brushTargetManager.makePanelOpts(a)).enableBrush(f.brushOption).updateCovers(f.areas.slice())}ue.exports=e},wy8a:function(ue,z,i){var T=i("KxBF");function x(g,h,t){var e=g.length;return t=t===void 0?e:t,!h&&t>=e?g:T(g,h,t)}ue.exports=x},x3X8:function(ue,z,i){var T=i("KxfA"),x=T.retrieveRawValue;function g(h,t){var e=h.mapDimension("defaultedLabel",!0),m=e.length;if(m===1)return x(h,t,e[0]);if(m){for(var f=[],c=0;c<e.length;c++){var a=x(h,t,e[c]);f.push(a)}return f.join(" ")}}z.getDefaultLabel=g},x54q:function(ue,z,i){},x6Kt:function(ue,z,i){var T=i("y+Vt"),x=i("VpOo"),g=i("nPnh"),h=g.subPixelOptimizeRect,t={},e=T.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(f,c){var a,l,s,n;this.subPixelOptimize?(h(t,c,this.style),a=t.x,l=t.y,s=t.width,n=t.height,t.r=c.r,c=t):(a=c.x,l=c.y,s=c.width,n=c.height),c.r?x.buildPath(f,c):f.rect(a,l,s,n),f.closePath();return}});ue.exports=e},xGfz: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:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",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="PlusSquareOutlined";var m=z.a=x.forwardRef(e)},xKMd:function(ue,z){function i(x,g){this.getAllNames=function(){var h=g();return h.mapArray(h.getName)},this.containName=function(h){var t=g();return t.indexOfName(h)>=0},this.indexOfName=function(h){var t=x();return t.indexOfName(h)},this.getItemVisual=function(h,t){var e=x();return e.getItemVisual(h,t)}}var T=i;ue.exports=T},xO64:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T=x(i("8K/p"));function x(r){return r&&r.__esModule?r:{default:r}}function g(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?g=function(u){return typeof u}:g=function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},g(r)}function h(r,o){if(!(r instanceof o))throw new TypeError("Cannot call a class as a function")}function t(r,o){for(var u=0;u<o.length;u++){var p=o[u];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(r,p.key,p)}}function e(r,o,u){return o&&t(r.prototype,o),u&&t(r,u),r}function m(r,o){if(typeof o!="function"&&o!==null)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(o&&o.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),o&&f(r,o)}function f(r,o){return f=Object.setPrototypeOf||function(p,A){return p.__proto__=A,p},f(r,o)}function c(r){var o=s();return function(){var p=n(r),A;if(o){var b=n(this).constructor;A=Reflect.construct(p,arguments,b)}else A=p.apply(this,arguments);return a(this,A)}}function a(r,o){return o&&(g(o)==="object"||typeof o=="function")?o:l(r)}function l(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function s(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(r){return!1}}function n(r){return n=Object.setPrototypeOf?Object.getPrototypeOf:function(u){return u.__proto__||Object.getPrototypeOf(u)},n(r)}var d=function(r){m(u,r);var o=c(u);function u(){return h(this,u),o.apply(this,arguments)}return e(u,[{key:"_pngRect",value:function(A,b,w,y,_,E,I){var S=this._readData(_);return S===null?!1:(E.imageRect(A,b,w,y,"image/png",S),!0)}},{key:"_basicRect",value:function(A,b,w,y,_,E,I,S){throw new Error("BasicCompression received in TightPNG rect")}}]),u}(T.default);z.default=d},xRUu:function(ue,z,i){i("hJvP"),i("hFmY"),i("sAZ8")},xSIq:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var T={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"};z.default=T},xSat:function(ue,z){var i={axisPointer:1,tooltip:1,brush:1};function T(x,g,h){var t=g.getComponentByElement(x.topTarget),e=t&&t.coordinateSystem;return t&&t!==h&&!i[t.mainType]&&e&&e.model!==h}z.onIrrelevantElement=T},xTNl:function(ue,z){var i=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],T={color:i,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],i]};ue.exports=T},xb2K: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("5yev")),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="RedoOutlined";var f=h.forwardRef(m);z.default=f},xiyX:function(ue,z,i){var T=i("bYtY"),x=i("bLfw"),g=i("nkfE"),h=i("ICMv"),t=x.extend({type:"singleAxis",layoutMode:"box",axis:null,coordinateSystem:null,getCoordSysModel:function(){return this}}),e={left:"5%",top:"5%",right:"5%",bottom:"5%",type:"value",position:"bottom",orient:"horizontal",axisLine:{show:!0,lineStyle:{width:1,type:"solid"}},tooltip:{show:!0},axisTick:{show:!0,length:6,lineStyle:{width:1}},axisLabel:{show:!0,interval:"auto"},splitLine:{show:!0,lineStyle:{type:"dashed",opacity:.2}}};function m(c,a){return a.type||(a.data?"category":"value")}T.merge(t.prototype,h),g("single",t,m,e);var f=t;ue.exports=f},xlC8:function(ue,z,i){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=T;function T(x,g,h,t){for(var e=x&65535|0,m=x>>>16&65535|0,f=0;h!==0;){f=h>2e3?2e3:h,h-=f;do e=e+g[t++]|0,m=m+e|0;while(--f);e%=65521,m%=65521}return e|m<<16|0}},"y+Vt":function(ue,z,i){var T=i("Gev7"),x=i("bYtY"),g=i("IMiH"),h=i("2DNl"),t=i("3C/r"),e=t.prototype.getCanvasPattern,m=Math.abs,f=new g(!0);function c(l){T.call(this,l),this.path=null}c.prototype={constructor:c,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(s,n){var d=this.style,r=this.path||f,o=d.hasStroke(),u=d.hasFill(),p=d.fill,A=d.stroke,b=u&&!!p.colorStops,w=o&&!!A.colorStops,y=u&&!!p.image,_=o&&!!A.image;if(d.bind(s,this,n),this.setTransform(s),this.__dirty){var E;b&&(E=E||this.getBoundingRect(),this._fillGradient=d.getGradient(s,p,E)),w&&(E=E||this.getBoundingRect(),this._strokeGradient=d.getGradient(s,A,E))}b?s.fillStyle=this._fillGradient:y&&(s.fillStyle=e.call(p,s)),w?s.strokeStyle=this._strokeGradient:_&&(s.strokeStyle=e.call(A,s));var I=d.lineDash,S=d.lineDashOffset,C=!!s.setLineDash,N=this.getGlobalScale();if(r.setScale(N[0],N[1],this.segmentIgnoreThreshold),this.__dirtyPath||I&&!C&&o?(r.beginPath(s),I&&!C&&(r.setLineDash(I),r.setLineDashOffset(S)),this.buildPath(r,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(s.beginPath(),this.path.rebuildPath(s)),u)if(d.fillOpacity!=null){var M=s.globalAlpha;s.globalAlpha=d.fillOpacity*d.opacity,r.fill(s),s.globalAlpha=M}else r.fill(s);if(I&&C&&(s.setLineDash(I),s.lineDashOffset=S),o)if(d.strokeOpacity!=null){var M=s.globalAlpha;s.globalAlpha=d.strokeOpacity*d.opacity,r.stroke(s),s.globalAlpha=M}else r.stroke(s);I&&C&&s.setLineDash([]),d.text!=null&&(this.restoreTransform(s),this.drawRectText(s,this.getBoundingRect()))},buildPath:function(s,n,d){},createPathProxy:function(){this.path=new g},getBoundingRect:function(){var s=this._rect,n=this.style,d=!s;if(d){var r=this.path;r||(r=this.path=new g),this.__dirtyPath&&(r.beginPath(),this.buildPath(r,this.shape,!1)),s=r.getBoundingRect()}if(this._rect=s,n.hasStroke()){var o=this._rectWithStroke||(this._rectWithStroke=s.clone());if(this.__dirty||d){o.copy(s);var u=n.lineWidth,p=n.strokeNoScale?this.getLineScale():1;n.hasFill()||(u=Math.max(u,this.strokeContainThreshold||4)),p>1e-10&&(o.width+=u/p,o.height+=u/p,o.x-=u/p/2,o.y-=u/p/2)}return o}return s},contain:function(s,n){var d=this.transformCoordToLocal(s,n),r=this.getBoundingRect(),o=this.style;if(s=d[0],n=d[1],r.contain(s,n)){var u=this.path.data;if(o.hasStroke()){var p=o.lineWidth,A=o.strokeNoScale?this.getLineScale():1;if(A>1e-10&&(o.hasFill()||(p=Math.max(p,this.strokeContainThreshold)),h.containStroke(u,p/A,s,n)))return!0}if(o.hasFill())return h.contain(u,s,n)}return!1},dirty:function(s){s==null&&(s=!0),s&&(this.__dirtyPath=s,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(s){return this.animate("shape",s)},attrKV:function(s,n){s==="shape"?(this.setShape(n),this.__dirtyPath=!0,this._rect=null):T.prototype.attrKV.call(this,s,n)},setShape:function(s,n){var d=this.shape;if(d){if(x.isObject(s))for(var r in s)s.hasOwnProperty(r)&&(d[r]=s[r]);else d[s]=n;this.dirty(!0)}return this},getLineScale:function(){var s=this.transform;return s&&m(s[0]-1)>1e-10&&m(s[3]-1)>1e-10?Math.sqrt(m(s[0]*s[3]-s[2]*s[1])):1}},c.extend=function(l){var s=function(r){c.call(this,r),l.style&&this.style.extendFrom(l.style,!1);var o=l.shape;if(o){this.shape=this.shape||{};var u=this.shape;for(var p in o)!u.hasOwnProperty(p)&&o.hasOwnProperty(p)&&(u[p]=o[p])}l.init&&l.init.call(this,r)};x.inherits(s,c);for(var n in l)n!=="style"&&n!=="shape"&&(s.prototype[n]=l[n]);return s},x.inherits(c,T);var a=c;ue.exports=a},"y+lR":function(ue,z,i){var T=i("bYtY"),x=i("mFDi"),g=i("z35g");function h(e){g.call(this,e)}h.prototype={constructor:h,type:"cartesian2d",dimensions:["x","y"],getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},containPoint:function(e){var m=this.getAxis("x"),f=this.getAxis("y");return m.contain(m.toLocalCoord(e[0]))&&f.contain(f.toLocalCoord(e[1]))},containData:function(e){return this.getAxis("x").containData(e[0])&&this.getAxis("y").containData(e[1])},dataToPoint:function(e,m,f){var c=this.getAxis("x"),a=this.getAxis("y");return f=f||[],f[0]=c.toGlobalCoord(c.dataToCoord(e[0])),f[1]=a.toGlobalCoord(a.dataToCoord(e[1])),f},clampData:function(e,m){var f=this.getAxis("x").scale,c=this.getAxis("y").scale,a=f.getExtent(),l=c.getExtent(),s=f.parse(e[0]),n=c.parse(e[1]);return m=m||[],m[0]=Math.min(Math.max(Math.min(a[0],a[1]),s),Math.max(a[0],a[1])),m[1]=Math.min(Math.max(Math.min(l[0],l[1]),n),Math.max(l[0],l[1])),m},pointToData:function(e,m){var f=this.getAxis("x"),c=this.getAxis("y");return m=m||[],m[0]=f.coordToData(f.toLocalCoord(e[0])),m[1]=c.coordToData(c.toLocalCoord(e[1])),m},getOtherAxis:function(e){return this.getAxis(e.dim==="x"?"y":"x")},getArea:function(){var e=this.getAxis("x").getGlobalExtent(),m=this.getAxis("y").getGlobalExtent(),f=Math.min(e[0],e[1]),c=Math.min(m[0],m[1]),a=Math.max(e[0],e[1])-f,l=Math.max(m[0],m[1])-c,s=new x(f,c,a,l);return s}},T.inherits(h,g);var t=h;ue.exports=t},"y0+3":function(ue,z,i){"use strict";i.d(z,"a",function(){return l}),i.d(z,"b",function(){return n});var T=/margin|padding|width|height|max|min|offset/,x={left:!0,top:!0},g={cssFloat:1,styleFloat:1,float:1};function h(d){return d.nodeType===1?d.ownerDocument.defaultView.getComputedStyle(d,null):{}}function t(d,r,o){if(r=r.toLowerCase(),o==="auto"){if(r==="height")return d.offsetHeight;if(r==="width")return d.offsetWidth}return r in x||(x[r]=T.test(r)),x[r]?parseFloat(o)||0:o}function e(d,r){var o=arguments.length,u=h(d);return r=g[r]?"cssFloat"in d.style?"cssFloat":"styleFloat":r,o===1?u:t(d,r,u[r]||d.style[r])}function m(d,r,o){var u=arguments.length;if(r=g[r]?"cssFloat"in d.style?"cssFloat":"styleFloat":r,u===3)return typeof o=="number"&&T.test(r)&&(o="".concat(o,"px")),d.style[r]=o,o;for(var p in r)r.hasOwnProperty(p)&&m(d,p,r[p]);return h(d)}function f(d){return d===document.body?document.documentElement.clientWidth:d.offsetWidth}function c(d){return d===document.body?window.innerHeight||document.documentElement.clientHeight:d.offsetHeight}function a(){var d=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:d,height:r}}function l(){var d=document.documentElement.clientWidth,r=window.innerHeight||document.documentElement.clientHeight;return{width:d,height:r}}function s(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function n(d){var r=d.getBoundingClientRect(),o=document.documentElement;return{left:r.left+(window.pageXOffset||o.scrollLeft)-(o.clientLeft||document.body.clientLeft||0),top:r.top+(window.pageYOffset||o.scrollTop)-(o.clientTop||document.body.clientTop||0)}}},y23F:function(ue,z){function i(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}i.prototype={constructor:i,_dragStart:function(h){for(var t=h.target;t&&!t.draggable;)t=t.parent;t&&(this._draggingTarget=t,t.dragging=!0,this._x=h.offsetX,this._y=h.offsetY,this.dispatchToElement(T(t,h),"dragstart",h.event))},_drag:function(h){var t=this._draggingTarget;if(t){var e=h.offsetX,m=h.offsetY,f=e-this._x,c=m-this._y;this._x=e,this._y=m,t.drift(f,c,h),this.dispatchToElement(T(t,h),"drag",h.event);var a=this.findHover(e,m,t).target,l=this._dropTarget;this._dropTarget=a,t!==a&&(l&&a!==l&&this.dispatchToElement(T(l,h),"dragleave",h.event),a&&a!==l&&this.dispatchToElement(T(a,h),"dragenter",h.event))}},_dragEnd:function(h){var t=this._draggingTarget;t&&(t.dragging=!1),this.dispatchToElement(T(t,h),"dragend",h.event),this._dropTarget&&this.dispatchToElement(T(this._dropTarget,h),"drop",h.event),this._draggingTarget=null,this._dropTarget=null}};function T(g,h){return{target:g,topTarget:h&&h.topTarget}}var x=i;ue.exports=x},y2l5:function(ue,z,i){var T=i("MwEJ"),x=i("T4UG"),g=x.extend({type:"series.scatter",dependencies:["grid","polar","geo","singleAxis","calendar"],getInitialData:function(h,t){return T(this.getSource(),this,{useEncodeDefaulter:!0})},brushSelector:"point",getProgressive:function(){var h=this.option.progressive;return h==null?this.option.large?5e3:this.get("progressive"):h},getProgressiveThreshold:function(){var h=this.option.progressiveThreshold;return h==null?this.option.large?1e4:this.get("progressiveThreshold"):h},defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},clip:!0}});ue.exports=g},y3NT:function(ue,z,i){var T=i("OELB"),x=T.parsePercent,g=i("bYtY"),h=Math.PI/180;function t(f,c,a,l){c.eachSeriesByType(f,function(s){var n=s.get("center"),d=s.get("radius");g.isArray(d)||(d=[0,d]),g.isArray(n)||(n=[n,n]);var r=a.getWidth(),o=a.getHeight(),u=Math.min(r,o),p=x(n[0],r),A=x(n[1],o),b=x(d[0],u/2),w=x(d[1],u/2),y=-s.get("startAngle")*h,_=s.get("minAngle")*h,E=s.getData().tree.root,I=s.getViewRoot(),S=I.depth,C=s.get("sort");C!=null&&e(I,C);var N=0;g.each(I.children,function(H){!isNaN(H.getValue())&&N++});var M=I.getValue(),P=Math.PI/(M||N)*2,B=I.depth>0,X=I.height-(B?-1:1),V=(w-b)/(X||1),Y=s.get("clockwise"),j=s.get("stillShowZeroSum"),W=Y?1:-1,U=function(H,Z){if(!H)return;var q=Z;if(H!==E){var ce=H.getValue(),ne=M===0&&j?P:ce*P;ne<_&&(ne=_),q=Z+W*ne;var se=H.depth-S-(B?-1:1),Ce=b+V*se,Re=b+V*(se+1),Xe=H.getModel();Xe.get("r0")!=null&&(Ce=x(Xe.get("r0"),u/2)),Xe.get("r")!=null&&(Re=x(Xe.get("r"),u/2)),H.setLayout({angle:ne,startAngle:Z,endAngle:q,clockwise:Y,cx:p,cy:A,r0:Ce,r:Re})}if(H.children&&H.children.length){var we=0;g.each(H.children,function(Pe){we+=U(Pe,Z+we)})}return q-Z};if(B){var R=b,K=b+V,G=Math.PI*2;E.setLayout({angle:G,startAngle:y,endAngle:y+G,clockwise:Y,cx:p,cy:A,r0:R,r:K})}U(I,y)})}function e(f,c){var a=f.children||[];f.children=m(a,c),a.length&&g.each(f.children,function(l){e(l,c)})}function m(f,c){if(typeof c=="function")return f.sort(c);var a=c==="asc";return f.sort(function(l,s){var n=(l.getValue()-s.getValue())*(a?1:-1);return n===0?(l.dataIndex-s.dataIndex)*(a?-1:1):n})}ue.exports=t},y3Yb: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("HBhm")),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="PaperClipOutlined";var f=h.forwardRef(m);z.default=f},"y4/Y":function(ue,z,i){var T=i("ProS"),x=i("bYtY"),g=i("zTMp"),h=i("62sa");i("SKx+"),i("1LEl"),i("Sp2Z"),T.registerPreprocessor(function(t){if(t){(!t.axisPointer||t.axisPointer.length===0)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!x.isArray(e)&&(t.axisPointer.link=[e])}}),T.registerProcessor(T.PRIORITY.PROCESSOR.STATISTIC,function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=g.collect(t,e)}),T.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},h)},y7Aq:function(ue,z,i){var T=i("bYtY"),x=i("+TT/"),g=x.getLayoutRect;function h(e,m,f){var c=e.option,a=c.align;if(a!=null&&a!=="auto")return a;for(var l={width:m.getWidth(),height:m.getHeight()},s=c.orient==="horizontal"?1:0,n=[["left","right","width"],["top","bottom","height"]],d=n[s],r=[0,null,10],o={},u=0;u<3;u++)o[n[1-s][u]]=r[u],o[d[u]]=u===2?f[0]:c[d[u]];var p=[["x","width",3],["y","height",0]][s],A=g(o,l,c.padding);return d[(A.margin[p[2]]||0)+A[p[0]]+A[p[1]]*.5<l[p[1]]*.5?0:1]}function t(e,m){return T.each(e||[],function(f){f.dataIndex!=null&&(f.dataIndexInside=f.dataIndex,f.dataIndex=null),f.highlightKey="visualMap"+(m?m.componentIndex:"")}),e}z.getItemAlign=h,z.makeHighDownBatch=t},y8nQ:function(ue,z,i){"use strict";var T=i("cIOH"),x=i.n(T),g=i("gwTy"),h=i.n(g),t=i("1GLa")},yEEn: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:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",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="ArrowDownOutlined";var m=z.a=x.forwardRef(e)},yO87:function(ue,z,i){var T=i("bYtY"),x=i("oVpE"),g=x.createSymbol,h=i("IwbS"),t=h.Group,e=i("OELB"),m=e.parsePercent,f=i("FBjb"),c=3;function a(r){return T.isArray(r)||(r=[+r,+r]),r}function l(r,o){var u=o.rippleEffectColor||o.color;r.eachChild(function(p){p.attr({z:o.z,zlevel:o.zlevel,style:{stroke:o.brushType==="stroke"?u:null,fill:o.brushType==="fill"?u:null}})})}function s(r,o){t.call(this);var u=new f(r,o),p=new t;this.add(u),this.add(p),p.beforeUpdate=function(){this.attr(u.getScale())},this.updateData(r,o)}var n=s.prototype;n.stopEffectAnimation=function(){this.childAt(1).removeAll()},n.startEffectAnimation=function(r){for(var o=r.symbolType,u=r.color,p=this.childAt(1),A=0;A<c;A++){var b=g(o,-1,-1,2,2,u);b.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scale:[.5,.5]});var w=-A/c*r.period+r.effectOffset;b.animate("",!0).when(r.period,{scale:[r.rippleScale/2,r.rippleScale/2]}).delay(w).start(),b.animateStyle(!0).when(r.period,{opacity:0}).delay(w).start(),p.add(b)}l(p,r)},n.updateEffectAnimation=function(r){for(var o=this._effectCfg,u=this.childAt(1),p=["symbolType","period","rippleScale"],A=0;A<p.length;A++){var b=p[A];if(o[b]!==r[b]){this.stopEffectAnimation(),this.startEffectAnimation(r);return}}l(u,r)},n.highlight=function(){this.trigger("emphasis")},n.downplay=function(){this.trigger("normal")},n.updateData=function(r,o){var u=r.hostModel;this.childAt(0).updateData(r,o);var p=this.childAt(1),A=r.getItemModel(o),b=r.getItemVisual(o,"symbol"),w=a(r.getItemVisual(o,"symbolSize")),y=r.getItemVisual(o,"color");p.attr("scale",w),p.traverse(function(P){P.attr({fill:y})});var _=A.getShallow("symbolOffset");if(_){var E=p.position;E[0]=m(_[0],w[0]),E[1]=m(_[1],w[1])}var I=r.getItemVisual(o,"symbolRotate");p.rotation=(I||0)*Math.PI/180||0;var S={};if(S.showEffectOn=u.get("showEffectOn"),S.rippleScale=A.get("rippleEffect.scale"),S.brushType=A.get("rippleEffect.brushType"),S.period=A.get("rippleEffect.period")*1e3,S.effectOffset=o/r.count(),S.z=A.getShallow("z")||0,S.zlevel=A.getShallow("zlevel")||0,S.symbolType=b,S.color=y,S.rippleEffectColor=A.get("rippleEffect.color"),this.off("mouseover").off("mouseout").off("emphasis").off("normal"),S.showEffectOn==="render")this._effectCfg?this.updateEffectAnimation(S):this.startEffectAnimation(S),this._effectCfg=S;else{this._effectCfg=null,this.stopEffectAnimation();var C=this.childAt(0),N=function(){C.highlight(),S.showEffectOn!=="render"&&this.startEffectAnimation(S)},M=function(){C.downplay(),S.showEffectOn!=="render"&&this.stopEffectAnimation()};this.on("mouseover",N,this).on("mouseout",M,this).on("emphasis",N,this).on("normal",M,this)}this._effectCfg=S},n.fadeOut=function(r){this.off("mouseover").off("mouseout").off("emphasis").off("normal"),r&&r()},T.inherits(s,t);var d=s;ue.exports=d},yS9w:function(ue,z,i){var T=i("MEGo"),x=T.parseSVG,g=T.makeViewBoxTransform,h=i("4fz+"),t=i("x6Kt"),e=i("bYtY"),m=e.assert,f=e.createHashMap,c=i("mFDi"),a=i("4NO4"),l=a.makeInner,s=l(),n={load:function(r,o){var u=s(o).originRoot;if(u)return{root:u,boundingRect:s(o).boundingRect};var p=d(o);return s(o).originRoot=p.root,s(o).boundingRect=p.boundingRect,p},makeGraphic:function(r,o,u){var p=s(o),A=p.rootMap||(p.rootMap=f()),b=A.get(u);if(b)return b;var w=p.originRoot,y=p.boundingRect;return p.originRootHostKey?b=d(o,y).root:(p.originRootHostKey=u,b=w),A.set(u,b)},removeGraphic:function(r,o,u){var p=s(o),A=p.rootMap;A&&A.removeKey(u),u===p.originRootHostKey&&(p.originRootHostKey=null)}};function d(r,o){var u=r.svgXML,p,A;try{p=u&&x(u,{ignoreViewBox:!0,ignoreRootClip:!0})||{},A=p.root,m(A!=null)}catch(I){throw new Error(`Invalid svg format
`+I.message)}var b=p.width,w=p.height,y=p.viewBoxRect;if(o||(o=b==null||w==null?A.getBoundingRect():new c(0,0,0,0),b!=null&&(o.width=b),w!=null&&(o.height=w)),y){var _=g(y,o.width,o.height),E=A;A=new h,A.add(E),E.scale=_.scale,E.position=_.position}return A.setClipPath(new t({shape:o.plain()})),{root:A,boundingRect:o}}ue.exports=n},yWXo:function(ue,z,i){var T=i("IwbS"),x=i("oVpE"),g=x.createSymbol,h=i("OS9S"),t=4,e=T.extendShape({shape:{points:null},symbolProxy:null,softClipShape:null,buildPath:function(a,l){var s=l.points,n=l.size,d=this.symbolProxy,r=d.shape,o=a.getContext?a.getContext():a,u=o&&n[0]<t;if(u)return;for(var p=0;p<s.length;){var A=s[p++],b=s[p++];if(isNaN(A)||isNaN(b))continue;if(this.softClipShape&&!this.softClipShape.contain(A,b))continue;r.x=A-n[0]/2,r.y=b-n[1]/2,r.width=n[0],r.height=n[1],d.buildPath(a,r,!0)}},afterBrush:function(a){var l=this.shape,s=l.points,n=l.size,d=n[0]<t;if(!d)return;this.setTransform(a);for(var r=0;r<s.length;){var o=s[r++],u=s[r++];if(isNaN(o)||isNaN(u))continue;if(this.softClipShape&&!this.softClipShape.contain(o,u))continue;a.fillRect(o-n[0]/2,u-n[1]/2,n[0],n[1])}this.restoreTransform(a)},findDataIndex:function(a,l){for(var s=this.shape,n=s.points,d=s.size,r=Math.max(d[0],4),o=Math.max(d[1],4),u=n.length/2-1;u>=0;u--){var p=u*2,A=n[p]-r/2,b=n[p+1]-o/2;if(a>=A&&l>=b&&a<=A+r&&l<=b+o)return u}return-1}});function m(){this.group=new T.Group}var f=m.prototype;f.isPersistent=function(){return!this._incremental},f.updateData=function(a,l){this.group.removeAll();var s=new e({rectHover:!0,cursor:"default"});s.setShape({points:a.getLayout("symbolPoints")}),this._setCommon(s,a,!1,l),this.group.add(s),this._incremental=null},f.updateLayout=function(a){if(this._incremental)return;var l=a.getLayout("symbolPoints");this.group.eachChild(function(s){if(s.startIndex!=null){var n=(s.endIndex-s.startIndex)*2,d=s.startIndex*4*2;l=new Float32Array(l.buffer,d,n)}s.setShape("points",l)})},f.incrementalPrepareUpdate=function(a){this.group.removeAll(),this._clearIncremental(),a.count()>2e6?(this._incremental||(this._incremental=new h({silent:!0})),this.group.add(this._incremental)):this._incremental=null},f.incrementalUpdate=function(a,l,s){var n;this._incremental?(n=new e,this._incremental.addDisplayable(n,!0)):(n=new e({rectHover:!0,cursor:"default",startIndex:a.start,endIndex:a.end}),n.incremental=!0,this.group.add(n)),n.setShape({points:l.getLayout("symbolPoints")}),this._setCommon(n,l,!!this._incremental,s)},f._setCommon=function(a,l,s,n){var d=l.hostModel;n=n||{};var r=l.getVisual("symbolSize");a.setShape("size",r instanceof Array?r:[r,r]),a.softClipShape=n.clipShape||null,a.symbolProxy=g(l.getVisual("symbol"),0,0,0,0),a.setColor=a.symbolProxy.setColor;var o=a.shape.size[0]<t;a.useStyle(d.getModel("itemStyle").getItemStyle(o?["color","shadowBlur","shadowColor"]:["color"]));var u=l.getVisual("color");u&&a.setColor(u),s||(a.seriesIndex=d.seriesIndex,a.on("mousemove",function(p){a.dataIndex=null;var A=a.findDataIndex(p.offsetX,p.offsetY);A>=0&&(a.dataIndex=A+(a.startIndex||0))}))},f.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},f._clearIncremental=function(){var a=this._incremental;a&&a.clearDisplaybles()};var c=m;ue.exports=c},ycre:function(ue,z,i){var T=i("711d"),x=T("length");ue.exports=x},ye1Q:function(ue,z,i){"use strict";var T=i("VTBJ"),x=i("q1tI"),g={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",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="LoadingOutlined";var m=z.a=x.forwardRef(e)},ygfH: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:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"};z.default=T},yik8:function(ue,z,i){var T=i("bZqE"),x=T.eachAfter,g=T.eachBefore,h=i("Itpr"),t=h.init,e=h.firstWalk,m=h.secondWalk,f=h.separation,c=h.radialCoordinate,a=h.getViewRect;function l(n,d){n.eachSeriesByType("tree",function(r){s(r,d)})}function s(n,d){var r=a(n,d);n.layoutInfo=r;var o=n.get("layout"),u=0,p=0,A=null;o==="radial"?(u=2*Math.PI,p=Math.min(r.height,r.width)/2,A=f(function(X,V){return(X.parentNode===V.parentNode?1:2)/X.depth})):(u=r.width,p=r.height,A=f());var b=n.getData().tree.root,w=b.children[0];if(w){t(b),x(w,e,A),b.hierNode.modifier=-w.hierNode.prelim,g(w,m);var y=w,_=w,E=w;g(w,function(X){var V=X.getLayout().x;V<y.getLayout().x&&(y=X),V>_.getLayout().x&&(_=X),X.depth>E.depth&&(E=X)});var I=y===_?1:A(y,_)/2,S=I-y.getLayout().x,C=0,N=0,M=0,P=0;if(o==="radial")C=u/(_.getLayout().x+I+S),N=p/(E.depth-1||1),g(w,function(X){M=(X.getLayout().x+S)*C,P=(X.depth-1)*N;var V=c(M,P);X.setLayout({x:V.x,y:V.y,rawX:M,rawY:P},!0)});else{var B=n.getOrient();B==="RL"||B==="LR"?(N=p/(_.getLayout().x+I+S),C=u/(E.depth-1||1),g(w,function(X){P=(X.getLayout().x+S)*N,M=B==="LR"?(X.depth-1)*C:u-(X.depth-1)*C,X.setLayout({x:M,y:P},!0)})):(B==="TB"||B==="BT")&&(C=u/(_.getLayout().x+I+S),N=p/(E.depth-1||1),g(w,function(X){M=(X.getLayout().x+S)*C,P=B==="TB"?(X.depth-1)*N:p-(X.depth-1)*N,X.setLayout({x:M,y:P},!0)}))}}}ue.exports=l},ynwM:function(ue,z,i){var T=i("MFOe"),x=T.Global;ue.exports={name:"oldFF-globalStorage",read:h,write:t,each:e,remove:m,clearAll:f};var g=x.globalStorage;function h(c){return g[c]}function t(c,a){g[c]=a}function e(c){for(var a=g.length-1;a>=0;a--){var l=g.key(a);c(g[l],l)}}function m(c){return g.removeItem(c)}function f(){e(function(c,a){delete g[c]})}},ypgQ:function(ue,z,i){var T=i("bYtY"),x=i("4NO4"),g=i("bLfw"),h=T.each,t=T.clone,e=T.map,m=T.merge,f=/^(min|max)?(.+)$/;function c(o){this._api=o,this._timelineOptions=[],this._mediaList=[],this._mediaDefault,this._currentMediaIndices=[],this._optionBackup,this._newBaseOption}c.prototype={constructor:c,setOption:function(o,u){o&&T.each(x.normalizeToArray(o.series),function(b){b&&b.data&&T.isTypedArray(b.data)&&T.setAsPrimitive(b.data)}),o=t(o);var p=this._optionBackup,A=a.call(this,o,u,!p);this._newBaseOption=A.baseOption,p?(d(p.baseOption,A.baseOption),A.timelineOptions.length&&(p.timelineOptions=A.timelineOptions),A.mediaList.length&&(p.mediaList=A.mediaList),A.mediaDefault&&(p.mediaDefault=A.mediaDefault)):this._optionBackup=A},mountOption:function(o){var u=this._optionBackup;return this._timelineOptions=e(u.timelineOptions,t),this._mediaList=e(u.mediaList,t),this._mediaDefault=t(u.mediaDefault),this._currentMediaIndices=[],t(o?u.baseOption:this._newBaseOption)},getTimelineOption:function(o){var u,p=this._timelineOptions;if(p.length){var A=o.getComponent("timeline");A&&(u=t(p[A.getCurrentIndex()],!0))}return u},getMediaOption:function(o){var u=this._api.getWidth(),p=this._api.getHeight(),A=this._mediaList,b=this._mediaDefault,w=[],y=[];if(!A.length&&!b)return y;for(var _=0,E=A.length;_<E;_++)l(A[_].query,u,p)&&w.push(_);return!w.length&&b&&(w=[-1]),w.length&&!n(w,this._currentMediaIndices)&&(y=e(w,function(I){return t(I===-1?b.option:A[I].option)})),this._currentMediaIndices=w,y}};function a(o,u,p){var A=[],b=[],w,y,_=o.timeline;if(o.baseOption&&(y=o.baseOption),(_||o.options)&&(y=y||{},A=(o.options||[]).slice()),o.media){y=y||{};var E=o.media;h(E,function(I){I&&I.option&&(I.query?b.push(I):w||(w=I))})}return y||(y=o),y.timeline||(y.timeline=_),h([y].concat(A).concat(T.map(b,function(I){return I.option})),function(I){h(u,function(S){S(I,p)})}),{baseOption:y,timelineOptions:A,mediaDefault:w,mediaList:b}}function l(o,u,p){var A={width:u,height:p,aspectratio:u/p},b=!0;return T.each(o,function(w,y){var _=y.match(f);if(!_||!_[1]||!_[2])return;var E=_[1],I=_[2].toLowerCase();s(A[I],w,E)||(b=!1)}),b}function s(o,u,p){return p==="min"?o>=u:p==="max"?o<=u:o===u}function n(o,u){return o.join(",")===u.join(",")}function d(o,u){u=u||{},h(u,function(p,A){if(p==null)return;var b=o[A];if(!g.hasClass(A))o[A]=m(b,p,!0);else{p=x.normalizeToArray(p),b=x.normalizeToArray(b);var w=x.mappingToExists(b,p);o[A]=e(w,function(y){return y.option&&y.exist?m(y.exist,y.option,!0):y.exist||y.option})}})}var r=c;ue.exports=r},yxFR:function(ue,z,i){var T=i("y+Vt"),x=i("nPnh"),g=x.subPixelOptimizeLine,h={},t=T.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(m,f){var c,a,l,s;this.subPixelOptimize?(g(h,f,this.style),c=h.x1,a=h.y1,l=h.x2,s=h.y2):(c=f.x1,a=f.y1,l=f.x2,s=f.y2);var n=f.percent;if(n===0)return;m.moveTo(c,a),n<1&&(l=c*(1-n)+l*n,s=a*(1-n)+s*n),m.lineTo(l,s)},pointAt:function(m){var f=this.shape;return[f.x1*(1-m)+f.x2*m,f.y1*(1-m)+f.y2*m]}});ue.exports=t},z35g:function(ue,z,i){var T=i("bYtY");function x(t){return this._axes[t]}var g=function(t){this._axes={},this._dimList=[],this.name=t||""};g.prototype={constructor:g,type:"cartesian",getAxis:function(t){return this._axes[t]},getAxes:function(){return T.map(this._dimList,x,this)},getAxesByScale:function(t){return t=t.toLowerCase(),T.filter(this.getAxes(),function(e){return e.scale.type===t})},addAxis:function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},dataToCoord:function(t){return this._dataCoordConvert(t,"dataToCoord")},coordToData:function(t){return this._dataCoordConvert(t,"coordToData")},_dataCoordConvert:function(t,e){for(var m=this._dimList,f=t instanceof Array?[]:{},c=0;c<m.length;c++){var a=m[c],l=this._axes[a];f[a]=l[e](t[a])}return f}};var h=g;ue.exports=h},z7Xi: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:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 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:"upload",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="UploadOutlined";var m=z.a=x.forwardRef(e)},zAh6:function(ue,z,i){"use strict";i.d(z,"a",function(){return t});var T=i("xEkU"),x=i.n(T),g=i("i6bk");function h(e,m,f,c){var a=f-m;return e/=c/2,e<1?a/2*e*e*e+m:a/2*((e-=2)*e*e+2)+m}function t(e){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f=m.getContainer,c=f===void 0?function(){return window}:f,a=m.callback,l=m.duration,s=l===void 0?450:l,n=c(),d=Object(g.a)(n,!0),r=Date.now(),o=function u(){var p=Date.now(),A=p-r,b=h(A>s?s:A,d,e,s);Object(g.b)(n)?n.scrollTo(window.pageXOffset,b):n instanceof HTMLDocument||n.constructor.name==="HTMLDocument"?n.documentElement.scrollTop=b:n.scrollTop=b,A<s?x()(u):typeof a=="function"&&a()};x()(o)}},zDms:function(ue,z,i){var T=i("bYtY"),x=i("OELB"),g=i("UOVi"),h=i("72pK"),t=T.each,e=x.asc,m=function(n,d,r,o){this._dimName=n,this._axisIndex=d,this._valueWindow,this._percentWindow,this._dataExtent,this._minMaxSpan,this.ecModel=o,this._dataZoomModel=r};m.prototype={constructor:m,hostedBy:function(n){return this._dataZoomModel===n},getDataValueWindow:function(){return this._valueWindow.slice()},getDataPercentWindow:function(){return this._percentWindow.slice()},getTargetSeriesModels:function(){var n=[],d=this.ecModel;return d.eachSeries(function(r){if(g.isCoordSupported(r.get("coordinateSystem"))){var o=this._dimName,u=d.queryComponents({mainType:o+"Axis",index:r.get(o+"AxisIndex"),id:r.get(o+"AxisId")})[0];this._axisIndex===(u&&u.componentIndex)&&n.push(r)}},this),n},getAxisModel:function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},getOtherAxisModel:function(){var n=this._dimName,d=this.ecModel,r=this.getAxisModel(),o=n==="x"||n==="y",u,p;o?(p="gridIndex",u=n==="x"?"y":"x"):(p="polarIndex",u=n==="angle"?"radius":"angle");var A;return d.eachComponent(u+"Axis",function(b){(b.get(p)||0)===(r.get(p)||0)&&(A=b)}),A},getMinMaxSpan:function(){return T.clone(this._minMaxSpan)},calculateDataWindow:function(n){var d=this._dataExtent,r=this.getAxisModel(),o=r.axis.scale,u=this._dataZoomModel.getRangePropMode(),p=[0,100],A=[],b=[],w;t(["start","end"],function(E,I){var S=n[E],C=n[E+"Value"];u[I]==="percent"?(S==null&&(S=p[I]),C=o.parse(x.linearMap(S,p,d))):(w=!0,C=C==null?d[I]:o.parse(C),S=x.linearMap(C,d,p)),b[I]=C,A[I]=S}),e(b),e(A);var y=this._minMaxSpan;w?_(b,A,d,p,!1):_(A,b,p,d,!0);function _(E,I,S,C,N){var M=N?"Span":"ValueSpan";h(0,E,S,"all",y["min"+M],y["max"+M]);for(var P=0;P<2;P++)I[P]=x.linearMap(E[P],S,C,!0),N&&(I[P]=o.parse(I[P]))}return{valueWindow:b,percentWindow:A}},reset:function(n){if(n!==this._dataZoomModel)return;var d=this.getTargetSeriesModels();this._dataExtent=f(this,this._dimName,d),l(this);var r=this.calculateDataWindow(n.settledOption);this._valueWindow=r.valueWindow,this._percentWindow=r.percentWindow,a(this)},restore:function(n){if(n!==this._dataZoomModel)return;this._valueWindow=this._percentWindow=null,a(this,!0)},filterData:function(n,d){if(n!==this._dataZoomModel)return;var r=this._dimName,o=this.getTargetSeriesModels(),u=n.get("filterMode"),p=this._valueWindow;if(u==="none")return;t(o,function(b){var w=b.getData(),y=w.mapDimension(r,!0);if(!y.length)return;u==="weakFilter"?w.filterSelf(function(_){for(var E,I,S,C=0;C<y.length;C++){var N=w.get(y[C],_),M=!isNaN(N),P=N<p[0],B=N>p[1];if(M&&!P&&!B)return!0;M&&(S=!0),P&&(E=!0),B&&(I=!0)}return S&&E&&I}):t(y,function(_){if(u==="empty")b.setData(w=w.map(_,function(I){return A(I)?I:NaN}));else{var E={};E[_]=p,w.selectRange(E)}}),t(y,function(_){w.setApproximateExtent(p,_)})});function A(b){return b>=p[0]&&b<=p[1]}}};function f(n,d,r){var o=[Infinity,-Infinity];return t(r,function(u){var p=u.getData();p&&t(p.mapDimension(d,!0),function(A){var b=p.getApproximateExtent(A);b[0]<o[0]&&(o[0]=b[0]),b[1]>o[1]&&(o[1]=b[1])})}),o[1]<o[0]&&(o=[NaN,NaN]),c(n,o),o}function c(n,d){var r=n.getAxisModel(),o=r.getMin(!0),u=r.get("type")==="category",p=u&&r.getCategories().length;o!=null&&o!=="dataMin"&&typeof o!="function"?d[0]=o:u&&(d[0]=p>0?0:NaN);var A=r.getMax(!0);return A!=null&&A!=="dataMax"&&typeof A!="function"?d[1]=A:u&&(d[1]=p>0?p-1:NaN),r.get("scale",!0)||(d[0]>0&&(d[0]=0),d[1]<0&&(d[1]=0)),d}function a(n,d){var r=n.getAxisModel(),o=n._percentWindow,u=n._valueWindow;if(!o)return;var p=x.getPixelPrecision(u,[0,500]);p=Math.min(p,20);var A=d||o[0]===0&&o[1]===100;r.setRange(A?null:+u[0].toFixed(p),A?null:+u[1].toFixed(p))}function l(n){var d=n._minMaxSpan={},r=n._dataZoomModel,o=n._dataExtent;t(["min","max"],function(u){var p=r.get(u+"Span"),A=r.get(u+"ValueSpan");A!=null&&(A=n.getAxisModel().axis.scale.parse(A)),A!=null?p=x.linearMap(o[0]+A,o,[0,100],!0):p!=null&&(A=x.linearMap(p,[0,100],o,!0)-o[0]),d[u+"Span"]=p,d[u+"ValueSpan"]=A})}var s=m;ue.exports=s},zM3Q:function(ue,z,i){var T=i("4NO4"),x=T.makeInner;function g(){var h=x();return function(t){var e=h(t),m=t.pipelineContext,f=e.large,c=e.progressiveRender,a=e.large=m&&m.large,l=e.progressiveRender=m&&m.progressiveRender;return!!(f^a||c^l)&&"reset"}}ue.exports=g},zRKj:function(ue,z,i){i("Ae16"),i("Sp2Z"),i("y4/Y")},zTMp:function(ue,z,i){var T=i("bYtY"),x=i("Qxkt"),g=T.each,h=T.curry;function t(o,u){var p={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return e(p,o,u),p.seriesInvolved&&f(p,o),p}function e(o,u,p){var A=u.getComponent("tooltip"),b=u.getComponent("axisPointer"),w=b.get("link",!0)||[],y=[];g(p.getCoordinateSystems(),function(_){if(!_.axisPointerEnabled)return;var E=r(_.model),I=o.coordSysAxesInfo[E]={};o.coordSysMap[E]=_;var S=_.model,C=S.getModel("tooltip",A);if(g(_.getAxes(),h(B,!1,null)),_.getTooltipAxes&&A&&C.get("show")){var N=C.get("trigger")==="axis",M=C.get("axisPointer.type")==="cross",P=_.getTooltipAxes(C.get("axisPointer.axis"));(N||M)&&g(P.baseAxes,h(B,M?"cross":!0,N)),M&&g(P.otherAxes,h(B,"cross",!1))}function B(X,V,Y){var j=Y.model.getModel("axisPointer",b),W=j.get("show");if(!W||W==="auto"&&!X&&!d(j))return;V==null&&(V=j.get("triggerTooltip")),j=X?m(Y,C,b,u,X,V):j;var U=j.get("snap"),R=r(Y.model),K=V||U||Y.type==="category",G=o.axesInfo[R]={key:R,axis:Y,coordSys:_,axisPointerModel:j,triggerTooltip:V,involveSeries:K,snap:U,useHandle:d(j),seriesModels:[]};I[R]=G,o.seriesInvolved|=K;var H=c(w,Y);if(H!=null){var Z=y[H]||(y[H]={axesInfo:{}});Z.axesInfo[R]=G,Z.mapper=w[H].mapper,G.linkGroup=Z}}})}function m(o,u,p,A,b,w){var y=u.getModel("axisPointer"),_={};g(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],function(C){_[C]=T.clone(y.get(C))}),_.snap=o.type!=="category"&&!!w,y.get("type")==="cross"&&(_.type="line");var E=_.label||(_.label={});if(E.show==null&&(E.show=!1),b==="cross"){var I=y.get("label.show");if(E.show=I!=null?I:!0,!w){var S=_.lineStyle=y.get("crossStyle");S&&T.defaults(E,S.textStyle)}}return o.model.getModel("axisPointer",new x(_,p,A))}function f(o,u){u.eachSeries(function(p){var A=p.coordinateSystem,b=p.get("tooltip.trigger",!0),w=p.get("tooltip.show",!0);if(!A||b==="none"||b===!1||b==="item"||w===!1||p.get("axisPointer.show",!0)===!1)return;g(o.coordSysAxesInfo[r(A.model)],function(y){var _=y.axis;A.getAxis(_.dim)===_&&(y.seriesModels.push(p),y.seriesDataCount==null&&(y.seriesDataCount=0),y.seriesDataCount+=p.getData().count())})},this)}function c(o,u){for(var p=u.model,A=u.dim,b=0;b<o.length;b++){var w=o[b]||{};if(a(w[A+"AxisId"],p.id)||a(w[A+"AxisIndex"],p.componentIndex)||a(w[A+"AxisName"],p.name))return b}}function a(o,u){return o==="all"||T.isArray(o)&&T.indexOf(o,u)>=0||o===u}function l(o){var u=s(o);if(!u)return;var p=u.axisPointerModel,A=u.axis.scale,b=p.option,w=p.get("status"),y=p.get("value");y!=null&&(y=A.parse(y));var _=d(p);w==null&&(b.status=_?"show":"hide");var E=A.getExtent().slice();E[0]>E[1]&&E.reverse(),(y==null||y>E[1])&&(y=E[1]),y<E[0]&&(y=E[0]),b.value=y,_&&(b.status=u.axis.scale.isBlank()?"hide":"show")}function s(o){var u=(o.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return u&&u.axesInfo[r(o)]}function n(o){var u=s(o);return u&&u.axisPointerModel}function d(o){return!!o.get("handle.show")}function r(o){return o.type+"||"+o.id}z.collect=t,z.fixValue=l,z.getAxisInfo=s,z.getAxisPointerModel=n,z.makeKey=r},zYTA:function(ue,z,i){var T=i("bYtY"),x=256;function g(){var t=T.createCanvas();this.canvas=t,this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={}}g.prototype={update:function(t,e,m,f,c,a){var l=this._getBrush(),s=this._getGradient(t,c,"inRange"),n=this._getGradient(t,c,"outOfRange"),d=this.pointSize+this.blurSize,r=this.canvas,o=r.getContext("2d"),u=t.length;r.width=e,r.height=m;for(var p=0;p<u;++p){var A=t[p],b=A[0],w=A[1],y=A[2],_=f(y);o.globalAlpha=_,o.drawImage(l,b-d,w-d)}if(!r.width||!r.height)return r;for(var E=o.getImageData(0,0,r.width,r.height),I=E.data,S=0,C=I.length,N=this.minOpacity,M=this.maxOpacity,P=M-N;S<C;){var _=I[S+3]/256,B=Math.floor(_*(x-1))*4;if(_>0){var X=a(_)?s:n;_>0&&(_=_*P+N),I[S++]=X[B],I[S++]=X[B+1],I[S++]=X[B+2],I[S++]=X[B+3]*_*256}else S+=4}return o.putImageData(E,0,0),r},_getBrush:function(){var t=this._brushCanvas||(this._brushCanvas=T.createCanvas()),e=this.pointSize+this.blurSize,m=e*2;t.width=m,t.height=m;var f=t.getContext("2d");return f.clearRect(0,0,m,m),f.shadowOffsetX=m,f.shadowBlur=this.blurSize,f.shadowColor="#000",f.beginPath(),f.arc(-e,e,this.pointSize,0,Math.PI*2,!0),f.closePath(),f.fill(),t},_getGradient:function(t,e,m){for(var f=this._gradientPixels,c=f[m]||(f[m]=new Uint8ClampedArray(256*4)),a=[0,0,0,0],l=0,s=0;s<256;s++)e[m](s/255,!0,a),c[l++]=a[0],c[l++]=a[1],c[l++]=a[2],c[l++]=a[3];return c}};var h=g;ue.exports=h},zarK:function(ue,z,i){var T=i("YH21"),x=T.addEventListener,g=T.removeEventListener,h=T.normalizeEvent,t=T.getNativeEvent,e=i("bYtY"),m=i("H6uX"),f=i("ItGF"),c=300,a=f.domSupported,l=function(){var X=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],V=["touchstart","touchend","touchmove"],Y={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},j=e.map(X,function(W){var U=W.replace("mouse","pointer");return Y.hasOwnProperty(U)?U:W});return{mouse:X,touch:V,pointer:j}}(),s={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function n(X){return X==="mousewheel"&&f.browser.firefox?"DOMMouseScroll":X}function d(X){var V=X.pointerType;return V==="pen"||V==="touch"}function r(X){X.touching=!0,X.touchTimer!=null&&(clearTimeout(X.touchTimer),X.touchTimer=null),X.touchTimer=setTimeout(function(){X.touching=!1,X.touchTimer=null},700)}function o(X){X&&(X.zrByTouch=!0)}function u(X,V){return h(X.dom,new A(X,V),!0)}function p(X,V){for(var Y=V,j=!1;Y&&Y.nodeType!==9&&!(j=Y.domBelongToZr||Y!==V&&Y===X.painterRoot);)Y=Y.parentNode;return j}function A(X,V){this.type=V.type,this.target=this.currentTarget=X.dom,this.pointerType=V.pointerType,this.clientX=V.clientX,this.clientY=V.clientY}var b=A.prototype;b.stopPropagation=b.stopImmediatePropagation=b.preventDefault=e.noop;var w={mousedown:function(V){V=h(this.dom,V),this._mayPointerCapture=[V.zrX,V.zrY],this.trigger("mousedown",V)},mousemove:function(V){V=h(this.dom,V);var Y=this._mayPointerCapture;Y&&(V.zrX!==Y[0]||V.zrY!==Y[1])&&C(this,!0),this.trigger("mousemove",V)},mouseup:function(V){V=h(this.dom,V),C(this,!1),this.trigger("mouseup",V)},mouseout:function(V){V=h(this.dom,V),this._pointerCapturing&&(V.zrEventControl="no_globalout");var Y=V.toElement||V.relatedTarget;V.zrIsToLocalDOM=p(this,Y),this.trigger("mouseout",V)},touchstart:function(V){V=h(this.dom,V),o(V),this._lastTouchMoment=new Date,this.handler.processGesture(V,"start"),w.mousemove.call(this,V),w.mousedown.call(this,V)},touchmove:function(V){V=h(this.dom,V),o(V),this.handler.processGesture(V,"change"),w.mousemove.call(this,V)},touchend:function(V){V=h(this.dom,V),o(V),this.handler.processGesture(V,"end"),w.mouseup.call(this,V),+new Date-this._lastTouchMoment<c&&w.click.call(this,V)},pointerdown:function(V){w.mousedown.call(this,V)},pointermove:function(V){d(V)||w.mousemove.call(this,V)},pointerup:function(V){w.mouseup.call(this,V)},pointerout:function(V){d(V)||w.mouseout.call(this,V)}};e.each(["click","mousewheel","dblclick","contextmenu"],function(X){w[X]=function(V){V=h(this.dom,V),this.trigger(X,V)}});var y={pointermove:function(V){d(V)||y.mousemove.call(this,V)},pointerup:function(V){y.mouseup.call(this,V)},mousemove:function(V){this.trigger("mousemove",V)},mouseup:function(V){var Y=this._pointerCapturing;C(this,!1),this.trigger("mouseup",V),Y&&(V.zrEventControl="only_globalout",this.trigger("mouseout",V))}};function _(X,V){var Y=V.domHandlers;f.pointerEventsSupported?e.each(l.pointer,function(j){I(V,j,function(W){Y[j].call(X,W)})}):(f.touchEventsSupported&&e.each(l.touch,function(j){I(V,j,function(W){Y[j].call(X,W),r(V)})}),e.each(l.mouse,function(j){I(V,j,function(W){W=t(W),V.touching||Y[j].call(X,W)})}))}function E(X,V){f.pointerEventsSupported?e.each(s.pointer,Y):f.touchEventsSupported||e.each(s.mouse,Y);function Y(j){function W(U){U=t(U),p(X,U.target)||(U=u(X,U),V.domHandlers[j].call(X,U))}I(V,j,W,{capture:!0})}}function I(X,V,Y,j){X.mounted[V]=Y,X.listenerOpts[V]=j,x(X.domTarget,n(V),Y,j)}function S(X){var V=X.mounted;for(var Y in V)V.hasOwnProperty(Y)&&g(X.domTarget,n(Y),V[Y],X.listenerOpts[Y]);X.mounted={}}function C(X,V){if(X._mayPointerCapture=null,a&&X._pointerCapturing^V){X._pointerCapturing=V;var Y=X._globalHandlerScope;V?E(X,Y):S(Y)}}function N(X,V){this.domTarget=X,this.domHandlers=V,this.mounted={},this.listenerOpts={},this.touchTimer=null,this.touching=!1}function M(X,V){m.call(this),this.dom=X,this.painterRoot=V,this._localHandlerScope=new N(X,w),a&&(this._globalHandlerScope=new N(document,y)),this._pointerCapturing=!1,this._mayPointerCapture=null,_(this,this._localHandlerScope)}var P=M.prototype;P.dispose=function(){S(this._localHandlerScope),a&&S(this._globalHandlerScope)},P.setCursor=function(X){this.dom.style&&(this.dom.style.cursor=X||"default")},e.mixin(M,m);var B=M;ue.exports=B},zdCA: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("PSzr")),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="BarsOutlined";var f=h.forwardRef(m);z.default=f},zoYe:function(ue,z,i){var T=i("nmnc"),x=i("eUgh"),g=i("Z0cm"),h=i("/9aa"),t=1/0,e=T?T.prototype:void 0,m=e?e.toString:void 0;function f(c){if(typeof c=="string")return c;if(g(c))return x(c,f)+"";if(h(c))return m?m.call(c):"";var a=c+"";return a=="0"&&1/c==-t?"-0":a}ue.exports=f},zs7G: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:"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"},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="DoubleRightOutlined";var m=z.a=x.forwardRef(e)},zuHt:function(ue,z,i){var T=i("bYtY");function x(g){var h={};g.eachSeriesByType("map",function(t){var e=t.getMapType();if(t.getHostGeoModel()||h[e])return;var m={};T.each(t.seriesGroup,function(c){var a=c.coordinateSystem,l=c.originalData;c.get("showLegendSymbol")&&g.getComponent("legend")&&l.each(l.mapDimension("value"),function(s,n){var d=l.getName(n),r=a.getRegion(d);if(!r||isNaN(s))return;var o=m[d]||0,u=a.dataToPoint(r.center);m[d]=o+1,l.setItemLayout(n,{point:u,offset:o})})});var f=t.getData();f.each(function(c){var a=f.getName(c),l=f.getItemLayout(c)||{};l.showLabel=!m[a],f.setItemLayout(c,l)}),h[e]=!0})}ue.exports=x}}]);